Plexamp - “Couldn’t start playback” - RPi4
I love Plexamp and have decided that since I can’t find a streamer that does Plexamp well, it is time to make one.
I’m trying to make an RPi4 Plexamp streamer. I don’t have a HAT, I’m strictly going from the RPi4 to a Peachtree PreDAC over USB-A on the RPi4 side and USB-B on the Peachtree side.
I’ve successfully installed headless Plexamp. Since I also have a touchscreen on this RPi4, I can run Chromium locally and connect locally. Plexamp Web UI comes up fine this way and I can also successfully connect remotely to the RPi4 using a browser from my iPad. The Plexamp settings output on the RPi4 is “default”.
I know the RPi4 can run through the Peachtree successfully. I can watch Youtube videos from the RPi4 and the audio comes through the Peachtree just fine. I also can use app.plex.tv from the RPi4 and browse to my music library and it plays back through the Peachtree.
However, whatever way I get to the RPi4 plexamp, when I choose any song to play, the Web UI simply says “Couldn’t start playback”
When I use the local Chromium and connect to the local plexamp service, I don’t see anything show up in ~/.cache/Plexamp/log/Plexamp.log that is interesting. Mostly a request to get some assets, and then nothing else (playback.headless.chromium.txt). The cast menu is set to use the local headless instance of plexamp.
When I use my iOS machine and the browser to connect to the RPi4, the cast is set to the headless instance of plexamp, and it says the same thing in the web UI, “Couldn’t start playback.” (playback.headless.ios.txt)
I have plexamp clients on several iOS devices and they all work. From the same iOS machine just used, I can use the Plexamp.app and play just fine when the cast is set to “This Device”. If I switch the cast to the RPi4, the app flashes and playback stops.
playback.headless.chromium.txt (1.2 KB)
playback.headless.ios.txt (9.7 KB)
I’m really close to getting this work. I just can’t figure out “Couldn’t start playback”