Good day everyone! I am designing a system that can stream audio to a net of wireless speakers connected to a central Internet streaming hub. I'll leave a few pics down below that might explain the structure a bit better, but in essence I'm looking for a DIY-friendly way of building and connecting a number of speakers to a Raspberry Pi powered main hub running Mopidy. Key features of the design have to be the following:
Thanks in advance
- Reduced costs (I'm a broke Uni student with somewhat limited access to expansion boards and components, I can provide more info about my "limits" if necessary);
- Decent but not stellar audio quality (the design could very well be just a proof of concept, I can refine the details later down the line if I decide to stick with the idea);
- No restraints on the coding side of things, our workgroup can manage software decently well;
- Reliable speaker connectivity, based on Raspberry Pi Pico W boards or similar solutions;
- Individual speaker control via the hub.
Thanks in advance
Attachments
I scowared the forum looking for similar threads but I didn't find exactly what I was looking for, so here we are!
I have this very setup, with 5 zones around our property.
I really like the ability to play different things in each zone, or play several zones in sync, but with different volume settings. All controlled via a web interface or mobile app.
Until recently, I was using a Pi400 running picoreplayer as the LMS host. It's a little more flexible to have more CPU available, so I switched to a recycled Lenovo Tiny PC.
- LMS on a Lenovo M93 Tiny with SSD storage.
- Dining Room: RPi3 + Hifi Berry Pro XLR + M-Audio BX5 D3s
- Porch: RPi3 + Hifi Berry Amp2 + Definitive Audio AW5500
- Back Yard: RPi3 + Hifi Berry Amp2 + Definitive Audio AW6500
- Garage: RPi3 + Hifi Berry Pro XLR + M-Audio BX5 D3s
- Office: RPi4 + Hifi Berry Digi2+JBL 705Ps
I really like the ability to play different things in each zone, or play several zones in sync, but with different volume settings. All controlled via a web interface or mobile app.
Until recently, I was using a Pi400 running picoreplayer as the LMS host. It's a little more flexible to have more CPU available, so I switched to a recycled Lenovo Tiny PC.
If you go for LMS, Squeezebox Touch are often available for about 100€. Sometimes the power socket is making issues, remove it and solder cables, with an external plug and socket. Extremely reliable and good sound considering their age. I use one in my office, with an Elekit 8200 and Magnat desktop HPs. Plays 30-40 hours per week, when I work.
Attachments
I have been using LMS (logitech media server) and picoreplayer / squeezelite for years (since 2006 and my first squeezebox).
It synchronizes audio in every room.
You can easily build a "squeezebox touch" from a pi3b + raspberry pi display running picoreplayer and jivelite. Either buy a DAC Hat, or for some rooms I used a digiAmp, which is a hat with a DAC & 30W amplifier, you just have to wire your speakers and it plays.
picoreplayer will also allow you to use airplay through shairport-sync.
It synchronizes audio in every room.
You can easily build a "squeezebox touch" from a pi3b + raspberry pi display running picoreplayer and jivelite. Either buy a DAC Hat, or for some rooms I used a digiAmp, which is a hat with a DAC & 30W amplifier, you just have to wire your speakers and it plays.
picoreplayer will also allow you to use airplay through shairport-sync.
I have a pi+display as main player (goes to Teac DAC 503, tube amp and Elsinore speakers), but the plastic enclosure look is cheap. I decided to step up in look and quality and so my Stealth V3 kit arrived 3 days ago. Start of building it today. It's advertised in Swap+Meet if you search for it.
Last edited:
- Home
- Design & Build
- Electronic Design
- DIY Multi-room audio solution using Raspberry Pi boards