Domanda
http://us3.php.net/manual/en/ book.ktaglib.php e http://getid3.sourceforge.net/ qualcuno sa di qualsiasi altro modo di lavorare da PHP con i tag sui file audio?
Ho bisogno di leggere e scrivere, e KTagLib sembra un po 'troppo per il lavoro, e, inoltre, non si è davvero ottenere la documentazione, e getID3 sembra scrivere solo i tag ID3v1.
Soluzione
Ci sono anche altre funzioni ID3 in PHP solo per la lettura: http: / /php.oregonstate.edu/manual/en/book.id3.php
Si dovrebbe provare la versione stabile di getID3 (), c'è questo commento per la beta:
v2.0.0-B5 possono scrivere solo alcuni formati di tag:
ID3v1
APEtag
FLAC
Ogg
Vorbis
Lyrics3
In stabile, essi dovrebbero essere supportate (se non mentono):
formati di tag:
ID3v1 (v1.0 e v1.1)
ID3v2 (v2.2, v2.3 e v2.4)
tag APE (v1 e v2)
(Ogg) VorbisComment
Lyrics3 (v1 e v2)
Altri suggerimenti
con ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
Se non è possibile utilizzare il modulo php per i tag ID3 (a volte non è possibile installare moduli su alcuni hostings), è possibile utilizzare questa funzione:
http: // www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
Al momento, a scrivere tag Vorbis in un file ogg / vorbis, getID3 richiede vorbiscomment installata sul server.