On Sat, Jul 08, 2000 at 09:39:59PM -0400, Joshua Bahnsen wrote:
> Has there ever been any thought of using something like id3lib
> http://id3lib.sourceforge.net to handle tagging?

Yes.  When I rewrote the tagging code recently to add ID3 version 2
support I considered it.  But if you look at my original proposal on the
mailing list at:

http://www.mail-archive.com/[email protected]/msg03336.html

... you'll see that I wrote ...

    "I plan to use (other) code instead of id3lib (see
    http://id3lib.sourceforge.net) because the 'official' library is a
    rather large collection of C++ and not available on anything but
    *nix and Win32 currently, and it's not typically pre-installed on
    those platforms as a .so or .dll.

    Also, the code needed to write the tags is actually very simple.
    Reading, parsing, and editing ID3 version 2 tags (which LAME doesn't
    need) is the hard part and most of the reason for the large size of
    id3lib."

Eventually, I hope that id3lib DOES replace the built-in LAME tagging
code simply because that will reduce the complexity and maintenace costs
of LAME.  But because of the availability problem (one of the same
reasons Ogg Vorbis support isn't enabled by default) that won't happen
for awhile and I wanted ID3 version 2 tagging support on by default.

Also, the folks at id3.org are in the process of updating the ID3
version 2 specification to revision 4, and that will complicate id3lib
development since it tries to track the spec closely.

-- 
Don Melton
mailto:[EMAIL PROTECTED]
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to