Extracts attributes of audio-files & Visualization
This class was basically built to recognize attributes (like frequency, format, channels, resolution, compression, length, id3-tags) of audio-files (.wav,.aif,.mp3,.ogg at the moment). Furthermore the latest version includes a method to visualize audio-samples as known in common audio-software (waveLab, CoolEdit...) using the GD-library.
This package can be used to build a catalog of MP3 files in a MySQL database.
It can traverse a given directory to find MP3 files. For each MP3 file that is found, it extracts its ID3 tags, including album art and adds an entry in a MySQL database.
The class also extracts 20 second clips of each MP3 file and stores in a sub-directory named clips. The duration of the clips is configurable. The class is intended to be used with the Id3 Tag Correction and Downloading script which corrects id3 tags and downloads lyrics,artist biography and other information using web services and other web sites.
Read and write ID3 v1.0 and v1.1 tags of MP3 files
This class is meant to access MP3 audio files with meta-information tags ID3v1.0 and ID3v1.1 .
The class can find the ID tags to extract the the audio track meta-information that describes items like the title, artist, album, year, track and music genre.
The class can also update MP3 files to write or remove the ID tags with the track meta-information.
A small function which can determine ID3 tag from MP3 file also it will get informations from mp3 header.
A small function which can determine ID3 tag from MP3 file also it will get informations from mp3 header. (will not work correctly on variable bitrate mp3s in counting length and bitrate - see function for explain)