this post was submitted on 27 Jul 2024
41 points (93.6% liked)

Selfhosted

40347 readers
401 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

So I’m looking to spend money on a new TV and audio setup.

I have two bedrooms, a living room, kitchen, an office, and two bathrooms that I’d like to fit with speakers. I do rent so I do need wireless.

For the TV in the living room and one bedroom I want a sound bar, but am planning for bookshelf style speakers for the rest of the rooms. I live in apartment building so I want to avoid a subwoofer. There’s decent sound proofing though, and I don’t plan on cranking the volume for any of these.

I want to be able to combine any rooms with each other and play music from any tv or Spotify.

Im currently looking at Sonos systems, but want to consider something more self hosted.

I wouldn’t know where to start looking for good systems. I imagine music assistant would handle the logic of what I need, but no clue on speakers and amplifiers.

Any ideas?

top 12 comments
sorted by: hot top controversial new old
[–] cirdanlunae@lemmy.blahaj.zone 17 points 4 months ago* (last edited 4 months ago) (1 children)

LMS would fit the bill perfectly. LMS, or Lyrion Music Server, formerly known as Logitech Media Server, is open source software that's been given to the community by Logitech themselves. It used to be used to stream music from your computer to Squeezebox devices, but now you can stream it to nearly any computer, including...

Raspberry pis! By using piCorePlayer, you can turn your pi into a server for LMS, a player, or both at the same time!

I've been using LMS for years and can't praise it enough. I've got whole house audio. My server runs on a Pi 4 and streams music from my NAS, but you can even stream it from a connected drive, Spotify, Deezer, or Qobuz!

Also, don't fret about LMS's...dated...UI. There's robust themes out there, including the legendary Material Skin https://github.com/CDrummond/lms-material

Since you can use a Pi, you can connect any amp and speakers to it. Hifiberry makes great DACs that you could use for a cleaner sound, but any modern USB DAC would do well IMO.

You can still get Squeezeboxes cheaply on eBay, BTW. The Squeezebox Boom and Radio both are all-in-one WiFi enabled devices that can connect to your LMS server and stream music. Their sound quality is excellent, even for 10+ year old hardware.

If you have any questions, hit me up or check out the forums: https://forums.slimdevices.com/

https://lyrion.org/ https://www.picoreplayer.org/

[–] SidewaysHighways@lemmy.world 2 points 3 months ago (1 children)

I've messed around with this a time or two but didn't realize how deep the rabbit hole went! I'm gonna look into this

[–] cirdanlunae@lemmy.blahaj.zone 2 points 3 months ago

Hope you enjoy the descent into the LMS rabbit hole! Come see us over at the forums if you need any help ;)

[–] Gointhefridge@lemm.ee 8 points 4 months ago

I have Sonos and it is meh. They just issued an apology in the app for how bad their app got, so I can’t really recommend it.

I keep seeing good reviews about Audio Pro. I don’t know too much about them, but they seem to have the same idea of multi-room audio.

Self hosting is the big caveat. There’s a lot of great software options, but the hardware can get to be a bit limiting if you don’t wanna play with common protocols like AirPlay or Chromecast.

Additionally, you could do a Denon or Marantz receiver or Soundbar with multi zone and cover at least 2 spaces wired and add wireless zones via their Heos protocol.

There’s also HomePod, Alexa, or even Bluetooth speakers like the UE Boom or JBL series that you can daisy chain Bluetooth speakers together. No real soundbar solution with this option. Ironically JBL Soundbars don’t communicate with their Bluetoo speakers.

Audio Engine makes some fine speakers that support WiFi or Bluetooth and all they need is power.

Kef has the incredible but pricey LS series of bookshelf and tower speakers. They are independently powered and support all kinds of wireless protocols including AirPlay.

There are a ton of audio solutions nowadays but a lot of them will still require either a wire somewhere or playing with standardized protocols.

I too wish there were a more “self hosted” options. It seems like sooner or later some more viable options will come to light though.

[–] TheTechyHobbit@sh.itjust.works 2 points 4 months ago

When I encountered a similar situation I tried with the ikea speakers (Sonos Based) and I couldn't get them to work without the sonos app, so I returned them.

I figured that a solution could be having, in each room, a mini-pc (RPi or similar) running RuneAudio and a set of speakers connected via audiojack.

I tried with 1 room and the proof of concept seemed to work, but didn't invest on getting the rest of the house work.

In the end went for a couple of portable Bluetooth speakers to have floating around the place. Cheap and simple

[–] nalinna@lemmy.world 2 points 4 months ago* (last edited 4 months ago)

Most major audio companies like JBL, Bose, etc, are putting out linkable speakers. I've got a Bose sound bar which integrates pretty flawlessly with the Google speakers I haven't brought myself to get rid of yet. I've found that, if the logic exists to sync it with other speakers in its ecosystem and an integration for HA exists, you can probably add it to a whole-house setup via music assistant. And you can probably use multiple ecosystems, too (though I'm not certain you can adjust delays across ecosystems... I've never tried that myself, and it's going to be the most vital part of your whole-house setup. My living room, dining room, and kitchen all have to have their delay adjusted by several milliseconds so it doesn't sound like auditory torture when you turn on multiple speakers in the same area. My bedroom doesn't have to be synced, though, since it's far enough away from the other speakers that you don't hear both at the same time.

...okay, yes, just checked and it is, indeed, quite challenging to sync delays across different ecosystems. I'd recommend keeping all your speakers in a single area (e.g. kitchen, dining, and living rooms) all in the same ecosystem and you can change manufacturers as you change rooms. https://music-assistant.io/faq/tech-info/ )

I think you'd be well-positioned to buy a few speakers according to your budget, and add more over time of any manufacturer you like (as long as it integrates with HA/MA) if you so choose. Any of the well-known brands are generally good. I personally prefer systems that don't require an external amp, but that's personal preference. I've been very happy with my Bose stuff, but lots of people love JBL, Genelec, and even our pals at Sonos re: audio quality. I think the world kind of is your oyster here, friend. Do what your heart (and ear) leads you to.

[–] Eideen@lemmy.world 2 points 4 months ago

I use Google chromecast for this.

There soundbars with chromecast support.

[–] abeorch@lemmy.ml 2 points 3 months ago

My two cents : Id make sure anything you got was based on Bluetooth audio and had a microphone. Then what ever you link them together with software wise doesn't matter. You could put them together and run HomeAssistant or Openvoiceos for interaction or just have a media player running somewhere that feeds each room.

[–] abeorch@lemmy.ml 2 points 3 months ago

I guess it depends if you want to put edge compute in each room. os just audio freeds to something central. But long term I'd avoid anything that uses any propriety service.

[–] Decronym@lemmy.decronym.xyz 2 points 4 months ago* (last edited 3 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
HA Home Assistant automation software
~ High Availability
NAS Network-Attached Storage
RPi Raspberry Pi brand of SBC
SBC Single-Board Computer

4 acronyms in this thread; the most compressed thread commented on today has 10 acronyms.

[Thread #889 for this sub, first seen 27th Jul 2024, 03:45] [FAQ] [Full list] [Contact] [Source code]

[–] anzo@programming.dev 2 points 4 months ago

I have no experience with this, but it might be worth to investigate what Home Assistant has to offer both as a DLNA server and clients (I'm thinking on cheap SBCs in each room..)

[–] ReallyActuallyFrankenstein@lemmynsfw.com 1 points 4 months ago* (last edited 4 months ago)

I wish I knew as well. I've been using Chromecast Audio myself, which works with PlexAmp self-hosting my music.

The problem is Chromecast Audio has been discontinued for years of course - Google did their Google thing, and unfortunately I never found anything else like it on the market. But you can connect those devices to any speakers and sync multi-room high quality audio very easily. I managed to pick up 4 of them when they did their fire sale, and I think you can find them on eBay for now still.