After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 628165 - Banshee won't play any files on remote pulse sink
Banshee won't play any files on remote pulse sink
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: GStreamer
1.7.4
Other Linux
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2010-08-27 23:13 UTC by Jon O
Modified: 2020-03-17 08:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jon O 2010-08-27 23:13:49 UTC
Overview:
I'm running an Ubuntu x64 setup with a Windows 7 system as my PA sink.

I try to play any file in Banshee and it fails (** (Banshee:31417): CRITICAL **: bp_get_volume: assertion `GST_IS_ELEMENT (player->playbin)' failed) before moving onto another song and repeating.

VLC plays any of the same files fine.  Listen plays any of the same files fine.  The latest Ubuntu repository version of RhythmBox also has issues, which is why I've been trying out a laundry list of other media players.

One of the files I tried to play actually played the first quarter-second or so before it gave an error and went onto the next (unplayable) song in the list, so it wouldn't seem to be an error that's actually fatal, but Banshee stops playing the song as though it is.

Steps to reproduce:  Set up a Windows PulseAudio server system using the PA binaries (this is an old version of Pulse).  Connect to it as the Pulse server for the Linux system.  Try to play a file in Banshee.

Actual results: Failed to play file and skipped onto the next one.  Repeat.
--------------------------------------------------------------------
svtdragon@ultra:~$ banshee --debug
** Running Mono with --debug   **
[1 Info  18:53:23.353] Running Banshee 1.7.4: [Ubuntu 10.04.1 LTS (linux-gnu, x86_64) @ 2010-08-13 19:21:10 UTC]
[1 Debug 18:53:23.393] Initializing GTK
[1 Debug 18:53:24.980] Post-Initializing GTK
[1 Debug 18:53:25.013] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[1 Debug 18:53:25.033] Using default gconf-base-key
[1 Debug 18:53:25.119] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[1 Debug 18:53:25.212] Core service started (DBusServiceManager, 0.002359)
[1 Debug 18:53:25.215] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[1 Debug 18:53:25.231] Core service started (DBusCommandService, 0.018478)
[1 Debug 18:53:25.365] Opened SQLite (version 3.6.22) connection to /home/svtdragon/.config/banshee-1/banshee.db
[1 Debug 18:53:25.366] Core service started (DbConnection, 0.134774)
[1 Debug 18:53:25.376] Database version 42 is up to date
[1 Debug 18:53:25.442] Core service started (PreferenceService, 0.027583)
[1 Debug 18:53:25.444] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[1 Debug 18:53:25.444] Core service started (SourceManager, 0.002072)
[1 Debug 18:53:25.459] Core service started (MediaProfileManager, 0.000394)
[1 Debug 18:53:25.464] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[1 Debug 18:53:25.465] Core service started (PlayerEngine, 0.006454)
[1 Debug 18:53:25.497] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[1 Debug 18:53:25.498] Core service started (PlaybackController, 0.003881)
[1 Debug 18:53:25.511] Starting - Startup Job
[1 Debug 18:53:25.513] Core service started (JobScheduler, 0.014355)
[1 Debug 18:53:25.536] IO provider extension loaded (Banshee.IO.Unix.Provider)
[1 Debug 18:53:25.553] Core service started (HardwareManager, 0.040649)
[1 Debug 18:53:25.558] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[1 Debug 18:53:25.560] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[1 Debug 18:53:25.561] Core service started (CollectionIndexerService, 0.007643)
[1 Debug 18:53:25.563] Core service started (SaveTrackMetadataService, 0.002263)
[1 Debug 18:53:25.594] Adding icon theme search path: /usr/share/banshee-1/icons
[1 Debug 18:53:25.595] Core service started (GtkElementsService, 0.031741)
[1 Debug 18:53:25.598] Core service started (InterfaceActionService, 0.003049)
[1 Debug 18:53:25.779] Extension actions loaded: __nid_22
[1 Debug 18:53:25.779] Registering remote object /org/bansheeproject/Banshee/GlobalUIActions (Banshee.Gui.GlobalActions) on org.bansheeproject.Banshee
[1 Debug 18:53:25.781] Album artwork path set to /home/svtdragon/.cache/media-art
[1 Debug 18:53:25.803] Core service started (ArtworkManager, 0.023813)
[1 Debug 18:53:25.804] Core service started (BookmarksService, 0.00046)
[1 Debug 18:53:26.225] Adding context page lastfm-recommendations
[1 Debug 18:53:26.283] Adding context page wikipedia
[1 Warn  18:53:26.824] Caught an exception - System.ApplicationException: Invalid frame dimensions (in `Hyena.Gui')
  at Hyena.Widgets.AnimatedImage.ExtractFrames () [0x00000] 
  at Hyena.Widgets.AnimatedImage.Load () [0x00000] 
  at Banshee.Gui.Widgets.TaskStatusIcon..ctor () [0x00000] 
[1 Debug 18:53:26.842] Constructed Nereid interface: 0.992401
[1 Debug 18:53:26.983] Creating new surface cache for 90px images, capped at 0.12 MiB (4 items)
[1 Debug 18:53:27.067] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[1 Debug 18:53:27.067] Core service started (NereidPlayerInterface, 1.26277)
[1 Debug 18:53:27.124] Extension service started (GStreamerCoreService, 0.055054)
[1 Debug 18:53:27.138] Extension service started (BpmService, 0.013884)
[1 Debug 18:53:27.145] Using GNOME 2.22 API for Multimedia Keys
[1 Debug 18:53:27.145] Extension service started (MultimediaKeysService, 0.006775)
[1 Debug 18:53:27.182] Core service started (Network, 0.012751)
[1 Debug 18:53:27.183] Audioscrobbler state: connected
[1 Debug 18:53:27.189] Extension service started (AudioscrobblerService, 0.043739)
[1 Debug 18:53:27.194] Extension service started (LibraryWatcherService, 0.004374)
[1 Debug 18:53:27.200] Extension service started (PodcastService, 0.006061)
[1 Debug 18:53:27.202] Extension service started (DapService, 0.001923)
[1 Debug 18:53:27.210] Extension service started (DaapService, 0.007737)
[1 Info  18:53:27.215] Updating web proxy from GConf
[1 Debug 18:53:27.222] Direct connection, no proxy in use
[1 Debug 18:53:27.244] Extension service started (GnomeService, 0.034442)
[1 Debug 18:53:27.247] Extension service started (AmazonMp3DownloaderService, 0.002222)
[1 Debug 18:53:27.292] Extension service started (NotificationAreaService, 0.04481)
[1 Debug 18:53:27.295] Extension service started (CoverArtService, 0.003433)
[1 Debug 18:53:27.385] Extension service started (AudioCdService, 0.089273)
[1 Info  18:53:27.387] All services are started 2.266498
[1 Debug 18:53:28.365] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[1 Debug 18:53:28.522] Starting GTK main loop
[1 Debug 18:53:28.769] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 18:53:28.809] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 18:53:28.843] Creating Pango.Layout, configuring Cairo.Context
[1 Warn  18:53:28.947] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[1 Info  18:53:29.016] nereid Client Started
[1 Debug 18:53:29.022] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[1 Debug 18:53:29.034] (libbanshee:player) Stream volume supported: YES
[1 Debug 18:53:29.040] (libbanshee:player) Audiosink has volume: NO
[1 Debug 18:53:29.044] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[1 Debug 18:53:29.118] Player state change: NotReady -> Ready
[1 Debug 18:53:29.124] Loaded equalizer presets: 0.00017
[1 Debug 18:53:29.131] Selected equalizer: Rock
[1 Debug 18:53:29.139] Player state change: Ready -> Idle
[1 Debug 18:53:29.149] (libbanshee:player) Disabled ReplayGain
[1 Debug 18:53:29.163] Delayed Initializating Banshee.LibraryWatcher.LibraryWatcherService
[1 Debug 18:53:29.178] Core service started (LibraryImportManager, 0.008902)
[1 Debug 18:53:29.398] Started LibraryWatcher for Music (/home/svtdragon/Music/)
[1 Debug 18:53:29.415] Started LibraryWatcher for Videos (/home/svtdragon/Videos/)
[1 Debug 18:53:29.416] Delayed Initializating Banshee.Podcasting.PodcastService
[1 Debug 18:53:29.591] Delayed Initializating Banshee.Dap.DapService
[1 Debug 18:53:29.599] Dap support extension loaded: Banshee.Dap.MassStorage
[1 Debug 18:53:29.600] Dap support extension loaded: Banshee.Dap.Mtp
[1 Debug 18:53:30.033] Delayed Initializating Banshee.Daap.DaapService
[2 Debug 18:53:30.037] Refreshing any podcasts that haven't been updated in over an hour
[3 Debug 18:53:30.217] DAAP Proxy listening for connections on port 8089
[1 Debug 18:53:31.040] Finished - Startup Job
[1 Warn  18:53:35.226] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[1 Debug 18:53:35.589] Starting - Saving Metadata to File
[4 Debug 18:53:35.597] Finished - Saving Metadata to File
[1 Debug 18:53:38.589] Player state change: Idle -> Loading
[1 Debug 18:53:38.770] Player state change: Loading -> Loaded
[1 Debug 18:53:38.778] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 18:53:38.864] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[1 Debug 18:53:38.865] Player state change: Loaded -> Idle
[1 Error 18:53:38.873] GStreamer resource error: Failed
[1 Debug 18:53:38.903] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 18:53:38.904] Creating Pango.Layout, configuring Cairo.Context

** (Banshee:31417): CRITICAL **: bp_get_volume: assertion `GST_IS_ELEMENT (player->playbin)' failed

** (Banshee:31417): CRITICAL **: bp_get_volume: assertion `GST_IS_ELEMENT (player->playbin)' failed
[1 Debug 18:53:39.207] Querying model for track to play in off:Next mode
[1 Debug 18:53:39.860] TrackInfoDisplay RenderAnimation: 25.00 FPS
-----------------------------------------------------------------

Expected results: 
Banshee plays the file successfully.

Build date and platform:
1.7.4 from banshee-unstable repository
Comment 1 André Klapper 2020-03-17 08:47:19 UTC
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the
responsibility for active development again.
See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.