I had Volumio then PiCore working on a Raspberry Pi with DAC hat, with Logitech Media Server for years – was great to have connection to my old hifi and speakers. When I shifted to Plex I was surprised that this was not a feature and thankful that it is in the works.
Good luck with putting it together. Awaiting patiently.
Quick question for you tech nuts out there: I’m running MoodeAudio headless on a Raspberry Pi 4 (64-bit), would it be possible to somehow cast PlexAmp to this device?
The only solution that I have found by myself, has been to use Airplay on my phone and play Plex, which isn’t ideal.
Is the only thing that Plexamp can cast to is other devices running PlexAmp?
If I open the Plexamp app, and press the cast button, I can only see other devices which are on Plexamp. The only way I can cast over Airplay is to cast my entire phone’s audio while playing Plexamp. But you’re saying there’s a way to cast Plexamp over AirPlay within the app itself?
airplay on a phone is only cast that way. you can access it inside the app by long pressing the cast button or tapping on the airplay icon inside the cast menu.
Is there any way to pin it so that plexamp always casts to airplay and a device? For tablets on walls with speakers it’s a pita switching every time you come back to it.
I can’t cast to my Sonos Arc doesn’t show up in the list of devices in PlexAmp. I see it in normal Plex App but it won’t get past linking account. It goes through all the process then logs me out of the app log back in still says it needs to link account. Is this a known issue?
I’m a relative newcomer to both Plex and Raspberry Pis. I got a house recently, and a friend got me a nice soundbar as a housewarming gift, so I decided to set it up in the living room. I wanted a small, unobtrusive client I could use to stream from the Plex server I was setting up in the basement, and I’d always wanted to try messing with an RPi anyway, so when I saw people saying you could set up plexamp on a pi and connect to and control it from other devices, it seemed like the perfect solution. Little did I realize at the time that all these people were talking about versions of plexamp and RPis that were both 2 generations ago!
Now, I’m stuck with a Raspberry Pi 4 with no good way to use it for the initial reason I bought it and set it up. The only way I’ve been able to get the setup to work as intended is to run Plex through the browser. The songs play with nice fidelity and I can control it through my laptop/phone/etc, but the browser crashes so often (sometimes multiple times in under 10 minutes) that it’s just not worth the hassle to keep getting up, plugging in a mouse, refreshing the page, reconnecting, setting up the music queue again, etc. Right now, I just end up playing music through bluetooth instead. Ew .
I anxiously await the headless plexamp RPi version. Please, deliver unto me the program of my dreams, which I had erroneously believed already existed. Rescue me from this bluetooth hellscape. At your convenience, of course. I understand it’s a side project at best. Until you can find the spare time, I guess I’ll just keep holding this L. It’s what I get for not researching enough.
Still a fair bit to do before making it available for wider testing, but just wanted to share the progress and show that we do consider this important!
Thanks for the continued work on this @elan. Would it be possible to get a complete documentation of the API calls that the headless rpi plexamp supports? I want to control it from a 3rd party platform (QSC Q-SYS pro-audio system processors). This is such a small target platform that I would never expect you to devote resources to it. It would be a lot easier for me to do with proper documentation though. It would be nice to not have to rely so heavily on wireshark to figure out how things work.
It’s the same as current Plex remote control protocol, which we’ve never fully documented, or at least not publicly. Pretty easy to figure out the basics…
Still some bits and pieces to clean up, but should be ready for testing shortly.
(N.B. This is an ARM64 build, which is the only Linux ARM variant we’re going to target for now. Raspberry Pi CPUs for the last few years have been 64-bit capable.)