Редактор id3 тегов mp3 файла.

Игорь15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.11.2009

ТЗ:

Необходимо разработать 2 функции чтения/записи мета тегов (Id3) MP3 файла. Язык: PHP

1) функция Чтение. входные параметры: Путь к файлу (строка), результат - асоциативный массив всех мета-тегов в файле. (исполнитель, имя трека и пр)

2) функция Запись. входные параметры: Путь к файлу, асоциативный массив данных которые нужно записать. результат: msg "записано" или "ошибка"

В нете достаточно уже готовых решений, но сложность в следующем. Существует много стандартов id3. v1.0, v1.1, v2.0, v2.1, v2.2, v2,3 и последняя на сегодня v2.4. Разные версии используют разную структуру мета тегов. есть фиксированая длинна, есть переменная. В старых версиях id3 теги писались в конец файла, в новых в начало. В общем перед разработкой придется изучить эти моменты подробнее. Инфы достаточно в сети я находил. Ваши функции должны автоматически определять версию используемых метатегов и производить запись в этой же структуре. И если возможно (но необязательно), менять структуру метатегов со старой версии на последнюю. Насколько мне известно делается это побитовым чтением файла. ICQ для связи 730700. в сети часто.