我希望这是正确的提问地点。
基本上,我正在使用CMUS并有一个小 bash 脚本来自动下载、重命名和移动 mp3。
然而,cmus 只是将歌曲名称列为其在库中的完整路径(例如/home/user/music/genre/song.mp3
:)
我想通过向 mp3 文件添加专辑、标题和艺术家等标签来更改此设置。
我不确定在 Unix 中某些文件是否固有地具有这样的元数据,或者是否必须以特定方式创建数据以便音乐播放器能够读取它。
我读了cmus 手册页我没有看到任何关于它如何读取标签或标签的信息。
总的来说,通过 bash 脚本在读取输入(例如 ' albumname
')后,我想知道如何将该输入分配为 mp3 文件的专辑标签以供音乐播放器使用。
答案1
尝试eyeD3
。
从安装它蟒蛇点子。 pip 安装最新版本。
文档在这里:https://eyed3.readthedocs.io/en/latest/。
eyeD3
有很好的文档,所以很容易开始。
它还具有许多有用的插件 - 尝试一下!