我即将开始将我的 iTunes 收藏从我的 MacBook Pro 移动到我的 Ubuntu PC 和 Rhythmbox。
在我开始之前我有几个问题,
我可以迁移我的播放列表和歌曲播放次数吗?
我想将我的 CD 重新翻录为 ALAC 或 AIFF 格式,以保留歌曲中的元数据。Rhythmbox 能否在不影响播放次数等的情况下做到这一点?iTunes 允许我这样做吗?
在 Mac/iTunes 上,同步时,以 ALAC 或 AIFF 格式翻录的歌曲会自动重新压缩为 256 AAC 文件,供我的 iPod Classic 使用。这样可以在计算机上保留更高清的声音,在 iPod 上保留更便携的格式。我想继续使用 Rhythmbox 这样做。可以吗?
答案1
对于播放列表:
步骤 1:导出 iTunes 播放列表。只需右键单击播放列表并选择“导出…”。然后,将其保存为文本文件。将此文件连同您的音乐收藏一起移动到您的 Linux 机器上。
第 2 步:下载脚本(导入插件,1.5 KB)并修改“win_path”和“lin_path”变量(第 5 行和第 6 行)以反映正确的路径。该脚本将负责将 Windows 的反斜杠更改为正斜杠。
步骤 3:运行脚本将 iTunes 播放列表转换为 Rhythmbox“.pls”格式。以下是 Python 脚本的示例用法:
$ python importpl.py iTunesPlaylist.txt LinuxPlaylist.pls
步骤 4:将播放列表导入 Rhythmbox。只需转到音乐 > 播放列表 > 从文件加载…
用于 ALAC/AIFF 格式的翻录:
看起来这是不可能的。但是,有办法可以转换为您指定的格式,但 Rhythmbox 做不到。
对于重新压缩:
根据此用户,Rhythmbox 会自动将 ALAC 转换为(可能是)AAC 格式。不过不知道该格式的规格
答案2
对于播放列表和歌曲播放次数
不久前,我遇到了同样的问题,并编写了一个名为的脚本将 iTunes 迁移至 rhythmbox。它会将您的播放列表、播放次数和评级转换为 Rhythmbox。您只需一个命令即可一次迁移所有播放列表。因此,您无需在 iTunes 中逐个导出每个播放列表,然后手动将它们导入 Rhythmbox。