getID3() v1.6.0 is now available from http://getid3.sourceforge.net
What is getID3()?
getID3() is a PHP script that extracts useful information from MP3s and other multimedia file formats.
It extracts information like the play time, bitrate, and resolution from the following file formats: MP3, Ogg Vorbis, WAV, AVI, MPEG video, Windows Media (ASF, WMA, WMV), RealAudio & RealVideo, Monkey's Audio, FLAC & OggFLAC, VQF, Speex, MPEGplus / Musepack / SV7, AAC, Quicktime, MP4, NSV, MIDI, Zip, ISO9660, BMP, PNG, GIF, and JPEG.
It parses information from ID3v1, ID3v2, Ogg Vorbis, Lyrics3 v1 & v2, RIFF (AVI, WAV, CDA), APE, ReplayGain, PNG, and GIF tags, and can write ID3v1, ID3v2, and OggVorbis tags.
v1.6.1 will add support for reading AIFF/8SVX, OptimFROG, LPAC, WavPack, as well as writing APE/APE2 tags.
Future versions of getID3() will add support for Shorten, RKAU, WaveZip / MUSICompress, mp3PRO, MOD, and any other audio/video formats as documentation becomes available.
If you know of any audio/video formats that getID3() doesn't support, or especially if you are the author or know of file format documentation for unsupported formats, please let me know!
James Heinrich
getID3() developer
http://getid3.sourceforge.net
getid3@silisoftware.com