複数のデバイスで iTunes を実行している場合は、ライブラリの同期を保つのに問題があった可能性があります。もしかしたら、Dropbox を試してみたものの、同期の競合に遭遇したことがあるかもしれません。 Windows または Mac で iTunes を Dropbox と問題なく同期する方法は次のとおりです。
なぜこれをやりたいのか?
すべての iTunes メディアを同期してバックアップできるという利点のほかに、Dropbox を使用して音楽ライブラリを同期すると、さらに多くの利便性が得られます。これらの便利な機能のほとんどは、スマートフォンやモバイル デバイスをさらに活用するのに役立ちます。公式 Dropbox アプリが利用可能なモバイル デバイス (現時点では、iOS、Android、Blackberry を意味します) をお持ちの場合は、同期することなく、デバイスからすべての iTunes メディアに直接アクセスできます。 iDevice デバイスをお持ちの場合は、単一のマシンとの同期に制限されなくなります。iTunes ライブラリが完全に同期すると、iDevice はそれらを同じライブラリとして認識します。—使用しているマシンに関係なく。これは、どのマシンを使用していても、iDevice は喜んでそのマシンと同期することを意味します。最後の大きな利点は、どのデバイスにもアクセスできないときにもたらされます。すべてが Dropbox に同期されるため、友人のために曲を再生したい場合は、友人のマシンで Dropbox にログインするだけで、iTunes に保存されているものすべてにすぐにアクセスできます。
始める前に知っておくべきこと
これにはおそらくある程度のお金がかかります(ただし、そうではないかもしれません)
iTunes ライブラリが十分に小さい場合を除き、これを行うにはおそらく Dropbox の料金を支払う必要があるでしょう。 Dropbox は、少なくとも 2 GB (人を紹介する場合は最大 16 GB、おそらくそれ以上) を無料で提供してくれるほど寛大です。あなたが良きサマリア人なら) なので、音楽ライブラリを空きスペースに収めることができれば、費用はかかりません。ただし、あなたが私と同じなら (おそらくほとんどの人も)、おそらく 50 GB または 100 GB の Dropbox アカウントの料金を支払う必要があるでしょう。10 ドルか 20 ドルかかります(それぞれ、年間の前払いには割引が適用されます)。私たちは Dropbox が大好きで、お金を払う価値があると感じています(追加のスペースは便利です)単なる音楽の同期以上のもの)、しかし最終的にはそれはあなた自身が選択しなければならないことです。
Dropbox との同期には 2 つの問題がありますが、これらは解決済みです
どのような状況であっても、iTunes フォルダ内の音楽ファイルを Dropbox に同期するのは非常に簡単です。すべての設定方法については後で説明しますが、非常に簡単です。iTunes フォルダーを Dropbox に移動し、その場所を iTunes に指示するだけです。この部分は非常に単純ですが、いくつかの問題が発生します。
まず、iTunes ライブラリ内のすべてのものを Dropbox にアップロードし、他のマシンに同期する必要があります。利点の 1 つは、最新の Dropbox リリースの選択的同期それは、望まない限り、ライブラリ全体を、たとえばネットブックの小さなハード ドライブに同期する必要がないことです。 Dropbox の設定で LAN 同期を有効にしている場合、他のマシンとの同期は迅速に行えますが、すべてを Dropbox にアップロードするにはかなり時間がかかる場合があります。非常に大規模なライブラリがあり、アップストリーム接続が遅い場合、この方法は適さない可能性があります。最初の大きなアップロードを乗り越えるのに十分な忍耐力を集めることができ、アップストリーム接続が 768kbps 以上であれば、状態は良好です。
2 番目の問題は、iTunes が iTunes ライブラリ ファイルを処理する方法の関係で、一度に iTunes のコピーは 1 つしか開けないことです。このテーマに取り組む Web 上のほぼすべてのチュートリアルでは、iTunes のコピーは一度に 1 つだけ保持するようにとだけ書かれています。このテーマについてチュートリアルを行う場合、この問題にはもっと良い解決策が必要であると考えました。 iTunes ライブラリを同期してバックアップすると、作業が楽になるはずです。 (同期の問題を防ぐため) 別のマシンで iTunes を開く前に必ず iTunes を閉じる必要があるとしても、それが必ずしも作業を楽にするわけではありません。この問題に対する完璧な解決策は実際にはありませんが、私たちはうまく機能する方法を見つけ出しました。まず、iTunes ライブラリを Dropbox と同期する方法を見ていき、次に、この同期エクスペリエンスをできるだけ苦痛なく、簡単かつ効果的に行うためのオプションについて説明します。
iTunes ライブラリを Dropbox と同期する
同期は簡単ですが、Dropbox がすべての音楽、ビデオ、その他 iTunes フォルダに保存しているものをアップロードするため、かなりの待ち時間がかかります。問題はないはずですが、何か問題が発生した場合に簡単に回復できるように、外付けハード ドライブを使用して iTunes ライブラリのバックアップを作成することをお勧めします。後悔するよりは安全な方が良いです!
ステップ 1: iTunes ライブラリを移動する
iTunes ライブラリ フォルダーを見つけて、Dropbox に移動します。 Dropbox 内にある限り、どこにでも置くことができます。重要なことは、すべてのマシンでまったく同じ場所にあることです。そうしないと、iTunes が混乱する可能性があります。Dropbox の場所がマシンごとに変わらない限り、問題はありません。
ステップ 2: 待ちます
たとえインターネットへの接続が非常に高速だったとしても、ギガバイト単位のファイルを同期するには時間がかかります。接続が必要な場合はいつでも Dropbox 同期を一時停止できますが、長時間のアップロードに伴うトラブルを避けるために、夜間や週末に一時停止するのが最善の方法です。
ステップ 3: すべてのマシン上で iTunes ライブラリの新しい場所を設定する
おめでとう!あなたはこれで、人生最長のアップロードとして歴史に残るかもしれないものを生き延びました。それが邪魔にならないように、すべてのマシン上にある iTunes のすべてのコピーに、そのライブラリを探す場所を指示する必要があります。問題が発生しないようにする最も簡単な方法は、iTunes を起動し、すぐに alt/option キー (Windows では Shift キー) を押し続けることです。これを行うと、iTunes は iTunes ライブラリを選択するように求めます。これを行って、Dropbox 内で新しく同期された iTunes ライブラリを選択します。すべてのマシンでまったく同じ場所を選択するように注意してください。そうしないと、問題が発生する可能性があります。これは簡単に行うことができますが、これらの場所が正確でないと音楽ライブラリが非常に混乱してしまうため、再確認することは決して悪いことではありません。
ステップ 4: テストしてみる
iTunes のコピーを 1 つだけ同時に実行し続けるという問題はまだ解決されていないため、テストを実行するときは、別のマシンで iTunes を開く前に、iTunes を手動で閉じる必要があります。とはいえ、1 台のコンピュータでいくつかの新しい曲を iTunes にコピーしてみてください。完了したら、iTunes を終了し、別のマシンで開きます。これらの曲がすでにそこにある場合は (LAN 同期が有効になっている場合はそうあるべきです)、うまくいきましたので笑ってください。
すべてのマシンで iTunes のコピーが 1 つだけ開いていることを確認する
この同期プロセスによって生じる大きな課題は、どこにいても、一度に 1 台のマシンでのみ iTunes を開いたままにしておくということです。プロセスは難しくありませんが、少し作業が必要です。また、オペレーティング システムによっても異なるため、両方の手順について説明します。窓そしてMac OS X。
Windows PCでは...
Windows ではこの問題を解決するのは非常に簡単です。必要なのはオートホットキーそしてテキストファイル。もしそうするなら
ステップ 1: AutoHotkey をダウンロードしてインストールする
AutoHotkey がまだインストールされていない場合は、ここからダウンロードしてください(AutoHotkey_L が必要です)。それをインストールし、メモ帳 (または任意のテキスト エディター) でデフォルトのスクリプトを開きます。
ステップ 2: 次のコマンドを AutoHotkey スクリプトに追加して編集します
次のコードをコピーして、AutoHotkey スクリプトに貼り付けます。
; Check the text file to see which computer most recently launched iTunes.; If it is not the same as the computer running this script, iTunes will quit.#PersistentSetTimer, Alert1, 5000 ; Timer to check every 5 secondsreturnAlert1:FileRead, FileReadVar, C:\test.txtif (FileReadVar != A_ComputerName){ IfWinExist, ahk_class iTunes Process, Close, iTunes.exe return}return; Launch iTunes and save a file with the network name of the computer running this script.; This will let other computers running this script know that they should quit iTunes.^#t::Run iTunes.exeFileDelete, C:\test.txtFileAppend, %A_ComputerName%, C:\test.txtreturn
スクリプトを保存して再ロードする前に、いくつかの変更を加える必要があります。まず、test.txt というファイルへのパスがあることがわかります。現在、このファイルは C:\ ドライブのルートにありますが、このファイルを Dropbox フォルダ内のどこかに置きたいと考えています。ファイルに任意の名前を付けて、Dropbox 内のどこにでも置くことができますが、選択した名前と場所が AutoHotkey スクリプト内で一貫して指定されていることを確認してください。
2 番目の変更は必要ありません。現在、スクリプトでは、Control+Windows+T (スクリプトでは ^#t と書かれています) を使用して iTunes を開く必要があります。このコマンドは任意に変更してかまいません。何を使用する場合でも、AutoHotkey は iTunes を開くだけでなくテキスト ファイルも作成するため、今後はこのコマンドを使用して iTunes を開く必要があります。テキスト ファイルには、コンピュータのネットワーク名のコピーが含まれていました。そのテキスト ファイルは、Dropbox 内ですべてのマシンと同期されます。 AutoHotkey スクリプトは 5 秒ごとにそのファイルを読み取り、iTunes を起動するために最後に使用したコンピューターのネットワーク名を確認します。スクリプトを実行しているマシンが、テキスト ファイル内の名前が自身のネットワーク名と同じであることを検出した場合、iTunes は実行を継続できます。一致しない場合は、別のマシンが最近 iTunes を起動したことが認識されるため、iTunes は終了します。これにより、iTunes が 2 台のマシンで同時に実行されることがなくなります。
Macで...
Mac を使用している場合、これは、無料のユーティリティを使用すると非常に簡単です。いつ何かをするかそして、AppleScript も少し。
ステップ 1: リモート Apple Event を有効にする
まず最初に、すべてのマシンでリモート Apple Events を有効にする必要があります。これを行うには、システム環境設定 —> 共有[リモート Apple Events] の横にあるチェックボックスをオンにします。デフォルトでは、このオプションはすべてのユーザーに対して有効になりますが、自分のユーザーに対してのみ有効にすることもできます。
iTunes がいずれかのマシンで開くたびに、すべてのマシンがリモート イベントを受信することになるため、すべてのマシンに対してこれを行う必要があります。これはローカルだけでなくリモートでも機能する必要があるため、ローカル IP アドレスだけを使用することはできません。デスクトップとラップトップしか持っていない場合は、ポート 3031 (リモート Apple Events に使用されるポート) をデスクトップに転送するようにルーターを設定するだけなので、これは大した問題ではありません。複数のマシンがある場合、問題を完全に回避するには、ポートを再マッピングするか VPN を使用するなど、ネットワーク設定を少し工夫する必要があります。あるいは、そのような面倒を経験したくない場合は、代わりに 1 台のデスクトップ マシンで追加の AppleScript を作成し、代わりに Apple Remote Event を使用してそれを実行することもできます。この追加の AppleScript は、次のセクションで説明するメソッドを使用して、実行中の iTunes のコピーを終了できます。
ステップ 2: AppleScript を使用して iTunes のコピーを終了する
iTunes リモートを終了するには、数行の AppleScript しか必要ありません。 AppleScript を開き、以下を入力して置き換えますあなたのIP対象とするマシンの IP アドレスを次のように置き換えます。
教えて 応用の「iTunes」機械「eppc://あなたのIP」
やめる
終わりに伝える
スクリプトを実行してテストします。初めてユーザー名とパスワードを入力して保存する必要がある場合がありますが、それを実行すると、スクリプトは iTunes をリモートで終了することに成功するはずです。複数のマシンがある場合は、マシンの数だけこのステートメントを繰り返すだけです。各マシンの IP アドレスが正しいことを確認してください。ローカルマシン上の iTunes を終了する場合は、Bonjour 名 (例: Joannas-iMac.local) を使用するだけです。
スクリプトで他のコンピュータ上で開いている iTunes のコピーを終了したら、それを AppleScript アプリケーションとして保存します。注: このプロセスをマシンごとに繰り返し、固有の AppleScript を作成し、AppleScript アプリケーションとして保存する必要があります。これは、各コンピュータが他のすべてのコンピュータに iTunes を終了するが、自分自身は実行したままにするように指示する必要があるためです。そのスクリプトを他のコンピュータのいずれかにコピーすると、iTunes 自体のコピーが実行されたままになるのではなく、スクリプトを作成したコンピュータ上で iTunes が実行されたままになります。概念は非常にシンプルですが、説明するのが難しい場合もありますので、混乱していても心配する必要はありません。なぜこれが必要なのか理解できなくても、とにかく指示に従っていただければ問題ありません。
ステップ 3: ダウンロードして設定する
まず最初に、ダウンロードそしてそれをインストールします。インストールしたら、「システム環境設定」を開き、「DSW(Do Something Whenの略)。 Mac OS X 10.6 (またはそれ以降) を 64 ビット モードで実行している場合、DSW をロードするにはシステム環境設定を 32 ビット モードで再起動する必要があります。これを実行すると、システム環境設定に「Do Something When」インターフェースが表示されるはずです。ウィンドウの下部を見ると、いくつかのオプションが表示されます。
最初のオプションはルール名それが最初に記入する必要があるものです。好きなものに設定できますが、私は「非アクティブな iTunes を終了」という名前を付けました。 「いつ」ドロップダウンで、アプリケーションを選択してください...オプションを選択して「iTunes」を選択します。この選択のすぐ横にいくつかのオプションがあります。 iTunes の起動時または終了時に何かを行うことを選択できます。選びたいのは打ち上げ。
次の行は、何ライン。最初のドロップダウンから選択します開ける。 2 番目のドロップダウンから選択しますアプリケーションまたはドキュメントを選択してください。ファイル参照ウィンドウが表示されるので、前の手順で作成した AppleScript アプリケーションに移動します。現在構成しているコンピュータに対応するものを選択して、開ける。最後に、保存ボタンをクリックしてルールを保存します。
この時点で、このマシンの操作はすべて完了しました。ただし、「Do Something When」がまだ実行されていない場合は、ウィンドウの上部にあるボタンを押して実行するように指示する必要があります。 iTunes 音楽を同期するコンピュータごとにこのプロセスを繰り返す必要があります。これで完了です。
そしてそれはそれです!私たちはで演奏しました過去にiTunesを同期していた、しかし、これは私たちが思いついた中で断然最良の方法であり、iDeviceを同じマシンであるかのように他のコンピュータと同期するなどの特典は非常に優れています。ただし、改善や提案は歓迎ですので、何かありましたらコメント欄でお知らせください。
この投稿の著者である Adam Dachis に連絡するには、次のアドレスから連絡してください。[メールで保護されています]。彼をフォローすることもできますツイッターそしてフェイスブック。