整合音乐文件夹的方法

整合音乐文件夹的方法

使用 iTunes 很长时间后,我的 iPod Classic 终于出现了死机的迹象。我买了一台 FiiO X5II,并使用 rsync 将所有音乐放入它的 microSD XC 卡上,以确保相同的文件夹结构,在我的 Linux Mint 笔记本电脑上使用以下命令:

rsync --ignore-existing --progress --recursive --perms --times --size-only --whole-file --exclude='.*' /Users/my-username/Music/ /Volumes/X5II\ TF2/Music

同样,我再次运行相同的命令将我的音乐同步到我的 Linux 笔记本电脑,因为我认为如果我需要操作音乐的文件夹结构,我更愿意在我可以访问任何开源工具的情况下这样做任何我需要的东西,而不是因为破坏了 MacBook 上所有可用的播放列表而搬起石头砸自己的脚。

不幸的是,我不知道 FiiO X5II 在解析 M3U 播放列表方面会有限制。我遇到的两个问题如下:

  1. FiiO X5II 对定位 M3U 播放列表中列出的歌曲的路径长度有限制。在我的音乐库中 80 多 GB 的音乐中,许多歌曲的文件名中都包含 UTF-8 字符,这可能会导致正确查找文件时出现问题。当我受到文件路径字符限制时,这会导致使用 M​​3U 播放列表时出现问题。
  2. 我似乎无法找到在保持文件井井有条的同时合并文件的方法。我要么可以拥有播放列表,要么可以拥有可访问的文件。

综上所述,我的问题是是否有任何方法可以操纵文件夹结构,以便从 iTunes 使用的原始结构 ( iTunes Media/Music/<Artist-Names>/<Album-Name>/<FileName>.<Extension>) 到删除艺术家文件夹的结构,递归地将专辑文件夹推上一层,以便它'将采用以下格式iTunes Media/Music/<Album-Name>/<FileName>.<Extension>

我的最后一个问题有点技术性,但非常感谢任何信息:FiiO X 系列 DAP 是否有显示文本的特定代码页?我在 X5II 上运行播放列表时注意到的一个问题是,当尝试从播放列表中加载文件时,播放器由于某种原因无法加载,它会将某些字符呈现为框,这让我想到 UTF-8不是设备内文件名的默认编码。对于播放列表不能完全正常工作,我能想到的唯一其他解释是路径必须有空格转义。如果有人知道这是否与上一问题有关,或者它是否确实影响有关带有 UTF-8 标签/文件路径的文件的任何信息,我将非常感激。

我对所有音乐文件都有多个备份,以获取有关如何解决此问题的建议,因此欢迎任何建议。 :)

答案1

没关系:我已经找到了解决方案。一个名为M3统一能够生成播放列表并导出导出的播放列表中的音乐。该应用程序的不同之处在于,它还可以使用标签替换模式重命名导出的文件,并且可以将文件导出为子文件夹,并提供详细说明导出时如何将文件放入文件夹的具体说明。见下文:

M3Unify-截图

不幸的是,该解决方案仅适用于 Mac OS X,而不是基于 UNIX/Linux 的解决方案。如果有任何不涉及专有软件的想法,这些建议仍然受到欢迎,以供其他人使用。 :)

相关内容