Теги MP3 и OGG в PHP

За исключением http://us3.php.net/manual/en/book.ktaglib.php и http://getid3.sourceforge.net/ кто-нибудь знает какой-либо другой способ работы с PHP с тегами в аудиофайлах?

Мне нужно их читать и писать, а KTagLib кажется слишком много для этой работы, а также не получает документацию, и getID3, кажется, пишет только теги ID3v1.

В PHP есть и другие функции ID3: http://php.oregonstate.edu/manual/en/book.id3.php

Вы должны попробовать стабильную версию getID3 (), есть этот комментарий для бета-версии:

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)

с ktaglib:

$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList(); echo "Album: " . $tag["TIT2"]; echo "Album: " . $tag["TALB"]; echo "Artist: " . $tag["TPE1"]; 

Если вы не можете использовать php-модуль для тегов id3 (иногда вы не можете устанавливать модули на некоторые хосты), вы можете использовать эту функцию:

http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/

На данный момент, чтобы писать теги vorbis в файл ogg / vorbis, GetId3 требует, чтобы на сервере был установлен vorbiscomment.