音乐指南
删除 Apple Music 重复项,不破坏你的资料库
一个经历过多台 Mac、CD 导入、iTunes 购买和 Apple Music 订阅的音乐资料库,几乎总会出现重复项。同一首歌出现两三次,播放列表指向不同的版本,磁盘上还有好几 GB 的内容被重复存储。
很多人第一反应是直接在访达中删除文件。这恰恰是最糟糕的做法:资料库中会留下失效的条目,附在歌曲上的播放次数和评分也会随之消失。本指南将介绍如何在“音乐”App 中找出真正的重复项、iCloud 为何会让情况更复杂,以及如何在保留退路的前提下完成清理。
重复项从何而来
弄清原因,才能避免清理后问题再次出现:
- 重复导入:同一个文件夹添加了两次,或者迁移后又重新导入了一遍外置磁盘中的音乐。
- 拷贝到 Music Media 文件夹:如果勾选了添加到资料库时将文件拷贝到“Music Media”文件夹(音乐 > 设置 > 文件),每次导入都会生成一份副本。如果再从这个文件夹导入,就会产生重复项。
- 合理存在的多个版本:原专辑、合辑、重制版、现场版。这些并不总是需要删除的重复项。
- iCloud 同步:在多台 Mac 之间同步资料库,有时会产生重复条目,尤其是在恢复之后。
- 旧文件加 Apple Music 曲目:十年前导入的 MP3,加上后来从 Apple Music 曲库添加的同一首歌。
判断你的资料库属于哪种情况,就知道该先从哪里入手。如果大多数重复项的文件大小和比特率都相同,罪魁祸首很可能是重复导入;如果它们的专辑或时长不同,那多半是不同的发行版本,删除之前值得仔细看一看。
首先:备份资料库
“音乐”资料库是一个数据库(一个 .musiclibrary 包),里面存储着元数据、播放次数、评分和播放列表。音频文件则单独存放在 Media 文件夹中。一次不当的删除可能同时影响这两部分。
- 退出“音乐”App。
- 在访达中打开你的音乐文件夹,再打开其中的音乐子文件夹。
- 把资料库文件(
.musiclibrary)拷贝到外置磁盘或其他文件夹中。 - 如果可以,再做一次完整的时间机器备份:它会同时涵盖资料库和音频文件。
万一出了问题,只需在“音乐”关闭的状态下把副本放回原处,或者按住 Option 键启动“音乐”,然后点按选取资料库。
在“音乐”App 中显示重复项目
“音乐”App 可以列出重复项,但不会替你删除:
- 在边栏中点按歌曲(位于“资料库”下方)。
- 选择文件 > 资料库 > 显示重复项目。“音乐”会显示标题和艺人都相同的歌曲。
- 如需更严格的匹配,打开菜单时按住 Option 键,该命令会变成显示完全重复的项目(标题、艺人和专辑均相同)。
- 添加有用的列:按住 Control 键点按列标题,选择时间、比特率、类型、播放次数、添加日期、种类,如果开启了 iCloud,再加上 iCloud 状态。
- 要回到正常视图,点按列表顶部的完成。
动手之前先看清列表。电台版和专辑版的时长不同,它们是两首不同的曲目。基本模式还会把同一艺人对同一首歌的不同录音混为一谈。
选择要保留的版本
| 标准 | 优先保留的版本 | 原因 |
|---|---|---|
| 音质 | 比特率最高的,ALAC 或 256 kbps AAC | 早年的 128 kbps MP3 音质明显较差 |
| 文件是否存在 | 文件确实存在的那一个 | 感叹号表示找不到文件 |
| 播放记录 | 播放次数最多、带有评分的那一个 | “音乐”不会合并计数 |
| 播放列表 | 出现在你播放列表中的那一个 | 删除另一个会把它从播放列表中移除 |
| 来源 | 你自己的文件,而不是曲库中的曲目 | 订阅到期或版权方下架后,Apple Music 曲目会消失 |
棘手之处在于:如果你删除的版本恰好带着播放次数或播放列表归属,这些信息就会丢失。在“音乐”中,唯一的“合并”方法是手动操作:先把要保留的版本添加到相关播放列表中,再删除另一个。播放次数则无法转移。
iCloud 音乐资料库:删除会同步到所有设备
如果开启了音乐 > 设置 > 通用 > 同步资料库,你的资料库会与 iPhone、iPad 和其他 Mac 共享。这意味着:
- 在 Mac 上删除一首歌,会在所有设备上删除;
- 某个重复项可能只存在于云端:这时 iCloud 状态列会显示它是已上传、已匹配、来自 Apple Music、不符合条件,还是被标记为重复;
- 一首已上传的歌曲,如果只删除本地文件,它仍会保留在 iCloud 中;但如果把它从资料库中移除,iCloud 中的副本也会一并删除。
建议:只在一台设备上进行清理,也就是存放原始文件的那台,然后等同步完成后再到 iPhone 上检查。
正确删除,不丢失原始文件
- 在重复项列表中,只选中要移除的版本(按住 Command 键点按可多选)。
- 按 Delete 键,并确认从资料库中删除。
- 对于存放在 Media 文件夹中的文件,“音乐”会询问是移到废纸篓还是保留文件。如果拿不准,就选废纸篓:之后仍可找回文件。
- 不要马上清倒废纸篓。先听几张专辑,检查一下主要的播放列表和 iPhone。
千万不要反过来操作(先在访达中删除文件):那样资料库里会到处都是感叹号。另外,如果两个条目指向同一个文件,把这个文件移到废纸篓会让两个条目同时失效。关于废纸篓本身,请参见安全清倒废纸篓。
MacNeat 的音乐重复项工具能做什么
在 Atelier 中,音乐资料库重复项工具会自动完成上述方法:
- 它通过“音乐”App 直接读取资料库(标题、艺人、专辑、时长、比特率、播放次数、播放列表),而不是只读取文件夹;
- 它按标题、艺人、专辑、时长和文件指纹比对曲目,并可选择忽略“(Remastered)”之类的标注;
- 在每一组中,被保留的曲目会获得所有重复项的播放次数总和、最高评分以及它们所在的播放列表;
- 重复项会先从“音乐”中移除,然后其文件被移到废纸篓。
在做任何修改之前,资料库都会先被备份:如果备份失败,就什么都不会做。模拟模式可以在不改动“音乐”的情况下计算结果。如果你的资料库与 iCloud 同步,MacNeat 会提醒你删除将同步到其他设备。至于“音乐”之外的重复文件,请参见 Archipel。
常见问题
“显示重复项目”可靠吗?
在 Mac 上删除重复项,会把 iPhone 上的也删掉吗?
能在“音乐”中合并播放次数吗?
“音乐”资料库存放在哪里?
.musiclibrary 文件和存放音频文件的 Media 文件夹。