MediaMonkey ライブラリはさまざまな方法で共有できます。DLNA (UPnP) を使用して、メディア ファイルとプレイリストをローカル ネットワーク上でストリーミング用に共有したり、メディアとプレイリストをポータブル デバイスに同期したり、実際のデータベース ファイルを共有したりできます。
ローカルネットワーク上でメディアファイルをストリーミングする
メイン メニューから [ツール] > [オプション] > [メディア共有] を選択すると、MediaMonkey を設定して、ネットワーク上の DLNA 対応クライアントでメディア ファイルを利用できるようになります。Windows 版 MediaMonkey からの DLNA 共有の詳細については、オンライン ヘルプの「ヘルプ: 他のデバイスへのストリーミング (UPnP / DLNA)」を参照してください。クライアントは DLNA 経由でメディア ファイルを変更できません。
メディアファイルの共有
ローカル ネットワークでメディア ファイルを直接共有することもできます。このシナリオでは、各 PC の MediaMonkey でメディア ファイルを直接スキャンして直接再生し、各ユーザーが自分のライブラリを管理します。この方法では、再生履歴やプレイリストの共有はできません。各ユーザーはメタデータを更新できます (ファイルを読み取り専用にしない限り)。これは他のすべてのユーザーに影響します。
同期
同期を使用すると、メディア ファイルとプレイリストをポータブル デバイスまたはクラウド サービス (MediaMonkey 5) にコピーできます。これにより、デバイスにローカル コピーが保存され、MediaMonkey へのローカル ネットワーク接続に依存しなくなります。Android 用 MediaMonkey を搭載した Android デバイスおよび Apple デバイスの場合、特定のメタデータを MediaMonkey ライブラリに同期する機能も含まれます。
MediaMonkey データベースの共有
デフォルトでは、MediaMonkey のMediaMonkey.iniファイルは、ローカルに保存されたデータベースへの単一ユーザー アクセス用に構成されています。ただし、複数のユーザーが共通の場所に保存されたデータベースを共有できるように、これらの設定を変更することができます。
このような共有環境を設定するには:
- MediaMonkeyがインストールされているマシンで、スキャンフォルダダイアログに貼り付けて、音楽を保存するネットワークの場所をスキャンします。マップされたドライブではなく、UNCパスをスキャンすることをお勧めします。例:
\ip _address\path (ほとんどの場合動作します)
\computer_name\path (多くの場合は機能します)
J: (マップされたネットワークドライブが認識されない場合があります) - MediaMonkey を閉じます (変更が上書きされないようにするため)
- MediaMonkey.iniファイルをバックアップします。
- 同じ PC 上のデータベースを異なる Windows ユーザーと共有する場合は、 MediaMonkey.iniファイルを Program Files/MediaMonkey ディレクトリに移動します。これにより、すべてのユーザーの MediaMonkey 設定が同じになりますが、すべてのユーザーがこのディレクトリに対する読み取り/書き込み権限を持っていることを確認する必要があります。
- MediaMonkeyデータベースを共有フォルダに保存します。例:
C:\MM 共有ライブラリ\mm.db または \ip _address\path\mm.db (\computer_name\path\mm.db) - データベースにアクセスしている各マシンで、 データベースのカスタマイズされた場所を使用するようにMediaMonkey.iniファイルを編集します。
- MediaMonkey を起動して、すべてのユーザーがデータベースの読み取り/書き込みを行えるように、MediaMonkey データベース ファイルに権限が正しく設定されていることを確認します。
注記
- MediaMonkey はバックエンド データベースとして SQLite を使用しますが、これはマルチユーザー/ネットワーク データベースとして設計されていないため、このアプローチは機能しますが、サポートされていません。展開する前に、ローカル環境でこのアプローチを慎重にテストしてください。ネットワーク/マルチユーザー環境での SQLite の詳細については、以下を参照してください。
http://www.sqlite.org/whentouse.html
http://www.sqlite.org/lockingv3.html - MediaMonkey はデータベースに頻繁にアクセスするため、ネットワーク接続経由でデータベースにアクセスすると、動作が遅くなる可能性があります。パフォーマンスを向上させるために、MediaMonkey は、特定のデータベース操作をネットワーク経由ではなくメモリ内で実行するように構成できます。これによりパフォーマンスは向上しますが、データベース操作の進行中に DB への接続が失われた場合 (DB を含む外部 HD が削除された場合や WiFi/有線接続が失われた場合など) は、主に SQLite データベースの信頼性が低下します。これを構成するには、 MediaMonkey.iniの各インスタンスで次の変更を行います (デフォルト値は 0)。
[システム]
SQLiteページメモリ=1;
- MediaMonkey Server は現在開発中で、これにより MediaMonkey 5 の異なるインストール間でデータベースを共有できるようになります: /forum/viewforum.php?f=31
- ファイルを表示または再生するときに、いずれかのマシンでファイルがグレー表示される場合は、 「音楽がグレー表示され、再生できないのはなぜですか?」を参照してください。
Your MediaMonkey library can be shared in various ways. You can use DLNA (UPnP) to share your media files and Playlists for streaming on the local network, Sync your media and Playlists to portable devices or share the actual database file.
Stream Media Files on the Local Network
Via Tools > Options > Media Sharing from the Main Menu you can setup MediaMonkey to make available your media files to any DLNA capable client on your network. For more on DLNA sharing from MediaMonkey for Windows see the Online Help: Help: Streaming to other Devices (UPnP / DLNA). Clients can’t modify media files over DLNA.
Sharing your Media Files
You can choose to just share your media files on the local network directly. In this scenario you’d have MediaMonkey on each PC scan the media files directly and play them directly and each user manages their own library. This method won’t allow for play history and playlist sharing. Each user could update metadata (unless you make files read-only) and this affects all other users.
Synchronization
With synchronization you can copy media files and playlists to portable devices or cloud services (MediaMonkey 5) which allows the device to have a local copy and not rely on a local network connection to MediaMonkey. For Android devices with MediaMonkey for Android and Apple devices this includes the ability to sync back certain metadata to your MediaMonkey library.
Sharing the MediaMonkey Database
By default, MediaMonkey’s MediaMonkey.ini file is configured for single user access to a locally stored database. However, it is possible to change these settings so that multiple users can share a database stored to a common location.
To set up such a shared environment:
- On a machine that has MediaMonkey installed, scan a network location that will contain your music by pasting it into the Scan Folders dialog. It is preferable to scan a UNC path rather than a mapped drive. e.g.
\ip _address\path (almost always works)
\computer_name\path (often works)
J: (mapped network drive sometimes fail to be recognized) - Close MediaMonkey (so that it doesn’t overwrite any of the changes)
- Back up the MediaMonkey.ini file.
- If sharing the database on the same PC to different Windows Users, move the MediaMonkey.ini file to the Program Files/MediaMonkey directory. This will cause all users to have the same MediaMonkey settings, however, you must make sure that all users have permission to read/write to this directory.
- Save the MediaMonkey database to a shared folder e.g.
C:\MM Shared library\mm.db or \ip _address\path\mm.db (\computer_name\path\mm.db) - For each machine that is accessing the database, edit the MediaMonkey.ini file so that it uses the customized location of the database.
- Start MediaMonkey to ensure that your MediaMonkey database file has correctly set permissions so that all users can read/write to the database.
NOTES
- MediaMonkey uses SQLite as the back end database, and it isn’t designed as a multi-user/networked database, so although this approach works, it is unsupported. Test this approach in your local environment carefully before deploying. More about SQLite in a networked/multi-user environment:
http://www.sqlite.org/whentouse.html
http://www.sqlite.org/lockingv3.html - MediaMonkey accesses the database often which can result in a slower experience when accessing the database over a networked connection. To improve performance, MediaMonkey can be configured to perform certain database operations in memory instead of over the network. This improves performance, but reduces reliability of the SQLite database primarily if the connection to the DB is lost while a database operation is in progress (e.g. if an external HD containing the DB is removed or in case of a WiFi/Wired connection loss). To configure this, make the following change in each instance of MediaMonkey.ini (the default value is 0):
[SYSTEM]
SQLitePageToMemory=1;
- MediaMonkey Server is in development which would also allow for a shared database between different installation of MediaMonkey 5: /forum/viewforum.php?f=31
- If the files are greyed out on one of the machines when viewing or playing them, see: Why is Music Greyed Out / Fails to Play?
Applies to: MMW4, MMW5+
Hide original