GNOME Bugzilla – Bug 362226
Hang when DAAP server does not respond
Last modified: 2011-12-01 09:24:35 UTC
Steps to reproduce: 1. Have a DAAP server on a Windows machine with personal firewall 2. Rhythmbox sees the DAAP server, and shows it in the left sidebar 3. Click on the DAAP server in the sidebar. The contents are shown. Try to play a song. Rhythmbox hangs completely. Stack trace: No stacktrace, complete UI hang. Other information: Banshee has a very similar problem: http://bugzilla.gnome.org/show_bug.cgi?id=362222
is the DAAP server an iTunes 7 server? (and on bug 333998?)
According to the DAAP share name, the program is Limewire.
Can you determine the format of the track you are attempting to play, before playing it (i.e. from the extension shown in the Song Properties window). It may be gstreamer having problems with the song format which makes rhythmbox freeze. Can you import the track manually (i.e. copy it over from the server) and attempt to play it there?
I don't know if this is a different bug or not, but I can confirm that the DAAP code does have a tendency to hang. For some reason our school network is set up so that we can all SEE eachother's DAAP shares, but we can't get a song list or play music. Clicking on a DAAP share (or disconect) will hang Rhythmbox, commonly when the song is finished playing.
Assuming it hangs because of a network problem, this is caused by rb_daap_src_start (in daapsharing/rb-daap-src.c) doing blocking network I/O. This is related to bug #338827 and bug #313049, which are about the same issue in GStreamer's gnomevfs source element.
I see similar behaviour. I have a DAAP share coming from an mt-daap server. When LAN connectivity is temporarily lost[1] then regained, rhythmbox hangs and must be killed. [1] Which happens rather a lot with wi-fi networks.
*** Bug 483414 has been marked as a duplicate of this bug. ***
I can also confirm this issue. I use RB 11.5 in Ubuntu Hardy and I connect to an mt-daapd server on my lan via ethernet and yet RB quite frequently loses connectivity with the daap server, especially if I pause a song and step away from the computer for an extended period. Trying to play the song again when I get back will hang RB instantly. Please change the status of this bug to confirmed.
seen that too.
Could you please confirm if this bug is still happening at your end ? Please try with Rhythmbox 0.12.8 or 0.13.3 and report back, thanks.
Please feel free to reopen this bug if the problem still occurs with a newer version of Rhythmbox.