upmpdcli

From Snakeoil OS Reference
< Players
Revision as of 19:48, 1 October 2020 by Snoopy8 (talk | contribs) (Added links, why use)
Jump to navigation Jump to search

!icon.png Work in progress

Upmpdcli takes the 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. MinimServer running on a NAS) and a UPnP controller app (e.g. BubbleUPnP on Android, mConnect on iOS).


It can be installed as a music server in SnakeOil and thus work only as a renderer end point. Another option is install MinimServer as the music server and upmpdcli as the music player to provide an all-in-one solution.

Links

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

Upmpdcli and control points: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html

Why Upmpdcli, MinimServer and BubbleUPnP?

The following are Snoopy8's motivations for using Upmpdcli.


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.



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