Класс для работы с ID3 тегами версии 1.0 и 1.1.
Обёртка методов id3::tag_get() и id3::tag_set().
// id3::tag_get()
print_r(id3::tag('path/to/file.mp3'));
// id3::tag_set()
id3::tag('path/to/file.mp3', array(
'title' => 'Krendelek',
'album' => 'Pyshki',
'artist' => 'Arkady Ukupnik'
));
Обёртка методов id3::genre_list(), id3::genre_name(), id3::genre_id().
// весь список
print_r(id3::genre());
// Ska
print_r(id3::genre(21));
// 21
print_r(id3::genre('Ska'));
Получает теги.
print_r(id3::tag_get('path/to/file.mp3'));
/* Array
(
[title] => Just an Illusion
[artist] => Leee John
[album] => Fahrenheit Soundtrack
[year] => 2005
[comment] => Test.
[genre] => 102
) */
Устанавливает теги.
id3::tag_set('path/to/file.mp3', array(
'title' => 'Krendelek',
'album' => 'Pyshki',
'artist' => 'Arkady Ukupnik'
));
Возвращает весь список жанров.
Возвращает id жанра по названию.
Возвращает название жанра по id.