Как изменить тег в mp3 файле с помощью php

В этой статье рассмотрим один из вариантов, как можно изменить теги в mp3 файле с помощью php.

Для изменения тегов, будем пользоваться библиотекой getID3. Переходим по ссылке, и копируем себе на сайт папку getID3 Эта библиотека обширная, почитать сможете на странице разработчика. Мы же будем использовать всего два файла, которые подключим в наш код: write.php — для изменения полей тегов, getid3.php — для чтения тегов.

Пример записи тега

В этом примере мы заполняем сразу два формата метаданных. При этом есть одна особенность, кириллица в id3v1 будет отображаться некорректно, в виде знаков вопроса, а id3v2.3 отобразится корректно. На id3v1 можно не обращать внимания, все современные проигрыватели будут брать метаданные из id3v2.3.
Некорректное отображение кириллицы в id3v1 связано с функцией FormatDataForID3v1(), которая находится в файле write.php. В FormatDataForID3v1() все поля конвертируются в кодировку ISO-8859-1. Поэтому, чтобы исправить баг с кодировкой, можно в функции FormatDataForID3v1() заменить ISO-8859-1 на cp1251.

Теперь прочитаем метаданные

Ответ будет такой

Всю информацию по файлу можно получить следующим образом: print_r ($file);  В ответ получите массив со всеми значениями.

 

(Пока оценок нет)
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x