this post was submitted on 01 Aug 2026
22 points (100.0% liked)

Selfhosted

61333 readers
276 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Hi good people... just looking for some feedback ...

I have a couple of Raspberry Pi 3 with audio amp outputs (one has a touchscreen as well).

They're currently running Volumio (v2) which we can control remotely with our phones, but that software is old, insecure, and could really do with an update...

Volumio (v4) doesn't inspire me much, plus, it's good to check out the alternatives.

So, I'm looking at replacing the local-audio playback with perhaps Moode ... or maybe piCorePlayer and perhaps adding Navidrome for remote access??

I'd need to be able to play radio streams too, with a sleep timer / wakeup function, so not sure if that's a deal breaker (it's hard to find these features on their websites)

Any alternatives that others can suggest (rAudio?) or other feedback?

Or am I ahead of the curve and I have found the Best Solution™️?

TIA

top 19 comments
sorted by: hot top controversial new old
[–] mhzawadi@lemmy.horwood.cloud 4 points 1 week ago (1 children)

I once ran subsonic in jukebox mode with snapcast to make it multi room, I know home assistant has music assistant that can also use snapcast to do multi room.

[–] Cyber@feddit.uk 3 points 1 week ago (1 children)

Ooh, good point about Home Assistant / Music Assistant... I hadn't considered that.

I have HA running the house, and really, I just didn't see the point of Music Assistant when it first came out... maybe worth re-visiting. Not looked to see if that can stream remotely, but I guess it's possible ...

[–] WhiteOakBayou@lemmy.world 3 points 1 week ago

You can use something like tailscale for remote access if you aren't already set up for it otherwise. Then you can use music assistant to stream to your phone (as a snap target) and play that in your car or whatever.

[–] vext01@feddit.uk 2 points 1 week ago (1 children)

I like picoreplayer.

Tried moode, but i think picore is a bit more flexible.

[–] Cyber@feddit.uk 1 points 1 week ago (2 children)

Yeah, I installed it again yesterday...

Seems really unintuitive after the initial setup steps (which do a good job of walking you through the initial setup), so I did bork it up once.

I think the hardest point for me is that it's based on Tiny Core Linux, so I can't install anything else (ie even tmux), so I'm having issues with getting the touchscreen working.

I'll try Moode today...

[–] vext01@feddit.uk 1 points 1 week ago

Also, I have a touchscreen going :)

[–] vext01@feddit.uk 1 points 1 week ago (1 children)

I added tmux packages for 32 and 64 bit pi a few months back.

They need you to install a utf8 compatible locale though.

[–] Cyber@feddit.uk 1 points 1 week ago

Hmmm, ok, I'll try it again...

And the touchscreen 👍🏻

[–] paulcdb@lemmy.world 2 points 1 week ago (1 children)

I’m in the process of building a multi-room audio system atm.

Snapserver/snapclients for the streaming audio, 1 audio stream with mpd to be set as 24/7 music, 1 for podcasts, 1 for alerts.

Alerts interrupt both streams to play the alerts. PI 4 for the main audio stack, first speaker, 2nd PI zero w/pirate radio hat/2 5w speakers for the portable speaker that should run most of the day on battery.

PodFetch gets the podcasts, script creates a playlist each day to play the oldest podcasts first. Although kinda surprised PodFetch doesn’t seem to let me do this.

Once it all runs smoothly i’ll put PI Zero W’s/Speakers in the other room and then going to build a 7” esp32 display to allow selecting which speaker plays which stream. Maybe later do something where each stream plays a different genre.

[–] Cyber@feddit.uk 1 points 1 week ago (1 children)

Nice.

I've had a lot of problems with Pi Zero W(2?) falling off the wifi.

Not sure if it's because I'm using them for bluetooth presence detection, so they're scanning all day... but it's put me right off using them for something like music.

YMMV

[–] paulcdb@lemmy.world 1 points 1 week ago (1 children)

I run my own unifi setup so network stuff spread over a number of devices so don’t really have much of an issue. The zero’s only do audio streaming though on minimal os that can’t phone home or update and they seem ok so far but atm i’m still breaking stuff while i tweak stuff, lol

But when i leave them alone to play they seem to do fine. I mean they should all cache a few seconds of audio so drop outs aren’t an issue, the problem with most wifi is likely too many devices on 1 AP or poor reconnect coding which unifi seem pretty good with. 😎

[–] Cyber@feddit.uk 1 points 6 days ago (1 children)

Yeah, I have 3 Ruckus APs scattered around the house and the devices are on their own SSID which I've VLANd off and blocked from the internet... until it's time to do updates.

The Zeros are in far corners of the house to get a better idea of which location people are with the Bluetooth detection, but in the end I just had to throttle their bandwidth (in the Zeros) and they seem more stable now... hopefully won't impact you, so it's just an FYI 🙂

[–] paulcdb@lemmy.world 1 points 6 days ago

Well, in case anyone thinks of torturing yourself building doing, don’t use SD cards!

Set everything up but there was a little stuttering and no amount of offloading to ram eliminated it so now testing an NVME drive thru USB. Again, not ideal but I’m not in a rush to pay inflated PI prices so while I have a 2TB NVME hat, I don’t have a PI 5 so… make do where you can! lol

My plan was to get a 2-3TB but thought it’d be too much so tried shoehorning it before remembering I already had the drive! 🤦‍♂️ 🤨

[–] pieberry@lemmy.today 2 points 1 week ago (1 children)

I recently did a rpi media player project and tried volumio, picoreplayer, moode, and others. I ultimately settled on installing android from konstakang.com. It was so much easier to set up imo for my use case, which was a focus on local music playback and keeping the files sync’d via my LAN. It even supported my hat DAC and my remote control.

[–] Cyber@feddit.uk 1 points 1 week ago

Playing around with it today, I've found Moode works fine...except for the 3.5" touchscreen... it literally turns off the power to the screen (which is showing a CLI login prompt) when I enable the WebUI.

Notneven heard of konstakang, so I'll check it out.

[–] Devnullit@lemmy.dbzer0.com 1 points 1 week ago (3 children)

Have you looked at lyron? (lyrion.org),it works on multiple platforms and has mutiroom support. I use it with my old squeeze box and can stream from my desktop

[–] vext01@feddit.uk 2 points 1 week ago

Thats what picoreplayer is based on.

Tiny core linux + lyrion

[–] Cyber@feddit.uk 1 points 1 week ago

Kindof, if I understand correctly, that's part of piCorePlayer:

https://docs.picoreplayer.org/components/

TBH, when I tried piCorePlayer a few years ago, it felt like a bunch of things duct-taped together, so I don't really know which bits were which.... maybe I'll try lyrion separately...

[–] vext01@feddit.uk 1 points 1 week ago

Thats what picoreplayer is based on.

Tiny core linux + lyrion