Players/upmpdcli: Difference between revisions

From Snakeoil OS Reference
Jump to navigation Jump to search
(Added links, why use)
(Updated writeup to include both MinimServer and LMS)
Line 1: Line 1:
{{DISPLAYTITLE: upmpdcli}}{{abox|Work in progress}}Upmpdcli takes the [[Players/musicpd|MPD]] music player and adds music file management plus streaming services (e.g. Tidal, Qobuz). It provides a wrapper around MPD to make it a UPnP renderer and thus can be used in an UPNP setup. Requires an UPnP Server (e.g. [[Players/minimserver|MinimServer]] running on a NAS) and a UPnP controller app (e.g. BubbleUPnP on Android, mConnect on iOS).
{{DISPLAYTITLE: upmpdcli}}{{abox|Work in progress}}Upmpdcli is primarily a UPnP Renderer front-end to the MPD music player.




It can be installed as a music server in SnakeOil and thus work only as a renderer end point. Another option is install [[Players/minimserver|MinimServer]] as the music server and upmpdcli as the music player to provide an all-in-one solution.  
It can be used in a UPnP setup with a UPnP Server (e.g. [[Players/minimserver|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.


== Links ==
Upmpdcli documentation: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html


Upmpdcli and control points: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html
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.
<br />
 
== SnakeOil Music Player options ==


== Why Upmpdcli, MinimServer and BubbleUPnP? ==
# Upmpdcli can be selected as a music server in SnakeOil.  With this setup, upmpdcli will work as a UPnP renderer end point.
The following are Snoopy8's motivations for using Upmpdcli.
# Alternately, select upmpdcli as a music player and use either [[Players/minimserver|MinimServer]]  or LMS as the music server.  


==Links==
Upmpdcli documentation: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html


Why this combination?  I like mpd as a player but let down by its Android client e.g. MPDroid has a basic UI and limited ability to configure the library, tags. I have been using UPnP for a while.  So, by using upmpdcli, it gave me the best of both worlds, good mpd playback with a better UPnP server, MinimServer with its library, tags configuration and a good UI with BubbleUPnP App.
<br />{{TopicPlayers|float:right;}}
<br />{{TopicPlayers|float:right;}}



Revision as of 19:20, 23 October 2020

!icon.png Work in progress

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

  1. Upmpdcli can be selected as a music server in SnakeOil. With this setup, upmpdcli will work as a UPnP renderer end point.
  2. Alternately, select upmpdcli as a music player and use either MinimServer or LMS as the music server.

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.

 Main   Music Players    qmmp   minimserver