ID3Tag.framework &
ID3Panel.framework
Some simple Cocoa ID3 tag processing
frameworks.
Source code included.
Introduction
ID3Tag.framework
ID3Tag.framework is as the name
suggests a Cocoa based framework for
reading and writing ID3Tags. It is written in Objective C and
uses
the Cocoa (Foundation) tool kit, hence it is ideal for Cocoa based
applications. As with all good software it is available under the
LGPL.
ID3Panel.framework
ID3Panel.framework is as a Cocoa panel
framework that uses ID3Tag.framework to provide the user with a one
call modal panel for editing ID3 tags modeled after the tag editor in
iTunes (see picture below). As with the ID3Tag.framework this is
available under the LGPL.
Features
- Simple high level API for reading and writing all common ID3 tag
elements
- Generalise methods to access the content of any frame in a V2 tag.
- Low level API for reading and writing any ID3 V2 frame
- Written in Objective C
- Supports all tag types from V1 to v2.4 (Note: parsing multiple
2.4 tags in a single file is not supported)
- Extracts mpeg header information (length in seconds, encoding
parameters ...)
- Use of a simple Preference file to allow the default behavior to
the Framework to be changes with out recompiling
- MD5 hash finger print on the MP3 data to allow simple file
identification independent of filename and tag data
Download
ID3Tag.framework
ID3Panel.framework
To Do list
ID3Tag.framework
- Full support for extended headers
- Support for multiple v2.4 tags in a single file
- m4a/m4p files coming soon.
- ....
ID3Panel.framework
- Plug in system to support other tag manipulation
- Enhance the advanced tag
- ...
Licence
LGPL.
Documentation
Contact
If you have comments, patches,
suggestions or have found bugs contact
me at

.