pretty cool, we should try to get this compiling under windows and use it for
freeamp!

thanks for the hard work.

elrod

Scott Thomas Haug wrote:

> I would like to announce the availability of my port of id3lib to the freeamp
> mailing list.  It is a fork of ID3Lib v3.05a, found at id3lib.org.  The intent
> of the fork was to improve linux/unix functionality; the actual changes went
> much beyond this intent.  It can be downloaded from the following URL:
>
> http://www.cs.wustl.edu/~sth2/id3lib-3.6.0.tar.gz
>
> Excerpts from the README and NEWS files are included at the end of this
> message.
>
> The distribution is about 500k in size.  The actual source code for the library
> is little under 300k uncompressed.  I'm not sure if this would be viable to
> include in the freeamp source and change freeamp to use it, but I'd be happy to
> help make it work.
>
> Any comments, suggestions, etc. are welcome.
>
> Thanks,
>
> -Scott Haug
>
> == README ==
>
> id3lib is a C++ class library for manipulating ID3v1/v1.1 and ID3v2 tags.
>
> == NEWS ==
>
> 1999-11-30 Version 3.6.0
>
> Over a year since the last release!  This version represents a major overhaul
> in the project since the previous release (see the README and HISTORY file for
> details).  Most of the changes are at the implementation and documentation
> level---the library's interface and overall functionality remain (mostly)
> unchanged.  Below is an overview of the improvements made since version 3.05a.
>
> * Code overhaul: more descriptive variable naming, streamlined implementation
>   logic, cleaner interface specification, generalization of magic numbers and
>   strings.
> * Better documentation: transcribed the "Documentation for ID3Lib 3.05"
>   document (written by Dirk Mahoney, 22 Nov 1998) into the actual source, using
>   javadoc-like tags so as to create documentation with the application doc++.
>   Using this program (and ones like it) allows for creating the documentation
>   in many different formats, including html, texinfo, man, latex, and the like.
> * Added functionality: Added additional functions for simplified access to
>   common tags, such as artist, title, and album.
> * More robust error checking: Improved upon the exception handling already in
>   place to better handle error conditions, such as invalid tags, unrecognized
>   frames, and the like.  Work is still needed to ensure the library can handle
>   error situations gracefully.
> * Improved portability: restructured the code into a GNU-like directory.
>   hierarchy.  By making use of the GNU tools automake and autoconf, a wide
>   variety of platforms can be easily supported.  This allows for a standard
>   "./configure; make; make install" installation process, as well as an
>   equally trivial method for uninstallation: "make uninstall".  Likewise,
>   "make check" builds the example applications (see below).
> * Enhanced examples: the src/examples/ subdirectory has both new and improved
>   examples demonstrating how to make use of id3lib.  The original "id3convert"
>   example now can convert both ways between id3v1 and id3v2 tags, as well as
>   strip both types of tags off of files via command-line switches.
>   Additionally, an "id3info" app has been added for displaying id3v1/v2 tag
>   information about a file.
> * Bug fixing: Fixes, fixes, and more fixes.  A continual process.
>
> _______________________________________________
> [EMAIL PROTECTED]
> http://www.freeamp.org/mailman/listinfo/freeamp-dev


_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev

Reply via email to