(07-03-2024, 08:49 AM)ovizii Wrote: I was highly interested in being able to use my plexamp client to stream music to moode.
Over the years, I used to use a simple solution called plexdlnaplayer to bridge my plexamp client to moode's UPNP renderer.
So I haven't touched a headless plexamp installation in quite some time.
My question now is:
- do you actually need plexamp headless? I mean does it add any additional features or do we simply need the option to stream from a plexamp client?
- how much overhead does plexamp headless add?
I'm asking these questions because a solution like I described above is simpler, its only a tiny, tiny docker container or app (depending on your preferred usage) which bridges plexamp client of UPNP. There are no licensing problems and no distribution problems.
Anyway, I am really happy to see work happening on integrating plexamp clients with moode.
- do you actually need plexamp headless? I mean does it add any additional features or do we simply need the option to stream from a plexamp client?
If you wish to use raspberryPi as an independent Plexamp player without using your other devices to stream. I am not sure if you solution changes the file format or quality during transfer but that is also another risk while using a middleware.
- how much overhead does plexamp headless add?
Nothing noticeable as per my experience. I use Raspberry Pi 4.
(06-03-2024, 12:35 PM)Tim Curtis Wrote: Here's a mockup of Renderer Config with Plexamp settings
Assume nodejs is installed, the systemd service file is there and code to change the default user id in the file to the actual userid happens during moode startup. With these in place only steps 2, 3, and 5 are needed in the Guide.
@vinnn, Some questions about Plexamp and nodejs run state
1. What method can be used to determine whether Plexamp is running or not?
For example pgrep <executable_name>
2. How to start/stop nodejs itself?
We don't want this running by default unless its actually going to be used.
ETA: 3. How to determine the version of Plexamp?
Nvm,
I managed to figure it out. The plumbing is committed and seems to work ok. I'll just go ahead and make a short help guide and then testing can happen in the field after 9.0.2 is released.
The other option is to do a local build yourself if you are familiar with using the build tooling etc.
Great work Tim implementing this renderer for Plexamp. I am testing that now and it looks like Plexmap service is not releasing MPD no matter what configuration I set for that.
I installed a test clean install and used setup_3rdparty_plexamp.txt to install only PlexAMP and same thing happened.
Is this currently working in version 9.0.3 or I am doing something wrong?