![如何使用 mp3tag 生成具有 Exact Audio Copy 命名方案的播放列表?](https://linux22.com/image/1468450/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20mp3tag%20%E7%94%9F%E6%88%90%E5%85%B7%E6%9C%89%20Exact%20Audio%20Copy%20%E5%91%BD%E5%90%8D%E6%96%B9%E6%A1%88%E7%9A%84%E6%92%AD%E6%94%BE%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我在 Windows 8.1 上使用 Exact Audio Copy V1.1 和 mp3tag V2.71。
我喜欢 EAC 对文件名的字符替换方法。对于每个字符"\/:*?<>|
,都可以定义一个替换字符。
由于排序要求,我正在使用 mp3tag 对标签进行后处理。根据更改的标签,文件名会更改。因此,播放列表也需要更新。
我如何让 mp3tag 写入文件名符合 EAC 约定的播放列表?
答案1
mp3tag 可以生成播放列表,即使是 UTF-8 格式。播放列表的名称可以配置 ( options
-> playlist
)。
您可以使用mp3tag 脚本函数映射播放列表文件名的字符。但是,您无法直接表示有问题的域字符,因为某些讨厌的测试会在不考虑脚本函数存在的情况下检查它们的出现。您可以使用例如 来解决这个问题$char()
。
播放列表文件名配置设置的不完整示例:
$replace(%artist% - %album%,$char(34),'''',$char(92),-).m3u8