Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
quodlibet stops after every song [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Tue Jan 15, 2008 8:37 pm    Post subject: quodlibet stops after every song [SOLVED] Reply with quote

I'm not sure what I did--it used to work great, but now quodlibet stops at the end of each song. If I hit CTRL-. to skip to the next song after it stops, it does another song. I think I've checked all the relevant settings. I'm sure I'm missing something obvious.

Last edited by crowbert on Wed Jan 23, 2008 9:43 pm; edited 3 times in total
Back to top
View user's profile Send private message
Small_Penguin
Tux's lil' helper
Tux's lil' helper


Joined: 27 May 2005
Posts: 140

PostPosted: Tue Jan 15, 2008 11:23 pm    Post subject: Reply with quote

This might help (~/.quodlibet/config):
Code:
[settings]
pipeline = alsasink
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Wed Jan 16, 2008 3:44 pm    Post subject: Reply with quote

Nope, that was already there.
Back to top
View user's profile Send private message
Cougar81
n00b
n00b


Joined: 08 Nov 2002
Posts: 42
Location: Helsinki, Finland

PostPosted: Thu Jan 17, 2008 7:12 pm    Post subject: Reply with quote

You might be affected by this.

Try running:
Code:
emerge -1 gst-python
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Thu Jan 17, 2008 7:28 pm    Post subject: Reply with quote

Awesome. With that package rebuilt (and a restart of quodlibet, of course), it works just like it used to.

Thanks!
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Thu Jan 17, 2008 7:56 pm    Post subject: Reply with quote

No, wait, it's doing it again. I could swear that it did a song transition automatically after that, but now it's stopping at the end of each song again. I think I'll try recompiling everything.
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Thu Jan 17, 2008 9:46 pm    Post subject: Reply with quote

Code:
emerge -1 $( emerge -p --emptytree quodlibet | egrep 'py|gst|quo' | sed -e 's/ *$//' -e 's/.* /=/' )
So I rebuilt everything. The first time that it starts up, it comes up stopped at the last song that had been played. I hit play, and it replays that song, then skips to the next one and play it, then sits there. It thinks it's still playing, but it is stuck at the end of the song.

I've run python-updater and revdep-rebuild, and neither find anything (except for gcc due to an unrelated bug).

Looking at the console messages (I knew there was something obvious I was forgetting), I see that it was complaining about not finding dev-python/dbus-python. I installed that, and the error went away, but it didn't seem to change anything. It was also complaining about a plugin: media-plugins/quodlibet-autorating
Code:
Supported formats: mp3, mp4, wav, wma, xiph
Loaded song library.
Opening audio device.
W: couldn't connect to HAL, disabling MediaDevices browser
Traceback (most recent call last):
  File "/usr/share/quodlibet/plugins/events.py", line 128, in __invoke
    try: handler(*args)
  File "/usr/share/quodlibet/plugins/events/quodlibet-autorating-3316.py", line 19, in plugin_on_song_ended
    rating = song["~#rating"]
TypeError: 'NoneType' object is unsubscriptable


That looked suspicious, especially considering the "plugin_on_song_ended" reference, so I uninstalled the plugin. (That's the only plugin I had installed for quodlibet.)

Still no joy.
Back to top
View user's profile Send private message
Schizoid
Apprentice
Apprentice


Joined: 11 Apr 2003
Posts: 267

PostPosted: Wed Jan 23, 2008 8:18 pm    Post subject: Reply with quote

I have the same issue.

I reinstalled gst-python and it seems to be working. There is a long pause between switching tracks though. There isn't any relevant output at the console.

I am not sure exactly when this started happening, but I did recently install python 2.5.1 and I uninstalled 2.4.4-r8 afterwards.

edit: Nope, still does it :(.

The person from the quodlibet list is correct though. It is not stopping, it is just pausing for some random amount of time. I let it go for a few minutes and it started playing the next track. . .
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Wed Jan 23, 2008 9:42 pm    Post subject: Reply with quote

I think I've solved it. It seems that gstreamer-0.10.15 or one of the -0.10.15 gst plugins is responsible. The solution is to add the following to /etc/portage/package.mask:
Code:
# quodlibet pause issues with 0.10.15
=media-libs/gstreamer-0.10.15
=media-libs/gst-plugins-base-0.10.15
=media-plugins/gst-plugins-alsa-0.10.15
=media-plugins/gst-plugins-xvideo-0.10.15
=media-plugins/gst-plugins-x-0.10.15
=media-plugins/gst-plugins-ogg-0.10.15
=media-plugins/gst-plugins-vorbis-0.10.15
You might need to add more plugins to that list if you've installed some that I haven't--emerge will complain and tell you the name of the package that's a problem if that's the case.

Anyway, after rebuilding with those packages masked, and re-building gst-python, it works just like it used to.
Code:
emerge -pvuDN world
emerge -1 gstreamer ...
emerge -1 gst-python


I'm going to edit my first post to put in [SOLVED]
Back to top
View user's profile Send private message
Schizoid
Apprentice
Apprentice


Joined: 11 Apr 2003
Posts: 267

PostPosted: Wed Jan 23, 2008 10:10 pm    Post subject: Reply with quote

Seems to be working for me as well, thank you!
Back to top
View user's profile Send private message
Schizoid
Apprentice
Apprentice


Joined: 11 Apr 2003
Posts: 267

PostPosted: Sun Feb 24, 2008 4:13 am    Post subject: Reply with quote

Have you found the real root of this problem? After portage upgraded me to 0.10.16 it broke quod-libet again so I have just done a >= mask on these items. At some point this is going to break something else.
Back to top
View user's profile Send private message
crowbert
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2003
Posts: 140

PostPosted: Sun Feb 24, 2008 3:38 pm    Post subject: Reply with quote

Portage now has 10.17, and I think that works, so dropping the manual masks should be fine now. Please report here if you find something different.
Back to top
View user's profile Send private message
mrmarcdee
n00b
n00b


Joined: 18 Jan 2010
Posts: 67

PostPosted: Sun Feb 14, 2010 2:47 am    Post subject: Reply with quote

I seem to be having this same problem using Mesk audio player (random long pauses between tracks). I also believe I had Quod Libet installed a little while back and it had the same problem. gst is up to 10.24 now. Has a better solution been found besides the 10.15 masking thing?
Back to top
View user's profile Send private message
w1n73rmu7e
n00b
n00b


Joined: 20 Jul 2009
Posts: 32
Location: The greatest country on Earth.

PostPosted: Wed Mar 10, 2010 7:30 pm    Post subject: Reply with quote

I'm still having this problem in Quodlibet (2.1). I'd like a better solution as well.
_________________
BoneKracker wrote:
Sorry for being patronizing.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum