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 374040 - ogg flac files don't import
ogg flac files don't import
Status: VERIFIED DUPLICATE of bug 352110
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-11 21:24 UTC by dolphinling
Modified: 2006-11-14 19:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description dolphinling 2006-11-11 21:24:14 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
Comment 1 Alex Lancaster 2006-11-12 01:36:01 UTC
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). ;)
Comment 2 dolphinling 2006-11-12 05:37:16 UTC
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.
Comment 3 James "Doc" Livingston 2006-11-12 05:56:27 UTC
Moving to GStreamer, since it doesn't work with playbin.
Comment 4 Tim-Philipp Müller 2006-11-14 12:37:36 UTC
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 ***
Comment 5 dolphinling 2006-11-14 19:13:11 UTC
Oh, and it's already fixed, yay!

Thanks