Nick Rout wrote:
On Tue, Jul 8, 2008 at 11:48 AM, Douglas Royds <[EMAIL PROTECTED]> wrote:
I have ripped a talking book (Roald Dahl, highly recommended for keeping
children happy on long car-trips) into MP3 using Rhythmbox, and want to
juggle the tags to get a sensible display on my cell-phone.
http://easytag.sourceforge.net/ is an oft mentioned tagger

Easytag did the job, but "easy" it ain't. To be fair, I was trying to do something fairly tricky - rewriting the Title tags to include both a meaningful title and the track number. Having written the tags out with easytag, they are now in a format that can be understood by id3v2.

A little background on ID3 libraries:

Of the command-line tools I tried, only id3v2 uses an ID3 library (libid3-3.8.3c2a). The rest (id3, id3ed, id3tool, mp3info) all appear to have spun their own.

libid3-3.8.3c2a is used by easytag, id3v2, kid3, grip, among others:

   $ apt-cache rdepends libid3-3.8.3c2a
   libid3-3.8.3c2a
   Reverse Depends:
     ...
     kid3
     ipodslave
     id3v2
     grip
     gmediaserver
     easytag
     ...

easytag uses two id3-type libraries:

   $ apt-cache depends easytag | grep id3
     Depends: libid3-3.8.3c2a
     Depends: libid3tag0

Almost every other notable application uses libtag1c2a:

   Description: TagLib Audio Meta-Data Library
    TagLib is a library for reading and editing the meta-data of
   several popular
    audio formats. Currently it supports both ID3v1 and ID3v2 for MP3
   files, Ogg
    Vorbis comments and ID3 tags and Vorbis comments in FLAC files.

   $ apt-cache rdepends libtag1c2a
   libtag1c2a
   Reverse Depends:
     amarok
     juk-kde4
     mythmusic
     gstreamer0.10-plugins-good
     python-tagpy
     madman
     kid3
     gnome-commander
     gmediaserver
     sound-juicer
     libk3b2
     juk
     ...
     [This list heavily pruned]

The bottom line is that there are many variants of ID3 tag, and several libraries to handle them. Differently.






=======================================================================
This email, including any attachments, is only for the intended
addressee.  It is subject to copyright, is confidential and may be
the subject of legal or other privilege, none of which is waived or
lost by reason of this transmission.
If the receiver is not the intended addressee, please accept our
apologies, notify us by return, delete all copies and perform no
other act on the email.
Unfortunately, we cannot warrant that the email has not been
altered or corrupted during transmission.
=======================================================================

Reply via email to