Я создал сценарий Youtube to mp3 с PHP. Я хотел бы добавить возможность добавлять метаданные названия, исполнителей, альбома и т. Д. Я создал тестовый сценарий PHP, используя id3_set_tag() функция для добавления метаданных в MP3, но когда я загружаю страницу, она пуста и файл остается нетронутым.
<?php
$data = array(
"title" => "Re:Start",
"artist" => "Re:\Legion",
"comment" => "A nice track");
$result = id3_set_tag( "Test.mp3", $data, ID3_V1_0 );
if ($result === true) {
echo "Tag successfully updated\n";
}
?>
Вот Apache / PHP журналы:
[Пн Июн 11 17: 54: 39.197984 2018] [php7: error] [pid 1458] [client 127.0.0.1:51864] Неустранимая ошибка PHP: необработанная ошибка: вызов неопределенной функции id3_set_tag () в / Library / WebServer / Documents / index.php: 7 \ nСтек трассировки: \ n # 0 {main} \ n, добавленный в /Library/WebServer/Documents/index.php в строку 7
Технические характеристики:
апаш
PHP 7
macOS High Sierra
Итак, мой вопрос: как добавить метаданные песни в файл MP3 с PHP на Mac?
Задача ещё не решена.
Других решений пока нет …