[gst-devel] passing through compilation and album artist metadata

Tim-Philipp Müller t.i.m at zen.co.uk
Tue Sep 7 12:01:50 CEST 2010


On Tue, 2010-09-07 at 10:43 +0200, Sébastien Barthélemy wrote:

Hi,

> I'm using gstreamer together with scons to convert my music library
> (mostly flac files) to mp3 I can listen to in iTunes.
> 
> This is done through the following command, ran by scons:
> 
> cmd = Command(tgt, src,
>     'gst-launch-0.10 filesrc location=$SOURCE ! decodebin ! ' +
>     'audioconvert ! lame vbr=new vbr-quality=4 ! id3v2mux ! ' +
>     'filesink location=$TARGET')
> 
> I noticed that the mp3 files produced that way are missing the
> "TCMP=1" and "TPE2=Various Artists" tags, even if the source file
> has the corresponding "compilation=1" and "albumartist=Various
> Artists" flags. This is patent when you use iTunes, because it screws
> up cover flow.
>
> Is this a known problem? I could not find a reference in the bug
> tracker nor in the archive. Maybe I am missing something?

You could try id3mux from -bad as well. There are some known issues with
the taglib-based id3v2mux, but I would've expected it to handle unknown
text frames just fine.


> I use gstreamer 0.10.15 on ubuntu lucid lynx.

That doesn't sound right. What's the output of

  gst-inspect-0.10 id3v2mux | grep Version

?

Cheers
 -Tim






More information about the gstreamer-devel mailing list