我通过 sftp 挂载磁盘在两台 Mac 之间共享一个 iTunes 音乐目录。每次一些过时的播客文件自动从一台计算机中删除时,该更改都无法反映在另一台计算机的 iTunes 资料库中。
Mac OS X 上是否有任何 AppleScript 或 Automator 脚本或第三方软件可以自动从 iTunes 音乐库中删除这些无效条目?
如果任何脚本/软件也可以扫描音乐文件夹并自动将新条目添加到 iTunes 库中,那就更好了。
答案1
有很多很棒的 AppleScript 可以在dougscripts.com。要删除无效条目,您可以使用超级删除死轨 v2.1。
它能做什么:
检查 iTunes 中文件不再可用的曲目(曲目名称旁边标有“!”)并将其删除。任何随后不包含任何曲目的播放列表都将被删除。每 500 首曲目显示一次进度。
要扫描新曲目,您可以使用iTunes 资料库同步(Automator 脚本):
将脚本放在 /Username/Library/Workflows/Applications/Finder 中(其中 Username 是您的用户名)
如果工作流程目录不存在,您必须手动创建它们。
完成后,您只需右键单击(在一些可用的桌面空间上)即可使用该脚本。
选择 Automator -> 同步库即可完成。
笔记:首次运行此脚本时,请打开 Automator 并禁用“修改日期”规则,因为我们想先添加所有歌曲。完成后,您可以再次启用该规则。
这两种工具都是免费提供的。