GNOME Bugzilla – Bug 651951
Banshee doesn't advance when playing last.fm radio
Last modified: 2011-06-05 21:02:25 UTC
Playing last.fm radio stations, Banshee only advances once, from the first played song to the second. When the second is finished, it fails to advance to the third. Instead it seems to try to start over on the second a couple of times, then give up. Debug log while this is happening: [16 Debug 22:16:33.773] (libbanshee:player) [Gapless] Requesting next track (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element playbin, but it is in PLAYING instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: gst_element_factory_get_static_pad_templates: assertion `GST_IS_ELEMENT_FACTORY (factory)' failed [1 Debug 22:16:34.085] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [1 Debug 22:16:34.085] Player state change: Playing -> Idle [1 Error 22:16:34.089] GStreamer resource error: OpenRead (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element aresample, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element aconv, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element aqueue, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element abin, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element audiotee, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element streamsynchronizer0, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. (Banshee:24940): GStreamer-CRITICAL **: Trying to dispose element playsink0, but it is in PAUSED instead of the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. This problem may also be caused by a refcounting bug in the application or some element. [1 Debug 22:16:34.340] Player state change: Idle -> Loading [1 Debug 22:16:34.342] (libbanshee:player) Stream volume supported: YES [1 Debug 22:16:34.342] (libbanshee:player) Audiosink has volume: NO [1 Debug 22:16:34.513] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [1 Debug 22:16:34.513] Player state change: Loading -> Idle [1 Error 22:16:34.514] GStreamer resource error: OpenRead [1 Debug 22:16:34.765] Player state change: Idle -> Loading [1 Debug 22:16:34.766] (libbanshee:player) Stream volume supported: YES [1 Debug 22:16:34.767] (libbanshee:player) Audiosink has volume: NO [1 Debug 22:16:34.933] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [1 Debug 22:16:34.933] Player state change: Loading -> Idle [1 Error 22:16:34.935] GStreamer resource error: OpenRead [1 Debug 22:16:35.186] Player state change: Idle -> Loading [1 Debug 22:16:35.187] (libbanshee:player) Stream volume supported: YES [1 Debug 22:16:35.187] (libbanshee:player) Audiosink has volume: NO [1 Debug 22:16:35.217] TrackInfoDisplay RenderAnimation: 32.00 FPS [1 Debug 22:16:36.658] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [1 Debug 22:16:36.658] Player state change: Loading -> Idle [1 Error 22:16:36.659] GStreamer resource error: OpenRead [1 Debug 22:16:36.910] Player state change: Idle -> Loading [1 Debug 22:16:36.911] (libbanshee:player) Stream volume supported: YES [1 Debug 22:16:36.912] (libbanshee:player) Audiosink has volume: NO [1 Debug 22:16:37.114] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [1 Debug 22:16:37.114] Player state change: Loading -> Idle [1 Error 22:16:37.115] GStreamer resource error: OpenRead [1 Debug 22:16:37.115] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. Also note, the issue should go away if you disable gapless playback in Edit > Preferences. *** This bug has been marked as a duplicate of bug 612929 ***