[Banshee-List] Banshee stops after two tracks, reliably.



Hi,

It seems that I have broken banshee, I'm not sure how.  I can play a track by double clicking on it, then after completion the following track plays as expected, then the track after doesn't.  This occurs with 1.4.3 and 1.5.0.  I thinks it may be something to do with gstreamer, but I'm not sure what it might be.  Heres a debug trace of an event:

[Debug 14:58:59.739] Player state change: Idle -> Loading
[Debug 14:59:00.024] Player state change: Loading -> Loaded
[Debug 14:59:00.031] Track ABBA - Thank You for the Music (on The Album) <00:03:51.4710000> [file:///media/180G/mp3/abba_the_album/07%20-%20Thank%20You%20for%20the%20Music.mp3] had playtime of -163559 msec (-163sec), duration 231471 msec, queued: False
[Debug 14:59:00.057] Player state change: Loaded -> Playing
[Debug 14:59:01.035] TrackInfoDisplay RenderAnimation: 28.00 FPS
[Debug 14:59:01.065] TrackInfoDisplay RenderAnimation: 28.00 FPS
Submitting via non-uri handler.
[Debug 14:59:04.123] Submitted NowPlaying track to Audioscrobbler
[Debug 14:59:23.169] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:23.215] Player state change: Playing -> Idle
[Debug 14:59:23.218] Track Ani DiFranco - Out Of Habit (on Living In Clip (Disc 2)) <00:03:40.4470000> [file:///media/180G/mp3/ani_difranco_living_in_clip_disc_2/07_out_of_habit.mp3] had playtime of 21045 msec (21sec), duration 220447 msec, queued: False
[Debug 14:59:23.220] Querying model for track to play in Linear:Next mode
[Debug 14:59:23.238] Player state change: Idle -> Loading
[Debug 14:59:23.451] Player state change: Loading -> Loaded
[Debug 14:59:23.469] Track Ani DiFranco - Out Of Habit (on Living In Clip (Disc 2)) <00:03:40.4470000> [file:///media/180G/mp3/ani_difranco_living_in_clip_disc_2/07_out_of_habit.mp3] had playtime of 21045 msec (21sec), duration 220447 msec, queued: False
[Debug 14:59:23.509] Player state change: Loaded -> Playing
[Debug 14:59:24.494] TrackInfoDisplay RenderAnimation: 31.00 FPS
[Debug 14:59:24.524] TrackInfoDisplay RenderAnimation: 31.00 FPS
Submitting via non-uri handler.
[Debug 14:59:27.455] Submitted NowPlaying track to Audioscrobbler
[Debug 14:59:45.669] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:45.699] Player state change: Playing -> Idle
[Debug 14:59:45.702] Track Bob Dylan - One of Us Must Know (Sooner or Later) (on Blonde on Blonde) <00:04:37.7520000> [file:///media/180G/mp3/BobDylan_BlondeOnBlonde/04%20One%20of%20Us%20Must%20Know%20(Sooner%20or%20Later).mp3] had playtime of 20101 msec (20sec), duration 277752 msec, queued: False
[Debug 14:59:45.711] Player state change: Idle -> Loading
** Message: don't know how to handle text/html
[Debug 14:59:46.394] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:46.394] Player state change: Loading -> Idle
[Error 14:59:46.397] GStreamer resource error: OpenRead
[Debug 14:59:46.651] Player state change: Idle -> Loading
** Message: don't know how to handle text/html
[Debug 14:59:47.344] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:47.344] Player state change: Loading -> Idle
[Error 14:59:47.346] GStreamer resource error: OpenRead
[Debug 14:59:47.515] TrackInfoDisplay RenderAnimation: 31.00 FPS
[Debug 14:59:47.515] TrackInfoDisplay RenderAnimation: 31.00 FPS
[Debug 14:59:47.598] Player state change: Idle -> Loading
** Message: don't know how to handle text/html
[Debug 14:59:48.290] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:48.290] Player state change: Loading -> Idle
[Error 14:59:48.292] GStreamer resource error: OpenRead
[Debug 14:59:48.544] Player state change: Idle -> Loading
[Debug 14:59:49.245] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:49.245] Player state change: Loading -> Idle
[Error 14:59:49.247] GStreamer resource error: OpenRead
[Debug 14:59:49.498] Player state change: Idle -> Loading
[Debug 14:59:50.195] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 14:59:50.195] Player state change: Loading -> Idle
[Error 14:59:50.197] GStreamer resource error: OpenRead
[Debug 14:59:50.207] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL

To generate this, I double-clicked the Ani Difranco track, the ABBA track was the previous one.  The Ani and Dylan track played (I skipped forwards to generate the trace, hence the playing time is short).

Things were working until recently, when I came across a notification problem (library got updated and the daemon didn't, notification broke) and as part of that I updated a number of things and now it's broken.

So far as I can tell, all my gstreamer plugins are up to date.
Uname -a reports: Linux loki 2.6.29-tuxonice-r1 #2 SMP PREEMPT Thu May 14 19:48:14 EST 2009 i686 Intel(R) Core(TM)2 CPU X6800 @ 2.93GHz GenuineIntel GNU/Linux

>From the last fatal error (caused by the earlier notification problem) banshee reports versions as below, this should still be the same:

.NET Version: 2.0.50727.1433
OS Version: Unix 2.6.29.1

Assembly Version Information:

ICSharpCode.SharpZipLib (2.84.0.0)
System.Web (2.0.0.0)
System.Configuration (2.0.0.0)
NDesk.DBus.Proxies (0.0.0.0)
Mono.Zeroconf.Providers.AvahiDBus (4.0.0.90)
Mono.Zeroconf (4.0.0.90)
taglib-sharp (2.0.3.2)
Banshee.Dap.MassStorage (1.4.0.0)
Mono.Media (1.4.0.0)
Banshee.InternetRadio (1.4.0.0)
Banshee.PlayQueue (1.4.0.0)
Banshee.FileSystemQueue (1.4.0.0)
Banshee.CoverArt (1.4.0.0)
Banshee.MultimediaKeys (1.4.0.0)
Migo (1.4.0.0)
Banshee.Podcasting (1.4.0.0)
notify-sharp (0.4.0.0)
Banshee.NotificationArea (1.4.0.0)
Lastfm (1.4.0.0)
Banshee.Lastfm (1.4.0.0)
Banshee.MiniMode (1.4.0.0)
Banshee.Bookmarks (1.4.0.0)
Banshee.Dap (1.4.0.0)
Boo.Lang.Compiler (2.0.0.0)
Banshee.BooScript (1.4.0.0)
Banshee.Daap (1.4.0.0)
Banshee.AudioCd (1.4.0.0)
Mirage (0.5.0.0)
Banshee.Mirage (0.5.0.0)
pango-sharp (2.12.0.0)
Banshee.Widgets (1.4.0.0)
Banshee.Hal (1.4.0.0)
Banshee.Unix (1.4.0.0)
Banshee.GStreamer (1.4.0.0)
gconf-sharp (2.24.0.0)
Banshee.Gnome (1.4.0.0)
Banshee.NowPlaying (1.4.0.0)
System.Transactions (2.0.0.0)
NDesk.DBus.GLib (1.0.0.0)
Mono.Cairo (2.0.0.0)
System.Data (2.0.0.0)
Mono.Data.SqliteClient (2.0.0.0)
System.Xml (2.0.0.0)
gdk-sharp (2.12.0.0)
Mono.Addins (0.4.0.0)
atk-sharp (2.12.0.0)
Hyena.Gui (1.4.0.0)
Mono.Posix (2.0.0.0)
gtk-sharp (2.12.0.0)
Banshee.ThickClient (1.4.0.0)
Nereid (1.4.0.0)
NDesk.DBus.Proxies (0.0.0.0)
Banshee.Core (1.4.0.0)
System (2.0.0.0)
Hyena (1.4.0.0)
NDesk.DBus (1.0.0.0)
glib-sharp (2.12.0.0)
Banshee.Services (1.4.0.0)
Banshee (1.4.0.0)
mscorlib (2.0.0.0)

Platform Information: Linux 2.6.29-tuxonice-r1 i686 GenuineIntel GNU/Linux

Disribution Information:

[/etc/gentoo-release]
Gentoo Base System release 2.0.0




Any sugestions gratefully received.

Andrew Lees




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]