GNOME Bugzilla – Bug 374040
ogg flac files don't import
Last modified: 2006-11-14 19:13:11 UTC
(rhythmbox-0.9.6 from gentoo's portage) I have a bunch of ogg flac files and rhythmbox won't import them. It doesn't give any errors, but they don't show up in the library, and they don't show up in ~/gnome2/rhythmbox/rhythmdb.xml either. Running from a terminal with -d --gst-debug-level=5 gives the following: (16:17:35) [0x81523d8] [rb_shell_load_uri] rb-shell.c:3047: adding uri file:///disk1/music/halali/halali/1159.flac.ogg (16:17:35) [0x81523d8] [rb_shell_load_uri] rb-shell.c:3082: file:///disk1/music/halali/halali/1159.flac.ogg didn't parse as a playlist (16:17:35) [0x81523d8] [rb_shell_guess_source_for_uri] rb-shell.c:2945: source Play Queue returned strength 25 for uri file:///disk1/music/halali/halali/1159.flac.ogg (16:17:35) [0x81523d8] [rb_shell_guess_source_for_uri] rb-shell.c:2945: source Library returned strength 50 for uri file:///disk1/music/halali/halali/1159.flac.ogg (16:17:35) [0x81523d8] [impl_add_uri] rb-library-source.c:1241: adding uri file:///disk1/music/halali/halali/1159.flac.ogg to library (16:17:35) [0x81523d8] [queue_stat_uri] rhythmdb.c:2003: queueing stat for "file:///disk1/music/halali/halali/1159.flac.ogg" (16:17:35) [0x81523d8] [rhythmdb_process_events] rhythmdb.c:1830: processing RHYTHMDB_EVENT_STAT (16:17:35) [0x81523d8] [rhythmdb_process_stat_event] rhythmdb.c:1550: queuing a RHYTHMDB_ACTION_LOAD: file:///disk1/music/halali/halali/1159.flac.ogg (16:17:35) [0x8689c80] [action_thread_main] rhythmdb.c:2229: executing RHYTHMDB_ACTION_LOAD for "file:///disk1/music/halali/halali/1159.flac.ogg" (16:17:35) [0x8689c80] [kill_metadata_service] rb-metadata-dbus-client.c:128: dbus connection already closed (16:17:35) [0x8689c80] [kill_metadata_service] rb-metadata-dbus-client.c:135: killing child process (16:17:36) [0x8689c80] [start_metadata_service] rb-metadata-dbus-client.c:244: Got metadata helper D-BUS address unix:abstract=/tmp/dbus-OimkXxWxcV,guid=f03d56450de241c2c6ab699a9af49c00 (16:17:36) [0x8689c80] [start_metadata_service] rb-metadata-dbus-client.c:260: Metadata process 11906 started (16:17:36) [0x8689c80] [rb_metadata_load] rb-metadata-dbus-client.c:356: sending metadata load request (16:17:37) [0x81523d8] [rhythmdb_process_events] rhythmdb.c:1834: processing RHYTHMDB_EVENT_METADATA_LOAD (16:17:37) [0x81523d8] [rhythmdb_entry_new] rhythmdb.c:1121: emitting entry added (16:17:37) [0x81523d8] [rb_entry_view_row_inserted_cb] rb-entry-view.c:1667: row added
This could be gstreamer issue. What version of gstreamer and gstreamer plugins are you using? Can you play these files using gstreamer directly? i.e. what do you get if you try: gst-launch playbin uri=file:///location/of/your/file.flac By the way, you can set the "Version" field yourself (I did it for you in this case). ;)
Oh, so THAT'S how you play a file straight through gstreamer! Yeah, it fails with $ gst-launch-0.10 playbin uri=file:///disk1/music/halali/halali/1159.flac.ogg Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ** Message: don't know how to handle application/octet-stream ERROR: from element /playbin0: You do not have a decoder installed to handle this file. You might need to install the necessary plugins. Additional debug info: gstplaybasebin.c(1662): prepare_output (): /playbin0 ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... FREEING pipeline ... As for what I have installed, gstreamer 0.10.8 gst-plugins-base 0.10.8 gst-plugins-good 0.10.3 gst-plugins-alsa 0.10.4 gst-plugins-flac 0.10.3 gst-plugins-ogg 0.10.4 ...are the relevant ones, all afaik the normal ones from portage.
Moving to GStreamer, since it doesn't work with playbin.
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. *** This bug has been marked as a duplicate of 352110 ***
Oh, and it's already fixed, yay! Thanks