Pause does not unpause

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Pause does not unpause

JasonRSmit
I have done a quick google search and found a old bug report but nothing new and current. I had also tried searching the mailing list, with no luck (so forgive me if this had already been answered). I am running fedora 24 with the most current version of Banshee; when I pause (by clicking the icon or pressing the spacebar) the music stops but the icon does not change to a play symbol. If I click on the icon again it does noting nor does anything happen when I press the spacebar. The workaround I currently use is to click the progress bar and then it continues to play. Is this a known bug? Or is there any suggestions as to how I can fix this issues.

Thanks
Jason
Reply | Threaded
Open this post in threaded view
|

Re: Pause does not unpause

IBBoard
What do you get if you run "banshee --debug" to see the debug output?
Maybe GStreamer or something is choking and it'll be helpful enough to
log it!


On 13/09/16 08:53, JasonRSmit wrote:

> I have done a quick google search and found a old bug report but nothing new
> and current. I had also tried searching the mailing list, with no luck (so
> forgive me if this had already been answered). I am running fedora 24 with
> the most current version of Banshee; when I pause (by clicking the icon or
> pressing the spacebar) the music stops but the icon does not change to a
> play symbol. If I click on the icon again it does noting nor does anything
> happen when I press the spacebar. The workaround I currently use is to click
> the progress bar and then it continues to play. Is this a known bug? Or is
> there any suggestions as to how I can fix this issues.
>
> Thanks
> Jason
>
>
>
> --
> View this message in context: http://banshee-media-player.2283330.n4.nabble.com/Pause-does-not-unpause-tp4652521.html
> Sent from the Banshee Media Player mailing list archive at Nabble.com.
> _______________________________________________
> banshee-list mailing list
> [hidden email]
> https://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
>
_______________________________________________
banshee-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|

Re: Pause does not unpause

JasonRSmit
This post was updated on .
Okay so I have been doing a little bit of playing around with the software to see if I can isolate the cause (in debug mode as suggested ). Banshee pauses and unpauses fine when started up on its own, however it causes the problem once another application calls banshee to play a song. From the debug file I can see when I pause it banshee does not pause but enters a "idle state".

Bellow is the debug log, you can see I play a song , pause and unpause it with no issues. At the end I have gPodder call banshee to play a song and it produces the error.

[1 Debug 10:15:11.733] Finished - Startup Job
[1 Debug 10:15:11.736] Starting - Downloading Cover Art
[16 Debug 10:15:11.738] Finished - Downloading Cover Art
[1 Debug 10:15:19.157] Querying model for track to play in song:Next mode
[1 Debug 10:15:19.213] Player state change: Idle -> Loading
[1 Debug 10:15:20.197] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 10:15:20.280] Player state change: Loading -> Loaded
[1 Debug 10:15:20.328] Player state change: Loaded -> Playing
[1 Debug 10:15:20.334] Player state change: Playing -> Paused
[1 Debug 10:15:20.345] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:15:20.345] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:15:21.343] TrackInfoDisplay RenderAnimation: 32,00 FPS
[1 Debug 10:15:21.542] Player state change: Paused -> Playing
[1 Debug 10:15:22.601] Player state change: Playing -> Paused
[1 Debug 10:15:23.595] Player state change: Paused -> Playing
[1 Debug 10:15:24.765] Player state change: Playing -> Paused
[1 Debug 10:15:26.019] Player state change: Paused -> Playing
[1 Debug 10:15:26.939] Player state change: Playing -> Paused
[1 Debug 10:15:27.789] Player state change: Paused -> Playing
[17 Warn  10:15:30.444] Caught an exception - System.Net.WebException: The request timed out (in `System')
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00065] in /builddir/build/BUILD/mono-4.2.4/mcs/class/System/System.Net/HttpWebRequest.cs:946 
  at System.Net.HttpWebRequest.GetResponse () [0x0000e] in /builddir/build/BUILD/mono-4.2.4/mcs/class/System/System.Net/HttpWebRequest.cs:958 
  at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri, System.String[] ignoreMimeTypes) [0x00049] in /builddir/build/BUILD/banshee-2.6.2/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:141 
  at Banshee.Metadata.MetadataServiceJob.GetHttpStream (System.Uri uri) [0x00004] in /builddir/build/BUILD/banshee-2.6.2/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:126 
  at Banshee.Metadata.Rhapsody.RhapsodyQueryJob.Run () [0x00083] in /builddir/build/BUILD/banshee-2.6.2/src/Core/Banshee.Services/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.cs:88 
  at Banshee.Metadata.MetadataServiceJob.Run () [0x00066] in /builddir/build/BUILD/banshee-2.6.2/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs:88 
[1 Debug 10:15:30.484] Player state change: Playing -> Paused
[1 Debug 10:15:31.235] Player state change: Paused -> Playing
[1 Debug 10:15:54.486] FSQ Enqueue: /home/jason/gPodder/Downloads/W_W Mainstage Podcast/wandw_mainstage_podcast-2016-09-04-78026.m4a
[1 Debug 10:15:54.607] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[1 Debug 10:15:54.611] Player state change: Playing -> Idle
[1 Debug 10:15:54.612] Player state change: Idle -> Loading
[1 Debug 10:15:54.628] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager
[1 Debug 10:15:54.633] (libbanshee:player) [subtitle]: lookup for subtitle for video file.
[1 Debug 10:15:54.887] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:15:54.887] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:15:54.888] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 10:15:54.903] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 10:15:54.992] Player state change: Loading -> Loaded
[1 Debug 10:15:54.995] (libbanshee:player) [subtitle]: iso 639-2 subtitle code en
[1 Debug 10:15:55.030] (libbanshee:player) [subtitle]: subtitle language: (null)
[1 Debug 10:15:55.031] [sub] Add None
[1 Debug 10:15:55.031] [sub] Add Subtitle0
[1 Debug 10:15:55.087] Player state change: Loaded -> Playing
[1 Debug 10:15:55.887] TrackInfoDisplay RenderAnimation: 31,00 FPS
[1 Debug 10:15:56.097] TrackInfoDisplay RenderAnimation: 32,00 FPS

I have used the bold to highlight the "idle" state in the log