공유/네트워크 환경의 MediaMonkey

MediaMonkey 라이브러리는 다양한 방법으로 공유할 수 있습니다. DLNA(UPnP)를 사용하여 로컬 네트워크에서 스트리밍할 미디어 파일과 재생 목록을 공유하고, 미디어와 재생 목록을 휴대용 기기에 동기화하거나 실제 데이터베이스 파일을 공유할 수 있습니다.

로컬 네트워크에서 미디어 파일 스트리밍

도구 > 옵션 > 미디어 공유에서 메인 메뉴로 MediaMonkey를 설정하여 네트워크의 DLNA 지원 클라이언트에 미디어 파일을 제공할 수 있습니다. Windows용 MediaMonkey에서 DLNA 공유에 대한 자세한 내용은 온라인 도움말: 도움말: 다른 장치로 스트리밍(UPnP/DLNA)을 참조하세요. 클라이언트는 DLNA를 통해 미디어 파일을 수정할 수 없습니다.

미디어 파일 공유

로컬 네트워크에서 직접 미디어 파일을 공유하도록 선택할 수 있습니다. 이 시나리오에서는 각 PC의 MediaMonkey가 미디어 파일을 직접 스캔하여 재생하고 각 사용자가 자신의 라이브러리를 관리합니다. 이 방법은 재생 내역 및 재생 목록 공유를 허용하지 않습니다. 각 사용자는 메타데이터를 업데이트할 수 있으며(파일을 읽기 전용으로 만들지 않는 한) 이는 다른 모든 사용자에게 영향을 미칩니다.

동기화

동기화를 사용하면 미디어 파일과 재생 목록을 휴대용 기기나 클라우드 서비스(MediaMonkey 5)에 복사할 수 있으며, 이를 통해 기기가 로컬 사본을 가지고 MediaMonkey에 대한 로컬 네트워크 연결에 의존하지 않아도 됩니다. Android 기기와 Apple 기기용 MediaMonkey가 있는 Android 기기의 경우 특정 메타데이터를 MediaMonkey 라이브러리로 다시 동기화하는 기능이 포함됩니다.

MediaMonkey 데이터베이스 공유

기본적으로 MediaMonkey의 MediaMonkey.ini 파일은 로컬에 저장된 데이터베이스에 대한 단일 사용자 액세스에 대해 구성됩니다. 그러나 이러한 설정을 변경하여 여러 사용자가 공통 위치에 저장된 데이터베이스를 공유할 수 있습니다.

이러한 공유 환경을 설정하려면:

  1. MediaMonkey가 설치된 컴퓨터에서 음악이 들어 있는 네트워크 위치를 스캔하려면 Scan Folders 대화 상자에 붙여넣습니다. 매핑된 드라이브보다는 UNC 경로를 스캔하는 것이 좋습니다. 예:
    \ip _address\path (거의 항상 작동함)
    \computer_name\path (종종 작동함)
    J: (매핑된 네트워크 드라이브가 인식되지 않는 경우가 있음)
  2. MediaMonkey를 닫습니다(변경 사항이 덮어쓰이지 않도록)
  3. MediaMonkey.ini 파일을 백업합니다.
  4. 동일한 PC에서 다른 Windows 사용자에게 데이터베이스를 공유하는 경우 MediaMonkey.ini 파일을 Program Files/MediaMonkey 디렉토리로 이동합니다. 이렇게 하면 모든 사용자가 동일한 MediaMonkey 설정을 갖게 되지만 모든 사용자가 이 디렉토리에 대한 읽기/쓰기 권한이 있는지 확인해야 합니다.
  5. MediaMonkey 데이터베이스를 공유 폴더에 저장합니다.
    C:\MM 공유 라이브러리\mm.db 또는 \ip_주소\경로\mm.db (\컴퓨터_이름\경로\mm.db)
  6. 데이터베이스에 액세스하는 각 컴퓨터에 대해 MediaMonkey.ini 파일을 편집하여 데이터베이스의 사용자 정의 위치를 사용하도록 합니다.
  7. 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).

    [체계]
    SQLitePageToMemory=1;

  • MediaMonkey Server가 개발 중이며 이를 통해 MediaMonkey 5의 다양한 설치 간에 공유 데이터베이스를 구축할 수 있습니다: /forum/viewforum.php?f=31
  • 파일을 보거나 재생할 때 컴퓨터 중 하나에서 파일이 회색으로 표시되면 다음을 참조하세요: 음악이 회색으로 표시되거나 재생에 실패하는 이유는 무엇입니까?


적용 대상: ,

Translated automatically (see original)

MediaMonkey in a Shared / Networked Environment

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:

  1. 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)
  2. Close MediaMonkey (so that it doesn’t overwrite any of the changes)
  3. Back up the MediaMonkey.ini file.
  4. 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.
  5. 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)
  6. For each machine that is accessing the database, edit the MediaMonkey.ini file so that it uses the customized location of the database.
  7. 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: ,

Hide original

이 글이 도움이 되었나요?