我将编写一个音乐程序,需要以mp3格式存储许多声音。我预计需要某种形式的数据库,其中包含声音本身以外的信息,以便声音可以在程序上使用。我怎么能这样做,以便(1)在我编写应用程序时,它对我有用和方便,以及(2)这样我就可以在我的应用程序中有效地管理这个声音数据库,并在我去的时候轻松扩展它。我是否需要包含mp3文件和其他数据的数据结构,或者是否可以将数据存储在其他位置,在此数据文件中编目物理mp3的文件名和路径?
必须有一些非常有效的例子 - 我应该研究的任何建议或示例代码吗?
答案 0 :(得分:0)
DB中的声音
答案 1 :(得分:0)
根据您需要存储的信息,每个mp3本身(可能)拥有标题,艺术家,专辑封面等。在python中有一些用于读取和写入这些数据的模块,mutagen是一个非常可靠的模块。
sudo pip install mutagen