Posts: 4
Threads: 0
Joined: Jul 2018
Reputation:
0
04-19-2019, 12:37 AM
(This post was last modified: 04-19-2019, 12:38 AM by rrobot.)
thanks, I've been looking for something like this. I've been a long time Plex user and it certainly has an appealing UI etc and would be a great addition to the growing list of powerful features in Moode.
I was able to install plexamp using the instructions you linked to and it works...very well in fact! Only thing is it doesn't seem to let go of the ALSA device and I can't play anything else on Moode. Perhaps I hosed something on the install.
Posts: 9
Threads: 2
Joined: Feb 2019
Reputation:
0
happy it worked for you. I also recently found that quirk out too. It has been quite annoying
Would be great to see the Plex amp feature added to the moode options officially one day
Posts: 14,557
Threads: 332
Joined: Mar 2018
Reputation:
596
Plexamp is not Open Source and so not possible to include support for it in moOde.
Posts: 14
Threads: 3
Joined: Jan 2022
Reputation:
1
Resurrecting this older post as I'd like to get the new 64-bit-only RPi plexamp client working cleanly side-by-side with moOde.
I've currently installed plexamp 4.2.2 on the same Pi as my new 64-bit moOde install and I can kludgily switch back and forth between playing music through moOde and playing music through plexamp on the pi. The kludgy part has to do with contention for the alsa device between plexamp and MPD. I'd like to make it less kludgy and though I've never installed or used roon, I am imagining that could / should work something like the moOde | roon bridge integration? Or maybe something like the Airplay / Spotify renderers?
I'm not sure if this is actually the right question, but I think my question is how does moOde know when one of the external renderers starts and stops playing so it can release and retake the alsa device smoothly?
Once I get this working cleanly I'll be happy to contribute a Guide / HOWTO. I've already got notes for documenting the plexamp installation steps.
Posts: 14,557
Threads: 332
Joined: Mar 2018
Reputation:
596
You are on the right track. Each renderer has unique requirements which determine how to integrate.
- Event script support
- Session or connection based
- Exclusive or shared control of audio output
For example Airplay is session based while Bluetooth is connection based, Airplay supports event scripts while Bluetooth and Roonbridge do not.