Players/upmpdcli: Difference between revisions
mNo edit summary |
(Added links, why use) |
||
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. 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 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). | ||
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 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. | ||
== Links == | |||
Upmpdcli documentation: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html | |||
Upmpdcli and control points: https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html | |||
<br /> | |||
== 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. | |||
<br />{{TopicPlayers|float:right;}} | <br />{{TopicPlayers|float:right;}} | ||
Revision as of 19:48, 1 October 2020
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.