Query: id3_get_tag
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ID3_GET_TAG(3) 1 ID3_GET_TAG(3) id3_get_tag - Get all information stored in an ID3 tagSYNOPSISarray id3_get_tag (string $filename, [int $version = ID3_BEST])DESCRIPTIONid3_get_tag(3) is used to get all information stored in the id3 tag of the specified file.PARAMETERSo $filename - The path to the MP3 file Instead of a filename you may also pass a valid stream resource o $version - Allows you to specify the version of the tag as MP3 files may contain both, version 1.x and version 2.x tags Since version 0.2 id3_get_tag(3) also supports ID3 tags of version 2.2, 2.3 and 2.4. To extract information from these tags, pass one of the con- stants ID3_V2_2, ID3_V2_3 or ID3_V2_4 as the second parameter. ID3 v2.x tags can contain a lot more information about the MP3 file than ID3 v1.x tags.RETURN VALUESReturns an associative array with various keys like: title, artist, .. The key genre will contain an integer between 0 and 147. You may use id3_get_genre_name(3) to convert it to a human readable string.EXAMPLESExample #1 id3_get_tag(3) example <?php $tag = id3_get_tag( "path/to/example.mp3" ); print_r($tag); ?> The above example will output something similar to: Array ( [title] => DN-38416 [artist] => Re:Legion [album] => Reflections [year] => 2004 [genre] => 19 ) Example #2 id3_get_tag(3) example <?php $tag = id3_get_tag( "path/to/example2.mp3", ID3_V2_3 ); print_r($tag); ?> The above example will output something similar to: Array ( [copyright] => Dirty Mac [originalArtist] => Dirty Mac [composer] => Marcus Gotze [artist] => Dirty Mac [title] => Little Big Man [album] => Demo-Tape [track] => 5/12 [genre] => (17)Rock [year] => 2001 )SEE ALSOid3_set_tag(3), id3_remove_tag(3), id3_get_version(3). PHP Documentation Group ID3_GET_TAG(3)
Related Man Pages |
---|
eugene(1) - debian |
mp3tag(1) - debian |
taggrepper(1) - debian |
audio::file::tag(3pm) - debian |
mp3::tag::cddb_file(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
eyeD3 0.6.15 (Default branch) |
Mp3dings 2.0 (Default branch) |
Man tags |
Write aiff tags in terminal |
How do you preserve the max length of a line after replacing a specific value? |