Как читать метаданные mp3 в php - PullRequest
0 голосов
/ 27 февраля 2019

Моя проблема проста, мне нужно прочитать / записать метаду из / в mp3-файл из php-скрипта, но я не могу найти какой-либо достоверной информации.Я в течение недели ищу ответы, но не могу найти реального решения.

Чтобы объяснить себя немного лучше, мне нужно загрузить mp3-файл с прикрепленными метаданными, прочитать эти данные и сохранить в моей базе данных.После первоначальной загрузки любые новые mp3-файлы, которые будут отправлены, не будут иметь метаданных, и моя система должна вставить в них некоторые данные, такие как название трека, автор и некоторые другие.

Я могу 'Нельзя найти работающее решение для этих метаданных чтения / записи где угодно, только некоторые автономные документы и устаревшая информация.

1 Ответ

0 голосов
/ 28 февраля 2019

Если ваш путь к вашему mp3-файлу, например, "/var/lib/my_mixtape.mp3", то попробуйте следующий код:

$mp3FileLocation = "/var/lib/my_mixtape.mp3";
$metaData = id3_get_tag($mp3FileLocation);

// Fetch the necessary information from the $meta

Для дальнейшей справки, проверьте Документация PHP по функции id3.

...