Does it require a full 64 bit OS installed, or would enabling the 64 bit core be sufficient?
Tom
Does it require a full 64 bit OS installed, or would enabling the 64 bit core be sufficient?
Tom
Raspbian minimal (no GUI) works great.
Sorry, I meant would enabling the 64 bit kernel on a 32 bit Raspberry Pi OS work?
I suspect the answer is no.
later versions of headless support arm 32 bit and x86 as well.
Oh?
The Plexamp site says 64 bit for headless 4.4.0.
You’re saying that will work on a 32bit Raspberry OS? That’s really great new if it does.
Yep, the headless version that says 64 bit only, does work on a 32 bit Raspberry Pi OS on a 3B+.
Did need to use node 12.22.12.
Any idea when the node 12 requirement will be moved to a more recent version of node? While I can get it to work most other software I used on the same machine are using much more recent version of node e.g. node 16?
In my opinion, It would be of great benefit to the headless plexamp if it “sat well” with other software.
on the list, but especially for the upcoming multiroom stuff, it’s best on its own.
Oh, this is great news. I’ve wanted to do this for a while but didn’t have access to my old Model B until recently. I was bummed to see the zeroth step is “have a 64-bit capable Raspberry Pi” but I’m glad I double checked that that’s still true. The Raspberry Pi Foundation has sure been busy with new versions. Now I need to compile node since they don’t have a build for armv6. Will PlexAmp work on armv6?
Minimum is armv7 with hardfp afaik.
Ah, excuse my ignorance here. I’m not familiar with hardfp. I did some quick Googling and it looks like hardfp is optional on armv6, but the Pi supports it with some special patched libraries. I’ll be bummed but I understand if you don’t want to support such an old platform. It just stinks that any newer Pi is still out of stock, so I’ll have to stick to Bluetooth for now.
NanoPi r4s is an excellent alternative with a great metal case. there are others as well.
Did anyone have to do anything other than get node 12.22.12? I’ve got the right node, but I’m still getting
Error: /home/plexamp/plexamp/treble/treble.node: wrong ELF class: ELFCLASS64
This is with the latest 4.4.0 build just downloaded yesterday.
Sounds like you’re trying to run a 64-bit Plexamp with 32-bit OS?
I misunderstood the above to mean that it now worked on the 32-bit OS. I have ARMv7 with hardfp. Is there a different download for 32-bit, or am I misunderstanding completely and need to install the 64-bit OS on the RPi4?
It should work on 32-bit as well, I’m not sure why you’re running into a mismatch.
$ node
Welcome to Node.js v12.22.5.
Type ".help" for more information.
> process.arch
'arm64'
>
This determines which set of libraries are loaded from plexamp/treble/
$ /usr/local/bin/node
Welcome to Node.js v12.22.12.
Type ".help" for more information.
> process.arch
'arm'
>
That doesn’t have the file treble/treble.node in there. You must be using an older version of Plexamp.
You were right. Although I’d download 4.4.0 on my PC, when I came to get it onto the Pi I copied the link from your pinned post, and that gave me 4.2.2-beta1c!. Went and got the right one, and it’s running.
It doesn’t output anything through my DACs, but that’s for a another time!
Thanks for your help.
Look for Headless.