First person who gets it running wins… something.
I must have messed up the clam code.
I went to Claim | Plex in Safari, entered the claim on the Pi, getting “DEVICE: No provider for source cb857c65ea058ad442xxxxxxx”
That’s fine (it’s a silly warning) as long as it printed other stuff after that. Did you try to reach it in a browser?
Nothing printet after that, but
Success!
Well, on the browser log-in, can’t get it to play yet
The log is located at ~/.cache/Plexamp/log/Plexamp.log, you can upload for us to have a look at.
Attached.
And I’m attempting to stream to a BT Speaker.
And if I open Plexamp on my iPad, I do see the Pi4 in the cast
Archive.zip (46.0 KB)
And I’m attempting to stream to a BT Speaker.
Wait, what? How is that supposed to work?
By the logs, it’s playing music, most likely out of the headphones port.
May 03, 2022 23:00:59.430 [0x8a322180] INFO - BASS: Device 1: Default - enabled default - sample rates: () - active 0/0
May 03, 2022 23:00:59.430 [0x8a322180] INFO - BASS: Device 2: bcm2835 Headphones: bcm2835 Headphones - enabled - sample rates: () - active 0/0
May 03, 2022 23:00:59.430 [0x8a322180] INFO - BASS: Device 3: vc4-hdmi-0: MAI PCM i2s-hifi-0 - enabled - sample rates: () - active 0/0
May 03, 2022 23:00:59.430 [0x8a322180] INFO - BASS: Device 4: vc4-hdmi-1: MAI PCM i2s-hifi-0 - enabled - sample rates: () - active 0/0
Well, I’ve done it before with PiCorePlayer (Squeezebox), so I thought that I should be able to do it here as well.
But…. I just realized that in order to do that I need to pair PlexampPi to the BT speaker. Not sure how, or if it can be done at this point
That’s between you and your Pi, sir ![]()
Yes, looking into that now!
Make sure you have a 64-bit capable Raspberry Pi and node 12 installed (v12.22.4 over here).
FWIW, Node 12 is EOL so it might be worth looking into pulling everything up to support the current active LTS version (16).
Unrelated to PlexampPi, I can pair and trust my BT Speaker with bluetooth control, but “connect” give me the error: Failed to connect: org.bluez.Error.Failed
Couldn’t resolve tonight, I’ll try again tomorrow.
Well, no sound to the BT Speaker, but technically, I was the first to “get it running” ![]()
I can’t test anything because my Pi 3b doesn’t support ARM64 ![]()
Are you sure? This is what I have.
$ cat /proc/cpuinfo | grep Model
Model : Raspberry Pi 3 Model B Plus Rev 1.3
It seems that mine isn’t a 3b+, just a 3b.
$ cat /proc/cpuinfo | grep Model
Model : Raspberry Pi 3 Model B Rev 1.2
I decided to go for a clean install.
My hardware is:
Raspberry Pi 4B with Hifiberry Dac+ Pro
Got the imager software for the newest 64bit Raspbian OS here
and went with this one since my pi runs headlessly.

I recommend using the advanced settings in the imager to get your pi ready instantly.

I then followed these instructions to get the Hifiberry Dac+ Pro ready within Raspbian after SSHing in.
After I confirmed that the audio device was ready I followed your instructions like this.
sudo apt-install nodejs
wget https://plexamp.plex.tv/headless/Plexamp-Linux-arm64-v4.2.2-beta.5.tar.bz2
tar -xvf Plexamp-Linux-arm64-v4.2.2-beta.5.tar.bz2
cd plexamp/
node js/index.js
I got it running for the first time and claimed the player, playback already worked at this point.
After playing a few tracks I configured the service which also worked.
sudo cp plexamp.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable plexamp
First impression:
So far 44.1kHz 16Bit FLACs play flawlessly. I also tried a few 192kHz 24Bit FLACs but they started hanging/stuttering after a few seconds. The network bandwidth should not be a problem since the pi is connected to the same 1GBit/s LAN as the TrueNAS server on which the files reside.
I’ll continue to test different kinds of files and share my experiences.
THANKS for making my raspberry pi useful again!
Edit: changed the last line to enable the service to “enable” instead of “start” to make it persist after a reboot.
Edit Mai 23th: changed the links in the instructions to point at the current beta 5.
I successfully have this running on my RPi 4 with 2GB of RAM and USB DAC Topping E30!
Ok, managed to install it in rpi zero 2 W and run Plexamp manually, but the service script is not working!
It gives me this, apart from having a different username I don’t know why would the script not work?
● plexamp.service - Plexamp
Loaded: loaded (/lib/systemd/system/plexamp.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-05-04 07:42:12 BST; 6min ago
Process: 619 ExecStart=/usr/bin/node /home/plexamp/plexamp/js/index.js (code=exited, status=217/USER)
Main PID: 619 (code=exited, status=217/USER)
CPU: 7ms
May 04 07:42:12 raspberrypi systemd[1]: plexamp.service: Scheduled restart job, restart counter is at 5.
May 04 07:42:12 raspberrypi systemd[1]: Stopped Plexamp.
May 04 07:42:12 raspberrypi systemd[1]: plexamp.service: Start request repeated too quickly.
May 04 07:42:12 raspberrypi systemd[1]: plexamp.service: Failed with result 'exit-code'.
May 04 07:42:12 raspberrypi systemd[1]: Failed to start Plexamp.
Edit:
When I restart I get this:
● plexamp.service - Plexamp
Loaded: loaded (/lib/systemd/system/plexamp.service; disabled; vendor preset: enabled)
Active: inactive (dead)
