Players/upmpdcli: Difference between revisions
Line 14: | Line 14: | ||
===Using upmpdcli with LMS as music server=== | ===Using upmpdcli with LMS as music server=== | ||
[[File:Upmpdcli player.jpg|left|thumb|900x900px|SnakeOil Player tab]] | [[File:Upmpdcli player.jpg|left|thumb|900x900px|SnakeOil Player tab]] | ||
Line 33: | Line 36: | ||
Select LMS as server and upmpdcli as client. Using the LMS Web page, go into Settings. | Select LMS as server and upmpdcli as client. Using the LMS Web page, go into Settings. | ||
[[File:UPnP plugin.jpg|left|frame|LMS Plugin tab]] | [[File:UPnP plugin.jpg|left|frame|LMS Plugin tab]] | ||
Line 46: | Line 51: | ||
Enable UpnP/DLNA bridge, restart LMS. Go into the bridge settings | Enable UpnP/DLNA bridge, restart LMS. Go into the bridge settings | ||
[[File:Bridge setup.jpg|left|thumb|900x900px|Bridge settings page]] | [[File:Bridge setup.jpg|left|thumb|900x900px|Bridge settings page]] | ||
Line 65: | Line 73: | ||
If this is a new setup, you will need to Generate configuration file; it will take 30 seconds or more. | If this is a new setup, you will need to Generate configuration file; it will take 30 seconds or more. | ||
[[File:Generate config.jpg|left|thumb|900x900px|Generate configuration]] | [[File:Generate config.jpg|left|thumb|900x900px|Generate configuration]] | ||
Line 96: | Line 109: | ||
You will now have a list of UPnP players (renderers), including UpMpd-UpnP/AVE, for use with LMS | You will now have a list of UPnP players (renderers), including UpMpd-UpnP/AVE, for use with LMS | ||
[[File:Select Player.jpg|left|thumb|600x600px|Choose player]] | [[File:Select Player.jpg|left|thumb|600x600px|Choose player]] | ||
Revision as of 21:14, 29 March 2021
Upmpdcli is primarily a UPnP Renderer front-end to the MPD music player.
It can be used in a UPnP setup with a UPnP Server (e.g. MinimServer running on a NAS) and a UPnP controller app (e.g. BubbleUPnP on Android, mConnect on iOS). This may provide the best of both worlds, mpd playback sound quality with the better library & tags configuration of MinimServer plus a good UI with BubbleUPnP App.
Another option is to combine it with Logitech Media Server (LMS) with the DLNA/UPnP Bridge plugin installed. Upmpdcli can then be used as a player for LMS, providing mpd playback sound quality, but retaining the features of LMS and continue using the LMS phone app.
SnakeOil Music Player options
- Upmpdcli can be selected as a music server in SnakeOil. With this setup, upmpdcli will work as a UPnP renderer end point.
- Alternately, select upmpdcli as a music player and use either MinimServer or LMS as the music server.
Using upmpdcli with LMS as music server
Select LMS as server and upmpdcli as client. Using the LMS Web page, go into Settings.
Enable UpnP/DLNA bridge, restart LMS. Go into the bridge settings
If this is a new setup, you will need to Generate configuration file; it will take 30 seconds or more.
You will now have a list of UPnP players (renderers), including UpMpd-UpnP/AVE, for use with LMS
Select the UpMPD player. Please note that upmpdcli can take 30 seconds or more to start up.
Upmpdcli tweaks
Upmpdcli can be tweaked to provide simultaneous dual outputs. The method to do this is similar to the MPD process
Links
Upmpdcli documentation: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html
Configuration File
/var/www/players/upmpdcli/upmpdcli.conf.template
This file is the base file used to run your instance. Put any of your customisations in there.
TODO: Your changes will disappear after a firmware update. So need to develop a workaround on this.