View previous topic :: View next topic |
Author |
Message |
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Tue Jan 15, 2008 8:37 pm Post subject: quodlibet stops after every song [SOLVED] |
|
|
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 |
|
|
Small_Penguin Tux's lil' helper
Joined: 27 May 2005 Posts: 140
|
Posted: Tue Jan 15, 2008 11:23 pm Post subject: |
|
|
This might help (~/.quodlibet/config):
Code: | [settings]
pipeline = alsasink
|
|
|
Back to top |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Wed Jan 16, 2008 3:44 pm Post subject: |
|
|
Nope, that was already there. |
|
Back to top |
|
|
Cougar81 n00b
Joined: 08 Nov 2002 Posts: 42 Location: Helsinki, Finland
|
Posted: Thu Jan 17, 2008 7:12 pm Post subject: |
|
|
You might be affected by this.
Try running: Code: | emerge -1 gst-python |
|
|
Back to top |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Thu Jan 17, 2008 7:28 pm Post subject: |
|
|
Awesome. With that package rebuilt (and a restart of quodlibet, of course), it works just like it used to.
Thanks! |
|
Back to top |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Thu Jan 17, 2008 7:56 pm Post subject: |
|
|
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 |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Thu Jan 17, 2008 9:46 pm Post subject: |
|
|
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 |
|
|
Schizoid Apprentice
Joined: 11 Apr 2003 Posts: 267
|
Posted: Wed Jan 23, 2008 8:18 pm Post subject: |
|
|
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 |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Wed Jan 23, 2008 9:42 pm Post subject: |
|
|
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 |
|
|
Schizoid Apprentice
Joined: 11 Apr 2003 Posts: 267
|
Posted: Wed Jan 23, 2008 10:10 pm Post subject: |
|
|
Seems to be working for me as well, thank you! |
|
Back to top |
|
|
Schizoid Apprentice
Joined: 11 Apr 2003 Posts: 267
|
Posted: Sun Feb 24, 2008 4:13 am Post subject: |
|
|
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 |
|
|
crowbert Tux's lil' helper
Joined: 28 Apr 2003 Posts: 140
|
Posted: Sun Feb 24, 2008 3:38 pm Post subject: |
|
|
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 |
|
|
mrmarcdee n00b
Joined: 18 Jan 2010 Posts: 67
|
Posted: Sun Feb 14, 2010 2:47 am Post subject: |
|
|
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 |
|
|
w1n73rmu7e n00b
Joined: 20 Jul 2009 Posts: 32 Location: The greatest country on Earth.
|
Posted: Wed Mar 10, 2010 7:30 pm Post subject: |
|
|
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 |
|
|
|