Sharing your Library with UPnP (DLNA)/Chromecast Clients
Wiki Home > MediaMonkey 5 Help > Sharing Content and Data from your Library > Sharing your Library with UPnP (DLNA)/Chromecast Clientst
MediaMonkey has a DLNA server that lets you share your library content with other UPnP / DLNA devices such as Televisions, xBox 360, PlayStation 3, and many BlueRay players. MediaMonkey also contains a DLNA renderer so that DLNA control points can play the audio stream coming from another DLNA player such as MediaMonkey for Android. Finally, MediaMonkey can output it's audio to another renderer, useful in cases where you e.g. want to share the audio with a Stereo system that's hooked up to a larger set of speakers.
Sharing the Library over UPnP / DLNA
- Go to Tools > Options > Library > Media Sharing (or right-click on Media Servers and click Share Media...) and check off 'Enable media sharing (UPnP/DLNA)'
- 'Add' a Share, and then choose which content you wish to make available to other UPnP / DLNA devices
- Configure Auto-conversion for content formats that aren't supported by the UPnP / DLNA devices. Note that for video, only conversion to WMV is presently supported in real-time.
- If you plan on creating more than one server (for instance if you wish to share Music with all DLNA devices, but Movies only with a subset of devices), choose a Server Name and IP Port.
- Define your security settings. By default, servers are shared with any DLNA device on your local network. You can:
- Allow devices external to the network to connect (via the Server tab)
- Require that any new device that attempts to connect be explicitly given permission to access the server (via the Access Control tab)
- Allow devices external to the network to connect (via the Server tab)
Be aware of the following issues when enabling external access:
- Security options are fairly limited. MediaMonkey can only restrict access by IP address, although you can further restrict access using your router.
- You'll need to enable Port Forwarding on your router to forward the Port# displayed on the UPnP/DLNA Server tab to the machine running MediaMonkey.
- You'll need to configure the DLNA client to connect to http://<Network IP address>:<Port#>/DeviceDescription.xml
Once you're done, Click 'OK' in the Media Sharing dialog, and then 'OK' in the 'Options' dialog to accept the changes. You should be able to browse the shared content from your MediaMonkey library from other DLNA devices.
If you're having problems sharing your library, try setting the 'IP Port:' on the 'UPnP/DLNA Server' tab to '4000'. That will cause the server to be browsable directly from within MediaMonkey to help you debug any problems.
Streaming/Casting MediaMonkey Audio to a DLNA or Chromecast Renderer
MediaMonkey can stream/cast the playing files to a DLNA or Chromecast capable player (client) on the same network. To cast to a DLNA or Chromecast player
- Use the Cast button on the MediaMonkey Player and it will show all DLNA and Chromecast capable clients on the network.
- Select a client from the list of clients to cast to
- Chromecast Clients
- DLNA Clients
- Google Cast Groups (created in the Google Home App)
- Multi-zone, use Settings button to configure which clients should be in the multi-zone. You can also include the MediaMonkey Internal Player in a multi-zone. Note that although Chromecast does its best to keep audio in sync between clients that no such mechanism exists for DLNA. This means that audio may play slightly out of sync when using multi-zone.
- Using the Settings button (not available for Google Cast Groups) you can configure the clients individual Auto-Conversion settings.
- When stop casting use the Cast button to select Internal Player.
Controlling MediaMonkey Remotely
DLNA also allows for MediaMonkey to be remotely controlled via a 'DLNA Control Point' (e.g. a DLNA control point running on an iPhone to control MediaMonkey remotely) and/or for the audio output from the control point to play via MediaMonkey (e.g. if MediaMonkey for Android is configured to output its audio to the MediaMonkey for Windows renderer). These scenarios are most useful in cases where MediaMonkey is connected to a larger set of speakers, and you wish to play/control audio from a smaller device such as a phone. To enable this functionality, in Tools > Options > Player, enable 'Accept input/control of MediaMonkey player via UPnP/DLNA'.
Related
- Auto-Conversion
- Compatible DLNA devices
- Knowledge Base: MediaMonkey DLNA / UPnP Server Inaccessible
- Knowledge Base: How to Access a DLNA / UPnP Server Outside the Network from MediaMonkey
{WebHelpFooter}}