iTunesメディアサーバーを探して

iTunesメディアサーバーを探して

iTunesは当初から、パーソナルな音楽プレーヤー兼オーガナイザーとして機能してきました。ここで重要なのは「パーソナル」であることです。iTunesは、いわば個人ユーザーのメディアコレクションを扱うために最適化されていると言えるでしょう。

デフォルトでは、iTunesはメディアをアカウントのホームディレクトリ(~/Music/iTunes)に保存します。Mac OS Xの多数のFontsフォルダとは異なり、特定のMacの全ユーザーが利用できるMusicフォルダは存在しません。iTunesアプリケーション自体はMac(またはWindows)のユーザー間で共有されますが、各ユーザーはホームディレクトリのMusicフォルダ内に独自のiTunesフォルダを持ち、実行中のiTunesインスタンスはそれぞれ1つのiTunesフォルダのみを参照し、ユーザーごとに1つのメディアコレクションの内容のみを表示します。

配偶者、仲間、兄弟、子供、あるいは両親など、音楽の好みや住居を共有する人たちにとって、「一人に一つのメディアコレクション」というモデルはうまく機能しません。また、たとえ一人であっても、例えばホームオフィスとリビングルームにそれぞれコンピュータがあり、両方の場所で同じiTunesライブラリにアクセスしたい場合、このモデルはうまく機能しません。私たちが望むのは、ホームネットワーク上の全員(あるいは1台のMacで別々のユーザーアカウントを使用している人)がそれぞれiTunesを起動した際に共有できる、一元化されたiTunesライブラリです。しかし、Appleが私たちに提供しているのは、まさにそれではありません。

Apple の共有ソリューション— 長年にわたり、Apple は iTunes のさまざまなバージョンで、メディア共有問題をある程度改善しようと試みてきましたが、その試みは、iTunes Music Store に在庫を持つ音楽出版社との契約上の取り決めやその影響などにより妨げられてきました (そして、正直に言うと、音楽を聴くたびにその都度料金を支払わなければならない状況になっても、Apple は大喜びするでしょう)。

  • CD共有:これはiTunesがサポートする音楽共有方法の中で最も古く、かつ最も制限の多い方法です。共有したい曲を収録したCDを作成します。この方法のデメリットは、メディアのコストと利用可能なストレージ容量の制限です。さらに、DRM保護された音楽を共有する場合は、保護された音楽の同じプレイリストからオーディオCDを作成できる回数に制限(現在は7回)があり、作成したCDは受信者のiTunesライブラリにインポートする必要があるため、音質が多少損なわれる可能性があります。
  • 共有ライブラリ: この iTunes 機能を使用すると、ローカル ネットワーク経由で、ネットワーク上の他のコンピュータで実行されている iTunes から iTunes ライブラリを表示できます。この方法の主な欠点は、ライブラリを表示するために、ライブラリを共有しているコンピュータで iTunes を実行し続けなければならないことです。iTunes ホスト コンピュータをシャットダウンしたり、スリープ状態にしたり、iTunes を実行しているアカウントからログアウトしたり、iTunes がクラッシュしたりすると、他のユーザーは音楽にアクセスできなくなります。また、ライブラリを共有しているユーザーは、あなたの音楽の独自のプレイリストを作成できず、あなたが作成して共有したプレイリストに制限されます。また、再生回数を記録したり、自分で音楽を評価したりすることもできません。最後に、
    24 時間以内にあなたの iTunes ライブラリに接続できるのは他の 5 人のユーザーだけです。
  • ホームシェアリング:これはAppleによるiTunesメディア共有の最新版です(Appleが別の方法を開発するまでは、今後Appleが推奨する共有方法となる可能性があります)。ホームシェアリングを有効にすると、ローカルネットワーク上の他のiTunesユーザーがiTunesメディアアイテムをコンピュータ間でコピーできるようになります。また、ホームシェアリングを設定して、iTunes Storeで購入したメディアを自動的に同期することもできます。つまり、あるコンピュータで音楽やビデオを購入すると、ファイルは別のコンピュータに自動的にコピーされます。

    デメリットはそこから始まります。ホームシェアリングで同期されるのはiTunes Storeで購入したものだけです。CDからリッピングした曲、GarageBandの楽曲、その他iTunesライブラリ間で手動でコピーする必要があるものなどです。その他のデメリットとしては、各コンピュータでApple IDとパスワードを入力しなければならないこと、共有できるコンピュータが(これもまた!)5台までに制限されていること(「ゆかいなブレディ・バンチ」の子供たちのうち1人は除外されてしまう)、そしてアイテムは実際には共有されているのではなくコピーされているため、「共有」されているすべてのコンピュータの容量を消費してしまうことなどが挙げられます。

    また、ホームシェアリングでは、1 つの iTunes Store アカウントのメディアは複数の Mac で共有されますが、複数の iTunes Store アカウント間では共有されないことにも注意してください。これにより、独自の問題が発生する可能性があります。 iTunes Store メディアをホームシェアリング経由で 3 人のティーンと共有している親 (Rupert と呼びます) を考えてみましょう。 10 代の少女の 1 人 (Sophie と呼びます) が自分の iTunes Store アカウントを使用して iPod touch でアプリを購入し、そのアプリを兄弟と共有したい場合は、ホームシェアリングをオフにしてから、Rupert のアカウントではなく Sophie の iTunes Store アカウントを使用してオンに戻す必要があります。 また、これで処理されるのはアプリの最初の共有のみです。そのアプリが他のすべての iOS デバイスにコピーされると、開発者がアプリをアップデートするたびに、兄弟は
    Sophie の iTunes Store アカウントの正しいパスワードを入力しなければなりません。ソフィーがパスワードを変更した場合、彼女が新しいパスワードを共有しない限り、誰もアプリを更新できません (「だーれだ!ソフィーが私の Fall Fashion Guide アプリを更新させてくれない!」)。

しかし、Appleが提供するソリューションから離れ、自宅のネットワークが十分な性能を備えているなら、独自のiTunesメディアサーバーを構築できるかもしれません。多少の不便は残り、いくつかのプロトコル(コンピュータではなく人間が守るべきもの)を遵守する必要がありますが、あなたとローカルネットワーク上の全員が、中央のiTunesメディアリポジトリを共有できるようになります。(もちろん、すべてがうまくいけばの話ですが。この記事の結論「何が問題になるのか?」で、遭遇する可能性のある障害をいくつかご紹介します。)

でもまずはちょっと余談です。Apple以外のメディア同期ソリューションもいくつか存在しますが、これはかなり複雑なので、別の記事で取り上げる価値はあります。TidBITSでこの話題を扱うまでは、Macworld誌のJoe Kissellによる記事「iTunesライブラリを同期する」をご覧ください。

さて、すでに進行中のショーに戻ります…

iTunesフォルダとその内容— iTunesは、~/Music/iTunesにあるiTunesライブラリを「探したい」と思っています。ここで「ライブラリ」ではなく「ライブラリ」と言っていることに注意してください。iTunesライブラリは、 ~/Music/iTunesの最上位にあるファイルです。このファイルには、iTunesコレクション内のすべての曲やその他のメディアに関する情報、プレイリスト情報、その他の管理情報を含むデータベースが含まれています。

~/Music/iTunes には、iTunes Genius 機能に関する情報を含む iTunes Library Genius.itdb など、他のデータベースファイルも存在します。iTunes は ~/Music/iTunes 内でこれらのデータベースファイルを検索し、見つからない場合は新規に作成します。

ただし、これらのファイルには、実際のiTunesメディアコレクション(これまで「iTunesライブラリ」(小文字の「l」)と呼んできたもの)は含まれていません。iTunes 9で作成されたiTunesコレクション以降のすべての音楽、ビデオ、ポッドキャスト、書籍、iOSアプリ、その他のメディアは、iTunes Mediaフォルダに保存されています。このフォルダこそが、自作のiTunesメディアサーバーのベースとして使用するフォルダです。

ちょっと待って!iTunes Mediaフォルダって何? — ~/Music/iTunesフォルダを開いたら、iTunes Mediaフォルダが見つからなかったという経験がある方もいらっしゃるでしょう。代わりに「iTunes Music」フォルダを含む複数のフォルダが表示されていたのではないでしょうか。もしそうなら、あなたはおそらく何年もiTunesを使っていて、iTunesフォルダの内容はiTunes 9より前のバージョンのiTunesで要求された方法で整理されているはずです。iTunes 9以降でも古いiTunesフォルダ構成が使用できるため、iTunes Mediaフォルダは表示されません。

それでも、iTunes メディア サーバとして使用する場合は、iTunes フォルダを再編成して、iTunes Media フォルダ内のすべてのメディアを統合し、適切に整理する必要があります。(これは必ずしも必要な手順ではありません。家族の iTunes がすべてこの古いバージョンの iTunes フォルダを使用してセットアップされている場合は、新しい iTunes Media フォルダ内ですべてのものを探すのではなく、古い iTunes フォルダ階層を引き続き使用できます。ただし、この記事では、新しい iTunes Media フォルダ階層を使用していることを前提としています。) この記事の次のセクションでは、iTunes フォルダを適切に再編成する方法と、この重大かつ取り返しのつかない操作によって生じる可能性のある結果について説明します。すでに iTunes Media フォルダが適切
に整理されている場合は、次のセクションをスキップしてください。

iTunes メディア フォルダの整理— iTunes コレクションの整理は、並べ替える必要のある素材の量を考えると大変な作業ですが、iTunes が面倒な作業をすべてやってくれるので、それほど手間はかかりません。

  1. [ファイル] > [ライブラリ] > [ライブラリを整理] を選択します。
  2. 「ライブラリを整理」ダイアログで、「ファイルを統合」と「iTunes メディア整理にアップグレード」の両方がチェックされていることを確認し、「OK」をクリックします。

iTunesは、~/Music/iTunesフォルダ内のすべてのメディアファイルをiTunes Mediaフォルダ内の適切な場所に移動し、Macの別の場所に保存されているがライブラリに追加されているメディアファイル(ご存知でしたよね?)をiTunes Mediaフォルダにコピーします。100GBのメディアコレクションでも、この処理は通常数分で完了します。

このコマンドを実行すると、いくつかの結果が生じます。

  • iTunes Musicフォルダの名前が変更されない場合があります:場合によっては、iTunes Musicフォルダの名前がiTunes Mediaに変更されないことがあります。心配しないでください。名前は重要ではありません。重要なのは、フォルダの内容が適切に整理されていることです。この記事の残りの部分で「iTunes Mediaフォルダ」と表現する場合は、整理はされているものの、名前は変更されていないiTunes Musicフォルダも指します。
  • ディスク容量が不足する可能性があります:iTunesメディアコレクションに含まれる大容量ファイルがハードディスク上の他の場所に多数保存されている場合、この処理には大量のディスク容量が必要になる可能性があります。これは、このコマンドはこれらのファイルを移動するのではなくコピーするためです。例えば、マイケルさんはMac上の他の場所に大容量のムービーファイルを多数保存していますが、それらはiTunesライブラリに表示されています。ライブラリを統合すると、これらのムービーのコピーがそれぞれ作成され、iTunesメディアフォルダに保存されます。ディスク容量が不足している場合は、再編成を行う前に、これらのコピーを保存できるだけのディスク容量を確保する必要があります。

  • Time Machineの空き容量が少なくなります:Time Machineは、整理されたiTunes Mediaフォルダを新しいフォルダとして認識し、その内容をすべてバックアップします。Time Machineの空き容量が不足している場合は、整理を行う前に、Time Machineドライブから古いiTunesバックアップを削除することをお勧めします。

どこに何が保存されるかについては、Apple のサポートノート「iTunes 9: iTunes メディアの構成について」を参照してください。

共有メディアフォルダを設定する— 独自の iTunes メディアサーバを作る鍵は、iTunes は iTunes Media フォルダがどこに保存されていても、その名前が何であっても気にしないということです。iTunes の環境設定 (~/Library/Preferences/com.apple.itunes.plist に保存されています) で、あなたが配置したメディアフォルダを iTunes が探すように設定しておけば、iTunes はそのフォルダを使用します。データベースファイル (前述のように、プレイリストなどが含まれます) は、音楽やその他のメディアがどこに保存されていても、~/Music/iTunes に残ります。したがって、iTunes Media フォルダを共有ボリュームまたはネットワーク上のファイルサーバに置けば、複数の人が使用しても、それぞれが自分の
プレイリストやその他の iTunes ライブラリの独自の情報を持つことができます。 (Finder で iTunes Media フォルダを手動で移動またはコピーすることもできますが、Apple はサポート ノート「iTunes for Mac: iTunes Media フォルダの移動」で、iTunes Media フォルダを移動するより複雑な方法について説明しています。)

以下のシナリオでは、iTunes Mediaフォルダをホームネットワーク上のファイルサーバーにコピーし、ネットワーク上の他のユーザーがそのフォルダを読み書きできるようにフォルダの権限を設定していると仮定します。iTunes Mediaフォルダにメディアを追加する主なユーザーは、1人のユーザー(おそらくあなた)です。このユーザーは、指定されたメディアライブラリアンと考えてください。他のユーザーが読み書き権限を持ち、メディアを追加しても大きな問題にはなりませんが、1人のユーザーがほとんどの作業を行うことで、メディアサーバーの使用と保守の混乱が少なくなります。

「ホームネットワーク上のファイルサーバー」とその権限設定方法について、これまでかなり曖昧な説明しかしていなかったことにお気づきかもしれません。残念ながら、これは意図的なものです。私たちは皆さんが所有している機器を把握していないため、具体的にどのようなデバイスなのか、またどのように設定すべきなのかをお伝えすることはできません。もしかしたら、手元にある古いMacをファイルサーバーとして使っているのかもしれません。AirPort Extremeベースステーションに接続された外付けUSBドライブかもしれませんし、NAS(ネットワーク接続ストレージ)デバイスのようなものかもしれません。どれも使える可能性があります(ただし、保証はありません。下記の「どのような問題が発生する可能性があるか?」をご覧ください)。しかし、サーバーのインストール方法や適切な権限設定の詳細はそれぞれ
異なります。

代わりに、Mac から iTunes Media フォルダを共有する場合はそのフォルダの情報ウィンドウを使用して共有フォルダにする必要があります。

  1. iTunes Media フォルダをアカウントのパブリックフォルダに移動します。(これは絶対に必要なわけではありませんが、このフォルダに移動することで、Mac 上の他のアカウントからアクセスできるようになるだけでなく、iTunes Media フォルダがパブリックに利用可能であることを意識することになります。)
  2. フォルダーを選択し、[ファイル] > [情報を見る] を選択します。

  3. 情報ウィンドウの「全般」セクションで「共有フォルダー」をクリックします。

  4. 「情報を見る」ウィンドウの下部にある鍵アイコンをクリックして認証し、全員に「読み取りと書き込み」の権限を付与します。これは、ユーザーがポッドキャストやその他のサブスクリプションを購読するために必要です(ただし、この種のデータは、後述する「ポッドキャストやその他のサブスクリプション」で説明するように、別の厄介な問題を引き起こす可能性があります)。

  5. 情報ウィンドウの下部にあるアクションメニュー(歯車アイコン)から「囲まれたアイテムに適用」を選択し、確認ダイアログで「OK」をクリックします。これで、他のユーザーが「ゲスト」としてパブリックフォルダに接続し、フォルダとその内容を閲覧できるようになります。

MacからiTunes Mediaフォルダを共有する場合は、2つの点に注意してください。1つ目は、ネットワーク上の他のユーザーがフォルダにアクセスできるように、Macの電源を入れたままスリープ解除状態にしておく必要があることです。これでMacがファイルサーバーになります。2つ目は、もちろん、あなたが前述のメディアライブラリアンになるということです。マスクとケープを着けて、自由に作業を進めてください。

他のユーザーが共有された iTunes Media フォルダに接続できるようになる前に、もう 1 つ手順があります。それは、共有するユーザーの名前をメディアに「スタンプ」することです。なぜでしょうか?これは、後で新しいメディアを識別するのに役立つからです。共有したいすべての種類のメディア(つまり、音楽、映画、テレビ番組、EPUB ベースの書籍。この手順は PDF やアプリには適用されません)に「スタンプ」するには、Command + A ですべての項目を選択し、Command + I を押して「複数項目の情報」ダイアログを表示します。「コメント」フィールドに、フォルダを共有する各ユーザーの名前をスペースで区切って入力します(例:「Adam Tonya Tristan」)。

共有フォルダを使用するには、各 Mac 上の各ユーザーが次の手順を実行する必要があります。

  1. Finderのサイドバーにある「共有」から、「iTunes Media」フォルダを含むサーバを選択します。サイドバーにサーバが表示されない場合は、「移動」>「サーバへ接続」を選択してください。(「Public」フォルダからフォルダを共有している場合は、この手順を省略できます。)
  2. 適切なアカウントを使用してサーバーに接続します。(パブリック フォルダーからフォルダーを共有している場合は、他のユーザーはゲストとして接続できます。接続する必要はありません。)

  3. iTunes で、「iTunes」>「環境設定」を選択し、「詳細」をクリックします。

  4. 「iTunes Media フォルダの場所」パネルの右側にある「変更」ボタンをクリックし、マウントしたサーバーのボリューム内にある共有 iTunes Media フォルダに移動して選択します。(独自のフォルダを共有する場合は、自分の Mac でそのフォルダに移動します。)

  5. 「iTunes Mediaフォルダを整理する」と「ライブラリに追加するときにファイルをiTunes Mediaフォルダにコピーする」の両方を選択します。これにより、すべてのファイルが共有のiTunes Mediaフォルダに追加されます。

  6. Finderで共有のiTunes Mediaフォルダを開き、その中にあるサブスクリプション型コンテンツ(特にポッドキャストですが、テレビ番組も含まれる可能性があります)を含まないすべてのメディアフォルダを選択し、iTunesウィンドウにドラッグしてインポートします。何らかの理由で、Booksフォルダ内のPDFファイルはインポートされません。PDFファイルはファイルとして選択し、別途ドラッグする必要があります。(ご自身のiTunes Mediaフォルダを共有している場合は、この手順をスキップしてください。iTunesは既にこれらのファイルがiTunes [大文字の「L」]ライブラリの一部であることを認識しているからです。)

上記の手順は、メディアライブラリアン以外の各ユーザーのiTunesライブラリが空であることを前提としています。そうでない場合(おそらくそうはならないでしょうが)、メディアライブラリアンは各ユーザーと協力して、各ユーザーの個人メディアコレクションからメディアを収集し、共有iTunesメディアフォルダに追加する必要があります。複数のライブラリを表示および統合するには、ホームシェアリングが最も効果的な方法でしょう。

(ちなみに、最近のバージョンの iTunes では、Option キーを押しながら iTunes を起動すると、新しい空の iTunes ライブラリを作成するか、既存のライブラリに切り替えるかを選択できるダイアログが表示されます。必要に応じて、この方法で 2 つの異なる iTunes ライブラリを切り替えることができます。)


この時点で、各ユーザーのiTunesライブラリに共有メディアが作成されます。やった!ただし、この方法でiTunes Mediaフォルダを共有するには大きな欠点が1つあります。誰かが新しいメディアを追加するたびに(例えば、新しいCDをリッピングしたり、iTunes Storeで何かを購入したり)、他のユーザーはファイルをiTunesにドラッグして手動でインポートする必要があります。ただし、ポッドキャストなど、購読しているコンテンツの場合はそうではありません。ヒントについては、以下の「問題が発生する可能性」をご覧ください。

共有iTunesメディアフォルダに新しいメディアが追加されたことを全員に知らせるのはメディアライブラリアンの役割です。他のユーザーは、メディアを各自のコンピュータのiTunesにドラッグ&ドロップしてインポートできます。しかし残念ながら、これは言うは易く行うは難しです。特に、前回の追加以降にメディアライブラリアンによってインポートされたメディアがかなり多い場合はなおさらです。

新しく追加されたメディアはどのように識別するのでしょうか?日付を一致させるという方法もありますが、ファイルのソースによっては更新日が変更される可能性があり、作成日が必ずしも適切な日付ではないため、うまくいきません。方法は2つあります。1つはコメント投稿者から提案された簡単な方法で、うまく機能しているように見えますが、まだ十分にテストできていません。もう1つは、多少の手作業が必要となる難しい方法です。

簡単な方法としては、Doug's AppleScripts for iTunesから「Music Folder Files Not Added」というAppleScriptアプリケーションをダウンロードしてください。起動して「検索」ボタンをクリックすると、iTunes Mediaフォルダ内に存在するが現在のiTunesライブラリには存在しないファイルを検索します。初めて実行した際には、トラックと関連ファイルとのリンクが失われたこと(iTunesから削除してユーティリティが再追加するだけ)や重複(手動で調整する必要があります)による不具合が見つかるかもしれません。この方法がうまくいけば、上記の「スタンプ」手順や下記の代替アプローチを気にする必要はありません。


「ミュージックフォルダのファイルが追加されていません」ユーティリティを使いたくない場合、または何らかの理由でうまく動作しない場合は、別の、より難しい方法があります(上記のメディアの「スタンプ」演習はそのためです)。共有iTunesメディアフォルダにメディア(曲、映画、テレビ番組、EPUBブック。アプリには適用されません)を追加するたびに、その人は以下の手順を実行してください。

  1. 新しく追加されたすべての項目を選択し、Command-I と入力して複数項目情報ダイアログを開きます。
  2. 「コメント」フィールドに、メディアを追加した人の名前を入力します。例えば、「Adam」と入力すると、AdamのiTunesライブラリファイル(大きな「L」)が追加されたメディアを「認識」していることを示します。

  3. 他の各Macについても、Finderで共有の「iTunes Media」フォルダを開き、Finderウインドウの検索フィールドに「comment:」と入力し、続けてメディアを追加した人の名前、ハイフン、そしてMacの所有者の名前を入力します(例:「comment:Adam -Tonya」)。(また、検索ツールバーで「iTunes Media」ボタンを必ず選択してください。「This Mac」を検索すると、検索結果が偏ります。)この検索で​​は、共有の「iTunes Media」フォルダ内で、ある人によってインポートされたものの、他のライブラリには追加されていないすべての項目が検索されます。この例では、Adamによってインポートされたものの、Tonyaによってはまだインポートされていない項目が検索されます。

  4. 見つかった項目の一部またはすべてを iTunes ウィンドウにドラッグして、その Mac の iTunes ライブラリに追加します。

  5. iTunes ウィンドウを「コメント」列または「追加日」列で並べ替え、新しく追加された項目を選択して、Command キーと I キーを押して「複数の項目の情報」ダイアログを開きます。

  6. コメント フィールドを変更して、メディアを追加したユーザーの名前を追加します(置き換えないでください)。たとえば、コメント フィールドを「Adam Tonya」に変更すると、これらのファイルが Tonya の iTunes ライブラリに追加されたことが示されます。

残念ながら、このシナリオでは各ファイルのコメントメタデータに「Adam Tonya」が含まれるようになりますが、最初に音楽をインポートしたAdamユーザーのiTunesライブラリには、Adamが曲を再生するか他のメタデータを変更するまで、その変更は表示されません。iTunesにメディアファイルに含まれるメタデータを強制的に更新させる方法はないようです。

メディアサーバーの各ユーザーは、共有メディアファイルのどれをインポートするかを選択できる点に注意してください。そのため、娘さんのジャスティン・ビーバーの曲を自分のiTunesライブラリに表示させたくない場合は、その曲を無視することができます。また、iTunesメディアとiTunesライブラリのこの区別が、プレイリスト、評価、再生回数といったユーザー固有のメタデータにどのような影響を与えるかを検討してください。iTunesは各ユーザーのiTunesライブラリファイル内でこれらの情報を追跡するため、メディアを共有している場合でも、各ユーザーは独自のメタデータを持つことになります。一般的に言えば、これは良いことです。娘さんのプレイリストや再生回数が自分のiTunesライブラリに移行されることはおそらく望まないでしょうし、再生回数に依存するスマートプレイリストに意図しないコンテンツが
含まれる可能性もあるからです。

しかし、コンテンツを自分のマシン間で共有している場合(地下のオフィスにMacがあり、上の階のステレオシステムで音楽を再生するMac miniなど)、プレイリストが一致しないと煩わしい場合があります。このような状況では、iTunesフォルダ全体をサーバーに移動し、Optionキーを押しながらiTunesを起動して選択する方がよいでしょう。また、各iTunesが適切な場所にあるiTunes Mediaフォルダを参照するように設定する必要があります。この方法のデメリットとしては、iTunesライブラリファイルの競合(一度に実行できるiTunesは1つだけ)や、iTunesライブラリファイルが大きい場合のパフォーマンスの問題などが挙げられます。

一体何が問題になるというのか? — その質問への答えは「たくさんの問題」です。過去10年間、AppleはiTunesとその複雑なエコシステムが、Appleがサポートするすべてのデバイスとユーザーシナリオと互換性を保つために、カフェイン入りのハチドリよりも速くタップダンスをしなければならなかったことを忘れてはなりません。独自のiTunesメディアサーバーはAppleが禁止しているわけではありませんが、サポートしているわけでもありません。

ここでは、iTunes メディア サーバーの実装を妨げ、代わりに上記の「Apple の共有ソリューション」で説明したサポートされているソリューションに戻ることになる可能性のある問題点をいくつか示します。

  • NASの問題:ネットワーク接続ストレージデバイス(NAS)は、ネットワーク上の他のデバイスとファイルを共有するために特別に設計されたコンピュータです。通常、ファイル共有タスクを処理するために設計された、簡素化されたオペレーティングシステム(多くの場合、LinuxまたはカスタマイズされたFreeBSD)が実行されます。この説明から、このようなデバイスはiTunesメディアを共有するのに最適な場所だと思うかもしれません。理論上は確かにその通りです。しかし、理論上は理論と実践の間に違いはありません。しかし、残念ながら、実際には違いがしばしばあります。

    多くの人がNASデバイスを使ってiTunesメディアを共有しようと試みてきましたが、成功する人もいれば、失敗する人もいます。報告されている問題は、NASでアルバムアートワークを共有できないといった軽微な不便から、全く動作しないといった深刻な問題まで様々です。動作しない理由はしばしば不明瞭で、様々な理論、回避策、設定の提案が提示されていますが、それらは一部のユーザーにとっては問題を解決できても、他のユーザーにとってはうまくいかないこともあります。

  • ポッドキャストとその他のサブスクリプション:購読しているポッドキャストやその他のiTunes Storeアイテムは、iTunesライブラリファイル、インターネット上のポッドキャストソース、そしてiTunes Mediaフォルダ間の複雑な相互作用を伴います。他のユーザーがダウンロードしたポッドキャストをiTunesアプリケーションにドロップするだけでは不十分です。iTunesは、ポッドキャストサーバーからファイル自体には含まれない情報を取得し、取得したエピソード、削除したエピソード、そして取得する必要があるエピソードを追跡します。そのため、自作メディアサーバーのMedia Librarianが、必要なポッドキャストを購読してユーザーに通知しても役に立ちません。ポッドキャストは、
    これらの消えゆくアイテムを管理するために必要な情報と共に、ポッドキャストコレクションに表示されません。

    つまり、すべてのユーザーは、メディアライブラリアンや手動でのファイルコピーに頼るのではなく、お気に入りのポッドキャストやテレビ番組を購読する必要があります。複数のユーザーが同じポッドキャストを購読している場合、ポッドキャストメディアは複数回ダウンロードされますが、iTunesはそれぞれ独自のダウンロードを追跡しているため(ファイルには固有の名前が付けられます)、混乱は発生しません。

  • 著作権管理: ホームシェアリングを使用する代わりに iTunes Media フォルダを共有する理由の 1 つは、データの重複以外に、すべてのユーザーが同じ iTunes Store 認証を共有することを避けるためです。iTunes Store が現在販売している音楽にはデジタル著作権管理の制限がないため、ネットワーク上のどのユーザーでも再生できます。ただし、Apple の DRM システムである FairPlay によって保護されているメディア (「古き悪しき時代」に購入した曲や iTunes Store から購入した TV 番組や映画など) を再生する場合は、共有 iTunes Media フォルダを使用する場合でも認証を共有する必要があります。また、FairPlay では同じ認証を共有できるユーザーの数が 5 人に制限されています。
    ホームネットワークに 5 人を超えるユーザーがいる場合、一部のユーザーは共有 iTunes Media フォルダから FairPlay で保護されたメディアを再生できなくなります。

  • iOSデバイスで購入したiOSアプリ:iPod touch、iPhone、またはiPadでアプリを購入すると、次回デバイスを接続した際にiTunes Mediaフォルダに同期されます。これは問題ありません。他のユーザー(最大5人)がそのアプリを共有したい場合は、他のメディアと同様に、FinderからiTunesに手動で追加できます。ファイルには固有の名前が付けられるため、重複購入の問題はありません。ただし、ある人が購入したアプリを別の人がアップデートした場合、2人目のユーザーは1人目のユーザーのiTunes Storeパスワードが必要になります。

  • 出張の多い方:これは大きな落とし穴ではありませんが、明らかな落とし穴です。ノートパソコンを使用していて、ローカル サーバ上の共有 iTunes Media フォルダに依存している場合、出張中はそのフォルダにアクセスできません。これに対する最善の解決策は、ノートパソコンに 2 つ目の iTunes ライブラリを作成し、詳細設定で iTunes Media フォルダの場所を再設定して、出張時にコンテンツのサブセットを手動でそのライブラリにコピーすることです。Option キーを押しながら iTunes を起動すると新しい iTunes ライブラリが作成され、ネットワーク上の共有 iTunes Media フォルダを参照するライブラリと、ローカルにコンテンツが保存されているライブラリを切り替えることができます。また、iTunes Media フォルダは
    iTunes ライブラリ ファイルではなく ~/Library/Preferences/com.apple.itunes.plist に保存されるため、そのたびに iTunes Media フォルダの場所を再設定する必要があります。この方法では、どのメディアをどこに保存したかを把握しておく必要があります。また、2 つの iTunes ライブラリ ファイル間で再生回数、評価、プレイリストが必然的に異なることも意味します。

  • 巣立ちの鳥:家族間でメディアを共有するのは素晴らしいことです。しかし、例えばその中の一人が成長して大学に進学するまでは。これは、出張族がiTunes Mediaフォルダを共有する際に直面する問題に似ていますが、解決しなければならないのは一度だけです。つまり、離れるユーザーは新しいiTunesライブラリを作成し、iTunes Mediaフォルダの場所をローカルディスクに再設定し、共有iTunes Mediaフォルダから必要なメディアをそこにコピーするだけです。もちろん、コピーされる保護されたメディアの認証に関する問題は依然として残るでしょう。そして、繰り返しになりますが、プレイリスト、再生回数、評価はコピーされません。離れるユーザーは、これらを最初からやり直す必要があります。

しかし、上記の問題がどれもそれほど問題にならないのであれば、今すぐ共有iTunesメディアサーバを利用できます。Appleとその提携メディア企業が、真のApple対応iTunesメディアサーバの開発を最終的に許可する、遠い未来の輝かしい日を待つ必要はありません。そのために何が必要かについて詳しくは、MacworldのKirk McElhearn氏の「Opinion: AppleにはiTunesサーバ版が必要」をご覧ください。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.