GNOME Bugzilla – Bug 612512
File modified when there was a playback error (i.e. gstreamer backend broken)
Last modified: 2020-03-17 08:45:48 UTC
This is in general the same bug as 585896, but that one was fixed for the general case, but the fix didn't cover this scenario. In bug 585896 comment 36 I explain how I tried to reproduce it: trying to play an MP3 in a system without codecs, but that's not really a way to reproduce it because it seems this situation is gracefully handled by GStreamer (just reporting the lack of the codec), and the bug is not reproduced this way. I'm not sure you'll be able to replicate this scenario: I just checked out the most bleeding-edge version of GTK+ through jhbuild, opened a jhbuild shell, and executed banshee here. It seems it's a very "rough" environment because some things don't work (such as gtk+ themes) and one of them is gstreamer, luckily having finally a way to reproduce this.
The log when trying to play the file is (note there are unrelated log lines in it, but I'm not dropping them, just in case): [Debug 00:35:15.456] Player state change: Idle -> Loading [Debug 00:35:15.600] (libbanshee:player) Saving missing element details ('gstreamer|0.10|Nereid|demultiplexor Etiqueta ID3|decoder-application/x-id3') [Debug 00:35:15.602] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [Debug 00:35:15.603] Player state change: Loading -> Idle [Debug 00:35:15.899] Starting - Guardando los metadatos en el archivo [Debug 00:35:17.028] Saving metadata for Alice Deejay - Da Na Na (on ) <00:03:21.3120000> [file:///home/knocte/Escritorio/mp3/Varios/Techno/Alice%20Deejay%20-%20Da%20Na%20Na.mp3] [Debug 00:35:17.208] Finished - Guardando los metadatos en el archivo Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio Initializing nautilus-share extension Initializing nautilus-open-terminal extension (nautilus:621): nautilus-extension-gnome-mount-WARNING **: Cannot connect to system bus: org.freedesktop.DBus.Error.FileNotFound : Failed to connect to socket /home/knocte/opt/gnome2/var/run/dbus/system_bus_socket: No existe el fichero o el directorio (nautilus:621): nautilus-extension-gnome-mount-WARNING **: Could not initialize hal context [Info 00:37:42.621] Uncached artwork size 34 requested [Debug 00:37:42.627] Creating Pango.Layout, configuring Cairo.Context [Debug 00:37:42.627] Creating Pango.Layout, configuring Cairo.Context [Debug 00:37:43.644] TrackInfoDisplay RenderAnimation: 32,00 FPS [Debug 00:44:35.947] Refreshing any podcasts that haven't been updated in over an hour
Andrés, could you check if the commit that fixed bug 612577 also fixes this one?
Bug is still there :(
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.