Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


upmpdcli Tidal plugin
#31
I must have misunderstood you because I thought this new solution was already ready.
Reply
#32
(11-30-2024, 11:23 AM)arczar Wrote: I must have misunderstood you because I thought this new solution was already ready.

It is ready. I use it every day.
What I was saying is that it's not integrated in Moode's GUI.
But you still can play to moode from this media server
A good Last.fm scrobbler solution for Moode here, docker image here
Reply
#33
(11-30-2024, 08:01 PM)GioF_71 Wrote:
(11-30-2024, 11:23 AM)arczar Wrote: I must have misunderstood you because I thought this new solution was already ready.

It is ready. I use it every day.
What I was saying is that it's not integrated in Moode's GUI.
But you still can play to moode from this media server

Our build and deb packages for upmpdcli and related plugins use the official tagged release from the maintainers Git repo and at least as of this post the latest tagged release is 1.8.16.
https://framagit.org/medoc92/upmpdcli/-/tags

When 1.9.0 is a tagged release we'll build the packages and include the update in moode :-)
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#34
Hello @Tim Curtis, I didn't notice that version 1.9.0 isn't tagged. It's in the PPA though, see here: https://launchpad.net/~jean-francois-doc...ntu/upnpp1
The upmpdcli author might have forgotten this step, I'll tell him about this situation. Or maybe I am missing something.
Anyway, the Tidal Plugin is usable and stable @arczar, it is safe for you to try. In a future your might not need the docker container and might have easy integration within Moode.
A good Last.fm scrobbler solution for Moode here, docker image here
Reply
#35
(11-30-2024, 08:01 PM)GioF_71 Wrote:
(11-30-2024, 11:23 AM)arczar Wrote: I must have misunderstood you because I thought this new solution was already ready.

It is ready. I use it every day.
What I was saying is that it's not integrated in Moode's GUI.
But you still can play to moode from this media server

It seems I don't know how to do it. I read the "readme" and tried to do it in the SSH terminal in the latest moOde, but this is probably not the way to go. I'm bad at Linux. I only know how to launch a terminal and how to copy and run files. Is there a tutorial on how to use Docker Compose?


EDIT:
I found. I installed docker compose. Now I just don't know where to copy the Docker compose file and how to do it. Then it should work.

Sorry for being an amateur.
Reply
#36
Hello @arczar, I just answered to your private message!
A good Last.fm scrobbler solution for Moode here, docker image here
Reply
#37
Tag is in place :-)
Reply
#38
(12-04-2024, 09:52 PM)bitlab Wrote: Tag is in place :-)

Coolness :-)
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#39
(09-28-2024, 02:40 PM)TheOldPresbyope Wrote: @Snoil 

I had only a few moments this morning to follow up on your question.

First, I should have read your post more carefully. My step 1 is still necessary.

In principle, step 2 is not necessary because Tim bumped the version of upmpdcli built into moOde 9.1.0---but read on.

I just tried repeating only step 1 and steps 3-5 on a fresh moOde 9.1.0 install and discovered a couple of missing bits.

1. It turns out there is no /var/cache/upmpdcli directory in moOde as distributed. Conveniently, it gets created the first time a user enables the UPnP renderer (with owner/group upmpdcli:root).

I didn't notice that before because I was already experimenting with the Qobuz plugin so the directory was already present when I took up Tidal.

Solution: just enable the UPnP renderer if the directory doesn't exist yet.

2, Executing step 3 creates a new directory /var/cache/upmpdcli/tidal containing the file pkce.credentials.json, both with owner:group root:root). This ownership causes troubles, such as your UPnP Control Point throwing a "Service login or communication failure error" message when you try to connect to the Tidal service via your moOde player.

I can only assume that I discovered that during my early experiments and promptly forgot. Mea culpa.

Solution: from the command line, change the ownership of the directory and file. I chose to make them the same as their parent /var/cache/upmpdcli directory. Easily done recursively as follows. [ALERT: be sure you're at the correct directory!!!]


Code:
moode: /var/cache/upmpdcli $ sudo chown -R upmpdcli:root tidal

3. At this point, after completing my steps, I seemed to have Tidal available through the moOde UPnP MediaServer which gets started in the process. I can connect, browse, and select a track to play using my Connect Point (mconnectLite on my iPad for this test) BUT it fails to play. There's an internal error thrown in the upmpdcli plugin code. 

Sorry, I don't have time to chase this down until perhaps late today or tomorrow.

Meanwhile, many UPnP Connect Point apps also provide their own direct access to Tidal (and Qobuz). They act as proxy UPnP Media Servers for these services, so you can still play tracks while you wait.

Regards,
Kent

Hey Kent,
Nice work here - I tried running the first command and returned with the error "no such option: --break-system-packages". I am suspecting that the Moode version 8.3.9 needs python3 to be upgraded. Unfortunately, I can't do any further in-place updates to move to Moode 9.x.x. If I were to update my Python, I may break many dependencies.
Reply
#40
(12-05-2024, 03:36 AM)edwingoh Wrote: Unfortunately, I can't do any further in-place updates to move to Moode 9.x.x.

Fear not the upgrade to 9. Backup your settings, flash a new image, restore the backup, rescan your library. Almost everything will be back as before in under 10 minutes (unless you library is huge or your network slow - may take more time to complete the scan).
----------------
Robert
Reply


Forum Jump: