我有一个用作服务器的桌面系统。我还有一台MacBook Pro,它是我的主计算机。我已经完成了许多音乐库的整理和整理工作,并将其全部存储在MacBook Pro上。
我希望能够使MacBook Pro上的音乐库与台式机保持同步,以便我的妻子可以从自己的MacBook Pro中访问所有内容。
我考虑过设置文件夹操作,该操作会将文件复制到“自动添加到iTunes”文件夹中。但是,由于我喜欢使用“使iTunes库保持井井有条”选项,因此文件被移动到iTunes音乐目录中,并且我无法编写将MacBook Pro的iTunes音乐库与“自动”目录进行比较的脚本。服务器。
此外,简单的文件副本将不会同步分级和播放等元数据。是否有免费的自动化解决方案来在2个Mac之间同步iTunes库?
以下是我根据rsync
建议最终完成的操作:
我在此答案中使用了James提供的链接(但--size-only
在第一次同步后我取出了选项):
我还删除了该--force
选项(因为在使用时它是多余的--delete
)。所以我的rsync命令看起来像这样:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
然后,我将其集成到Automator工作流程中。看起来像这样:获取指定的服务器►连接到服务器►运行Shell脚本►弹出磁盘。
对我来说,将其创建为iCal工作流非常麻烦,因为我使用MobileMe,并且iCal事件与我不希望运行此工作流的其他计算机同步。因此,我改为使用Lingon创建了一个代理,该代理每8小时运行一次工作流。