GNOME Bugzilla – Bug 415963
Can't play from mt-daap
Last modified: 2018-05-24 12:26:16 UTC
Please describe the problem: RhythmBox can not play music from <a href="http://www.mt-daapd.org/">mt-daapd</a>. The songs are visible, but when I play them they fail, and rhythmbox skips to the next song. Banshee and iTunes can play from this daap server. Steps to reproduce: 1. Start a mt-daap server somewhere 2. Test it works with iTunes or banshee 3. Try to play a song from RhythmBox Actual results: Songs are shown but fail to play in rhythmbox Expected results: Does this happen every time? Yes Other information:
Created attachment 84223 [details] output from debug mode
Comment on attachment 84223 [details] output from debug mode Please don't mark attachments as text/plain if they are actually gzipped compressed!
I can confirm this bug. rhythmbox 9.8.0 doesn't work correctly with mt-daapd. Fix: Install a newer libsoup. In ubuntu edgy, I backported the newer libsoup (package name: "libsoup2.2-8") from feisty (version 2.2.100) and that fixed the issue for me. Reason: According to this mailing list post: http://mail.gnome.org/archives/rhythmbox-devel/2007-February/msg00001.html rhythmbox 9.8.0 needs libsoup 2.2.99 or greater. Rhythmbox should properly declare its dependency on libsoup 2.2.99 or greater. Bug filed on launchpad.net here: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/90676
The failure to work with libsoup 2.2.98 and older has already been fixed (bug 410940). This was a bug, not a dependency.
I never experienced this problem with Rhythmbox 0.98 or earlier. Using RB 0.10.0 in Ubuntu Feisty I am seeing this though. Following a fresh install, RB actually wouldn't see my remote mt-daapd share at all. I checked in gconf and discovered that the "/apps/rhythmbox/plugins/daap/active" property was disabled (by default) so I enabled that and RB now sees the share. However, no songs are playable from the share. RB just skips every song. Does RB even use a "plugin" for DAAP now? I thought it was compiled in and not a plugin.
Just installed Feisty Fawn and am also having problems playing back from mt-daapd shares, although my problem is intermittent. When first loading up Rhythmbox my 5 mt-daapd/firefly shares are seen, but attempting to play a song just gives the red 'no-entry' sign. If I select something from a different mt-daapd share, it will usually play (sometimes it takes a few attempts at random songs to get it playing). Then the songs will generally play when I click on them, even ones which failed previously). However, often, at the start of a song the playback freezes (not displayed as paused or anything, but the counter is not ticking and no sound is played). Moving the slider to seek to a later part of the song kicks it back into life though. So, sort of working with a little coaxing, but by no means great.
I think this issue was caused by RB not having the appropriate codec for the song type. At least that was the case for me. The bug reporter doesn't specify what format his songs were. This issue is probably resolved.
This bug has been fixed.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/341.