今日技巧难度:★☆☆☆☆


对于在 iOS 上使用 Apple Music 的用户而言,当我们在 App Store 中切换了 Apple ID,或是购买了新的 iOS 设备后,iCloud 音乐资料库里的歌曲都需要重新下载,这时如果想要将资料库里的所有 Apple Music 歌曲下载至设备上就显得十分麻烦。虽然音乐的设置项中提供了「自动下载」的功能,但它只适用于开启该功能后新添加到资料库的音乐。其实,只需要利用 Workflow 或 iTunes 就能轻易解决这个问题。

Workflow

(注:该方法在 Workflow 1.7.7 及以上版本可能会失效并引起 App 闪退,经研究这是 Workflow 本身的问题,所有与音乐播放列表有关的动作在 Workflow 1.7.7 上都会因为部分系统语言不兼容而导致无法成功运行。只需将 iOS 的语言切换为英文即可解决问题。)

利用 Workflow,只需要先执行一个 Find Music 命令找到资料库中的所有音乐,然后再使用 Add to Playlist 命令,音乐资料库中的所有音乐就会保存至同一播放列表内。随后 Workflow 会自动跳转至音乐 App,只需要在最近添加内找到这个播放列表,点击顶部的下载按钮,即可批量下载资料库中所有 Apple Music 音乐了。

为了方便操作,这里我直接提供一个已经做好了的 Workflow(感谢 主板二十七度 在评论里提出的修改建议,使其操作步骤得以简化):获取 Workflow

iTunes

如果不想使用 Workflow,那么在 macOS 或 Windows 上使用 iTunes 也可以通过建立播放列表的方式来完成这一操作。方法是在 iTunes 中,点击菜单栏中的「文件 > 新建 > 智能播放列表…」,然后添加这三个规则,并设置为符合以下「任何」规则的「音乐」:

之后 iTunes 会根据这些规则新建一个智能播放列表,并会将其同步至 iOS 设备上。接着和使用 Workflow 的操作一样,只需要在 iOS 上找到这个播放列表,点击顶部的下载按钮,即可批量下载资料库中所有 Apple Music 音乐了。如果发现播放列表并没有同步,请分别至 iTunes 与 iOS 的设置中确认「iCloud 音乐资料库」是否已经打开。