Adding upmpdcli as a client for Logitech Media Server
#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

Possibly Related Threads…
Thread Author Replies Views Last Post
  Snakeoil Music server & Snakeoil its own endpoint hkphantomgtr 9 914 22-Jul-2024, 05:51 PM
Last Post: Snoopy8
  O!MPD as MPD client Aldoszx 4 1,437 20-Jan-2023, 04:07 PM
Last Post: agent_kith
  Linn Songcast receiver; sc2mpd; https://www.lesbonscomptes.com/upmpdcli/index.html irate1 5 1,828 22-Mar-2021, 06:42 PM
Last Post: agent_kith
  Installing Jriver Media Center ravenman 1 1,846 03-May-2020, 09:02 AM
Last Post: agent_kith
  BubbleUPnP Server adds OpenHome Compatibility, improves Chromecast Snoopy8 4 2,637 01-Nov-2019, 06:03 PM
Last Post: Snoopy8



Users browsing this thread:
4 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
Howto setup resampling in Logitech Media...
Last Post: Coacharnold
18-Nov-2024 12:06 AM
» Replies: 7
» Views: 5802
Dropping Measurements, Hello High-End.
Last Post: agent_kith
26-Oct-2024 09:02 AM
» Replies: 12
» Views: 448
Very happy to have Sankeoil......! mpd w...
Last Post: run51
24-Oct-2024 05:35 AM
» Replies: 9
» Views: 1680
SO no soundcard detected - RPI Pi4 snake...
Last Post: run51
21-Oct-2024 10:55 PM
» Replies: 4
» Views: 107
download
Last Post: Snoopy8
19-Oct-2024 05:52 AM
» Replies: 1
» Views: 108
Full proces to instal snakeiol 100% work...
Last Post: audioluthier
11-Oct-2024 02:32 AM
» Replies: 9
» Views: 338
A network protocol designed for CAS
Last Post: hkphantomgtr
10-Oct-2024 09:48 PM
» Replies: 0
» Views: 87
CAS with "Single Core"
Last Post: hkphantomgtr
06-Oct-2024 08:32 AM
» Replies: 2
» Views: 118
MPD player not working
Last Post: Snoopy8
27-Sep-2024 11:54 AM
» Replies: 7
» Views: 220
LMS playing DFF files sampling rate
Last Post: Snoopy8
16-Sep-2024 07:45 PM
» Replies: 5
» Views: 157

[-]
SnakeoilOS Mission Statement

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.


Powered By MyBB, © 2002-2024. Theme © Melroy van den Berg.