When playing Last.fm stations, Banshee stops after the second song

Bug #556602 reported by Martin Soto
64
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Banshee
Expired
Medium
banshee (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: banshee

When playing Last.fm stations in Banshee, Banshee stops playing after the second song. Notice that you need a Last.fm account to reproduce this. Steps to reproduce:

1. Select any Last.fm station from the left pane and wait for the list of songs to appear.
2. Double-click on the first song.
3. Wait for the first and second songs to play. After the second song has finished playing, its title will blink a couple of times and it will be marked with an X on the left side of the title. No further song will be played.

During playback, Banshee prints the following messages every now and then:

[Warn 17:18:40.683] Caught an exception - System.Xml.XmlException: Reference to undeclared entity was found. (in `System.Xml')
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00000]
  at System.Xml.XmlDocument.LoadXml (System.String xml) [0x00000]
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
[Warn 17:18:40.683] Caught an exception - System.FormatException: Invalid XML document. (in `Migo')
  at Migo.Syndication.RssParser..ctor (System.String url, System.String xml) [0x00000]
  at Migo.Syndication.FeedUpdateTask.OnDownloadDataReceived (System.Object sender, Migo.Net.DownloadStringCompletedEventArgs args) [0x00000]

Also, when the song title is blinking at the end of playback, the following messages will be printed:

[Error 17:20:20.678] GStreamer resource error: OpenRead
[Error 17:20:21.081] GStreamer resource error: OpenRead
[Error 17:20:21.487] GStreamer resource error: OpenRead
[Error 17:20:21.888] GStreamer resource error: OpenRead
[Error 17:20:22.293] GStreamer resource error: OpenRead

After all of this has happened, you can double-click on the third song and playback will resume. Interestingly enough, the third song on the list will be played, but the title of the second song will still be displayed in the top bar.

Of course, I would expect this version of Banshee to keep playing without interruption, as previous versions did.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: banshee 1.6.0-1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Tue Apr 6 17:01:52 2010
EcryptfsInUse: Yes
ProcEnviron:
 LANGUAGE=en_ZW:en
 PATH=(custom, user)
 LANG=en_ZW.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee

Revision history for this message
Martin Soto (soto255) wrote :
Kevin Barresi (kbarresi)
Changed in banshee (Ubuntu):
assignee: nobody → Kevin Barresi (kbarresi)
assignee: Kevin Barresi (kbarresi) → nobody
Changed in banshee:
status: Unknown → Confirmed
Revision history for this message
Matthew Glennon (c-administrator-fnsnet-net) wrote :

I also have this issue. Same methods to solve as described above.

Revision history for this message
Thomas (thomasgubler) wrote :

Exactly the same issue on ubuntu 10.04 and banshee 1.6.1

Revision history for this message
Shorin (vigilante-shorin) wrote :

I have a similar bug, but I don't see those same messages (at least not on the console output). Please let me know if there's somewhere else I should look.

I also figured out that if you try to play the track previous to the one where it stopped, and then play the 'next' track that should have played, it sometimes lets you play that next song. (I can stop skipping every other song now yaay!) Track info still displays from the track immediately before it (just like before)

Revision history for this message
Andre Lacerda (andre-lacerda) wrote :

I have the same issue, ubuntu 10.04 and banshee 1.6.1. Looking forward for some fixes, since this is the only detail to make banshee perfect for my current needs, thank you !!

Changed in banshee (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in banshee:
importance: Unknown → Medium
Revision history for this message
omgjoz (omgjoz) wrote :

I am experiencing this bug as well. I wish I had something more worthwhile to add, but I just wanted to confirm the issue still exists.

Revision history for this message
omgjoz (omgjoz) wrote :

Forgot to add version info:

Ubuntu 10.04 and Banshee 1.7.6

Revision history for this message
ngsupb (ngsupb) wrote :

songs stop working accidental on any station. I didn't dig dipper, but probably the same bug in 11.04

Revision history for this message
prof_ebral (sirebral) wrote :

Disabling gapless playback is working for me. I am betting the software is trying to read ahead but Last.FM wont let it, so you get the gstreamer error associated with buffering media files.

Banshee 2.0.1 (Fedora 13 x86 and x86_64)

Also, sorry if I am raising a dead issue.

Changed in banshee:
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.