Help  Search  Portal
 Portal  Search
Hello There, Guest!  Register  Login

Adding upmpdcli as a client for Logitech Media Server


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 
#1
Requesting that upmpdcli be added as a client for Logitech Media Server, assuming of course that the LMS UPnP/DLNA Media plugin has been installed. Currently, with LMS as server, upmpdcli is not avaiable as client.   I can confirm that this combination works, with LMS running on my PC and upmpdcli running on NUC with SnakeOil.

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.
 
However, MinimServer would soon be moving to a paid model, with yearly fees!  I am therefore exploring using LMS as a UPnP Server.

In interim before it makes the next release, how do I start upmdpcli manually via Putty and/or get upmpdcli to start up automatically?

p/s it will then be very easy to compare Squeezlite vs mpd (in upmpdcli disguise), by switching phone apps.  I can confirm that the there is no difference between mpd and upmpdcli.
 Reply
#2
Good idea. Have create an issue here. Aim for next release. Will probably need to defer some of the Raspberry Pi tickets to rush this out.
Snakeoil Operating System - Music, your way!
 Reply
#3
(07-Sep-2020, 08:58 AM) agent_kith Wrote: Good idea. Have create an issue here. Aim for next release. Will probably need to defer some of the Raspberry Pi tickets to rush this out.

Thank you.

Is there a way to ensure that the DLNA UPnP plugin is installed with LMS? Otherwise, can you put a warning note next to upmpdcli client to remind people to add plugin?
 Reply
#4
(07-Sep-2020, 06:20 PM) Snoopy8 Wrote: Thank you.

Is there a way to ensure that the DLNA UPnP plugin is installed with LMS? Otherwise, can you put a warning note next to upmpdcli client to remind people to add plugin?

For now I can include some docs in the wiki. But this can be done for the new ISO...

Just tied up with too many things at home atm. Setting up the whole new house networking, and now I gotta deal with a leaking cistern.

Apologies for stalling the project, 2020 is a really Angry year. But I have it better than most, so I need to stop whinging!
Snakeoil Operating System - Music, your way!
 Reply
#5
There is a workaround and wrinkle. As background, for UPnP to work, it requires a server, a player and a controller (phone App)

Controller
Using BubbleUPnP Android phone app as controller to select server and player.

Server
When the LMS UPnP/DLNA Media Interface plugin is enabled, it will make LMS appear as a UPnP server.  It will appear as a server on the phone.

Player
Was intending to use upmpdcli as the player, hence the original post.

However, can use the players from the LMS UPnP/DLNA Bridge plugin.  When enabled, the Bridge plugin will look for UPnP players and provides a list of players.  This list can be enabled or disabled by the user. The player is visible on the phone, even if the plugin is not active!  Potentially, can have duplicate entries if upmpdcli is enabled seperately.
 Reply
#6
(06-Sep-2020, 03:40 PM) Snoopy8 Wrote: Requesting that upmpdcli be added as a client for Logitech Media Server, assuming of course that the LMS UPnP/DLNA Media plugin has been installed. Currently, with LMS as server, upmpdcli is not avaiable as client.   I can confirm that this combination works, with LMS running on my PC and upmpdcli running on NUC with SnakeOil.

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.
 
However, MinimServer would soon be moving to a paid model, with yearly fees!  I am therefore exploring using LMS as a UPnP Server.

In interim before it makes the next release, how do I start upmdpcli manually via Putty and/or get upmpdcli to start up automatically?

p/s it will then be very easy to compare Squeezlite vs mpd (in upmpdcli disguise), by switching phone apps.  I can confirm that the there is no difference between mpd and upmpdcli.


It was using MAFA in my android phone.  I think it's a very good MPD client after all these years.  It's worth to buy. Shy
[-] The following 1 user Likes hkphantomgtr's post:
  • Snoopy8
 Reply
#7
Confirming that upmpdcli now appears as a client for LMS on 1.1.10 (thank you Agent Kith).  Please note that you need to add the LMS UPnP/DLNA Bridge plugin to use upmpdcli as the player. There is specific setup for this plugin which you may have to configure (but mine worked out of the box).   Also,  it takes a while for upmpdcli to start as a LMS player, so please be patient. 

Took the opportunity to compare the sound of of various server, player combinations.  My sound preference in my setup:
  1. MinimServer with upmpdcli (my preferred option)
  2. LMS with upmpdcli
  3. LMS with Squeezelite (R2)
It is interesting to note that MinimServer did not change the "Mpd" sound; there is no difference in sound between Mpd and MinimServer with upmpdcli.  But LMS did, with LMS with upmpdcli quite different to Mpd.  Perhaps LMS with upmpdcli can be considered as a halfway house between the sound of mpd and LMS/Suqeezelite? 

Happy experimenting! 

p/s What is upmpdcli?  A terrible name devised by a geek which is probably a short form for UPnP Mpd client?   It makes Mpd appear as a UPnP player in a UPnP setup.
[-] The following 2 users Like Snoopy8's post:
  • Bromf, agent_kith
 Reply
#8
(18-Sep-2020, 01:27 PM) hkphantomgtr Wrote: It was using MAFA in my android phone.  I think it's a very good MPD client after all these years.  It's worth to buy. Shy

Thank you for your suggestion. I have purchased MAFA and it is better than MPDroid, which I was using in the past.

Going to MAFA brought back unpleasant memories of how frustrating Mpd was with its limited album art management. Angry But otherwise, MAFA is running well.   Thumbs Up
 Reply
#9
(08-Oct-2020, 06:36 PM) Snoopy8 Wrote:
(18-Sep-2020, 01:27 PM) hkphantomgtr Wrote: It was using MAFA in my android phone.  I think it's a very good MPD client after all these years.  It's worth to buy. Shy

Thank you for your suggestion. I have purchased MAFA and it is better than MPDroid, which I was using in the past.

Going to MAFA brought back unpleasant memories of how frustrating Mpd was with its limited album art management. Angry But otherwise, MAFA is running well.   Thumbs Up


I put a cover.jpg in every album folder.  It works fine with different mpd apps for many years.  Smile
 Reply
#10
(09-Oct-2020, 09:57 AM) hkphantomgtr Wrote:
(08-Oct-2020, 06:36 PM) Snoopy8 Wrote:
(18-Sep-2020, 01:27 PM) hkphantomgtr Wrote: It was using MAFA in my android phone.  I think it's a very good MPD client after all these years.  It's worth to buy. Shy

Thank you for your suggestion. I have purchased MAFA and it is better than MPDroid, which I was using in the past.

Going to MAFA brought back unpleasant memories of how frustrating Mpd was with its limited album art management. Angry But otherwise, MAFA is running well.   Thumbs Up


I put a cover.jpg in every album folder.  It works fine with different mpd apps for many years.  Smile

Put both cover.jpg and folder.jpg then it will work with almost any player... Wink
[-] The following 1 user Likes Bromf's post:
  • hkphantomgtr
 Reply
 

Bookmarks
Sponsors
[-]
Latest Threads
[-]
SnakeoilOS Mission
[-]

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.

Possibly Related Threads…
 

Users browsing this thread: 1 Guest(s)