Кроме http://us3.php.net/manual/en/book.ktaglib.php и http://getid3.sourceforge.net/ кто-нибудь знает какой-либо другой способ работы с PHP с тегами на аудиофайлах?
Мне нужно прочитать и написать их, и KTagLib кажется слишком сложным для работы, а также не получить документацию, а getID3, кажется, только пишет теги ID3v1.
с ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList(); echo "Album: " . $tag["TIT2"]; echo "Album: " . $tag["TALB"]; echo "Artist: " . $tag["TPE1"];
В настоящее время для записи тегов vorbis в файл ogg / vorbis для GetId3 требуется установленный vorbiscomment на сервере.
Если вы не можете использовать модуль php для тегов id3 (иногда вы не можете установить модули на некоторых хостингах), вы можете использовать эту функцию:
http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
В PHP есть и другие функции ID3 только для чтения: http://php.oregonstate.edu/manual/en/book.id3.php
Вы должны попробовать стабильную версию getID3 (), есть комментарий для беты:
v2.0.0-b5 может записывать только некоторые форматы тегов: ID3v1 APEtag FLAC Ogg Vorbis Lyrics3
v2.0.0-b5 может записывать только некоторые форматы тегов:
ID3v1
APEtag
FLAC
Ogg
Vorbis
Lyrics3
В конюшне они должны поддерживаться (если не лгут):
Форматы тегов: ID3v1 (v1.0 и v1.1) ID3v2 (v2.2, v2.3 и v2.4) метки APE (v1 и v2) (Ogg) VorbisComment Lyrics3 (v1 & v2)
Форматы тегов:
ID3v1 (v1.0 и v1.1)
ID3v2 (v2.2, v2.3 и v2.4)
метки APE (v1 и v2)
(Ogg) VorbisComment
Lyrics3 (v1 & v2)