如何在php中读取mp3元数据

时间:2019-02-27 20:21:47

标签: php metadata mp3

我的问题很简单,我需要从php脚本中将metadada读入/写入mp3文件,但是我找不到任何可靠的信息来源。我有一个多星期在寻找答案,但没有真正的解决方案。

为了更好地说明自己,我需要上传一个附有元数据的mp3文件,读取此数据并将其存储在我的数据库中。在初始加载之后,将要发送的所有新mp3文件将没有任何元数据,并且我的系统必须在其中插入一些数据,例如曲目名称,作者和其他一些数据。

在任何地方都找不到适用于这种读/写元数据的有效解决方案,只有一些脱机文档和过时的信息。

1 个答案:

答案 0 :(得分:1)

如果您的mp3文件路径例如是“ /var/lib/my_mixtape.mp3”,请尝试以下代码:

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

// Fetch the necessary information from the $meta

要进一步参考,请检查id3函数上的PHP documentation