Класс ID3

Класс для работы с ID3 тегами версии 1.0 и 1.1.

Методы

id3::tag()

Обёртка методов 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()

Обёртка методов 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'));

id3::tag_get()

Получает теги.

Пример

print_r(id3::tag_get('path/to/file.mp3'));

id3::tag_set()

Устанавливает теги.

Пример

id3::tag_set('path/to/file.mp3', array(
    'title' => 'Krendelek',
    'album' => 'Pyshki',
    'artist' => 'Arkady Ukupnik'
));

id3::genre_list()

Возвращает весь список жанров.

id3::genre_id()

Возвращает id жанра по названию.

id3::genre_name()

Возвращает название жанра по id.