Red Hat Bugzilla – Bug 701036
XMMS does not go to the next item in the playlist when using ALSA output plugin
Last modified: 2011-07-25 23:47:54 EDT
Description of problem:
XMMS does not go to the next item in the playlist when using ALSA output plugin. This makes it useless for playing playlists.
Version-Release number of selected component (if applicable):
Always when using ALSA output plugin
Steps to Reproduce:
1. open a playlist
2. click on a song to play
After playing a song, the XMMS does not go to the next in the playlist, nor it "stops": the progress button remains indefinitely at the rightmost position for the song that was played.
XMMS does not crash or hang. It just plays one song at that is it.
Enable to play songs on the playlist in sequence, using ALSA output plugin.
Works OK with PulseAudio output plugin, but on old hardware PulseAudio has significant CPU footprint, while ALSA does not, hence I prefer ALSA output on my old system.
I'm seeing the same thing on a HP Pavilion DV8120CA laptop. Same version of xmms; playback hangs at the end of each song, but will continue if the [>|] button is pressed. Works with the Pulse plugin; it's only ALSA that fails.
I see exactly the same behaviour as Neil and Jaroslav
Fedora 15 188.8.131.52-32.fc15.x86_64
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
There are all sorts of spiders and horrible things in this code, but I'm looking at it.
Okay, I have a fix, but the ALSA plugin code, like much of ALSA itself, is still incredibly touchy. I strongly encourage you to consider the xmms-pulse output plugin instead.
xmms-1.2.11-15.20071117cvs.fc14 has been submitted as an update for Fedora 14.
xmms-1.2.11-15.20071117cvs.fc15 has been submitted as an update for Fedora 15.
> I strongly encourage you to consider the xmms-pulse output plugin instead.
If only it were not unmaintained:
The ALSA plugin developers of Audacious are very active, btw:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing xmms-1.2.11-15.20071117cvs.fc15'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
New version still has the same problem! Do I need to restart ALSA (how?), or reboot?
% rpm -q xmms
% uname -r
% cat /etc/fedora-release
Fedora release 15 (Lovelock)
The fix works for me.
@Neil: Have you tried to update xmms-libs package as well?
The comment #9 tells you to update xmms package. I tried, but noticed there is xmml-libs package of the same version-release. For some reason, however, the xmms-libs was not picked up by yum when I tried yum update xmms. So I did
# yum --enablerepo=updates-testing update xmms*
Seems to me that xmms package is missing rpm requires for specific version-release of xmms-libs though these two packages are built from the same src.rpm.
> @Neil: Have you tried to update xmms-libs package as well?
Ah, that was what I was missing! I didn't see any mention of the xmms-libs package, and I had totally forgot that it existed.
xmms is working correctly now; thanks everyone!
xmms-1.2.11-15.20071117cvs.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
xmms-1.2.11-15.20071117cvs.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.