Использование декодера MP3 ID3 с пакетом PHP

Итак, сейчас я работаю над сайтом, который динамически создает список воспроизведения всех файлов .mp3 в каталоге на моем сервере. Это прекрасно работает, но я понял, что есть ошибка в захвате названия песни. По какой-то причине он допускает ограничение в 30 символов при извлечении тега. Поэтому, если у меня есть песня с названием «Действительно длинная песня, в которой более 30 символов», она возвращает только «Действительно длинная песня, в которой больше».

Я использую этот http://pear.php.net/package/MP3_Id/redirected package для чтения тегов и просмотра исходного файла .php, но не смог расшифровать, что нужно обновить, чтобы получить более 30 символов.

Я надеялся, что у кого-то больше опыта работы с этим пакетом или тегами PHP ID3 в целом, и он может либо помочь мне изменить исходный код пакета, который я использую сейчас, либо предложить более новый пакет, выполняющий то же самое.

Заранее спасибо!


person wchristiansen    schedule 22.10.2012    source источник


Ответы (1)


Глядя на MP3_Id, кажется, что он поддерживает только IDv1, а ваш файл MP3 может быть IDv2.

Взгляните на getID3(), который поддерживает различные типы файлов MP3 и некоторые другие полезные функции.

person jeromegamez    schedule 22.10.2012
comment
Большое спасибо за ссылку. Посмотрев на него сейчас, он определенно выглядит лучше, чем MP3_Id :D Еще раз спасибо. - person wchristiansen; 22.10.2012