使用 eyeD3 转换为 ID3v2.3 时无法在 WMP 中播放

使用 eyeD3 转换为 ID3v2.3 时无法在 WMP 中播放

我将 MP3 存储在 NAS 上。我在运行 Raspbian 的 Raspberry Pi 上安装 CIFS 共享,并使用 Beets 管理我的音乐。不过,我也使用 Windows Media Player 通过 Windows 桌面访问我的 MP3。

Beets 以 ID3v2.4 格式标记文件,而 WMP(以及 Windows 7 文件资源管理器)无法读取这些文件。因此,我想编写脚本,使用 将标记转换为 v2.3 eyeD3

运行后eyeD3 --to-v2.3 *.mp3,文件在 WMP 中根本无法播放。但是,如果我使用 eyeD3 将它们转换回 v2.4,它们又可以正常播放(尽管仍然无法读取 ID3 信息)。

如果我使用 Windows 上的 Foobar2000 转换标签,一切都能正常工作。

什么原因可能导致与 eyeD3 不兼容?我宁愿编写转换脚本(或编写 Beets 插件来执行此操作),而不是在 Windows 中使用 Foobar 进行转换。

答案1

我知道这是一个老问题,但是现在甜菜支持ID3v2.3

相关内容