Pergunta
Exceto http://us3.php.net/manual/en/book.ktaglib.php e http://getid3.sourceforge.net/ Alguém sabe de outra maneira de trabalhar do PHP com tags em arquivos de áudio?
Eu preciso ler e escrever, e o Ktaglib parece um pouco demais para o trabalho, e também não recebem a documentação, e o Getid3 parece escrever apenas tags ID3V1.
Solução
Também existem outras funções ID3 no PHP apenas para leitura: http://php.oregonstate.edu/manual/en/book.id3.php
Você deve tentar a versão estável do getId3 (), existe este comentário para a beta:
v2.0.0-b5 pode escrever apenas alguns formatos de tag:
Id3v1
Apetag
Flac
Ogg
Vorbis
Lyrics3
No estábulo, eles devem ser suportados (se não mentir):
Formatos de tag:
Id3v1 (v1.0 e v1.1)
Id3v2 (v2.2, v2.3 e v2.4)
Tags de macaco (V1 e V2)
(OGG) Vorbiscomment
Lyrics3 (v1 e v2)
Outras dicas
com ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
Se você não pode usar o módulo PHP para as tags ID3 (às vezes não pode instalar módulos em algumas hospedeiros), você pode usar esta função:
http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
No momento, escrever tags Vorbis em um arquivo OGG/VORBIS, Getid3 Requer o Vorbiscomment instalado no servidor.