サーバーとして使用するデスクトップシステムがあります。メインコンピューターである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ワークフローに統合しました。次のようになります:指定されたサーバーの取得►サーバーへの接続►シェルスクリプトの実行►ディスクの取り出し。
それをiCalワークフローとして作成すると、MobileMeを使用し、iCalイベントがこのワークフローを実行したくない他のマシンと同期されるため、私にとっては厄介です。そこで、代わりにLingonを使用して、8時間ごとにワークフローを実行するエージェントを作成しました。