# Louder Raspberry Pi Media Center

Home Media Center powered by Raspberry Pi and TAS5805M DAC

- **Seller:** [Sonocotta store](https://lectronz.com/stores/sonocotta), Warsaw, Mazowieckie, Poland
- **Price:** $45.00 (USD, before shipping and taxes)
- **Availability:** Sold out
- **Categories:** Home automation, Audio, Raspberry Pi
- **Product page:** https://lectronz.com/products/louder-raspberry-media-center

## Options

**Front panel**

- Standard black FR4 panel
- Add smoked glass panel [Add $5.00] (9 left)

**Board variant**

- USB-PD (you need an USB-PD capable adapter) (2 left)
- NOPD (you need a generic external power adapter) (0 left)

## Links

- [Documentation](https://hackaday.io/project/195272-raspberry-pi-media-center)
- [Code](https://github.com/sonocotta/raspberry-media-center)

## Images

![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDIsInB1ciI6ImJsb2JfaWQifX0=--7fc1954f0cb5ba963c3156d76d801b89328f48bb/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0011.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDMsInB1ciI6ImJsb2JfaWQifX0=--10ff0f805b134913fcbd6939d989bb479d8125c1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0020.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDQsInB1ciI6ImJsb2JfaWQifX0=--081421c764ca1ef77b063adb837e77ed994d328a/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0005.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDUsInB1ciI6ImJsb2JfaWQifX0=--376e2e2113cb4be620d0f9560326c688bd4e5c57/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0010.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDYsInB1ciI6ImJsb2JfaWQifX0=--fa3fc53d80b17f019b3498d8d2e5c7881ac6ad41/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0019.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDcsInB1ciI6ImJsb2JfaWQifX0=--06936e3e48c205132fcb66637d0f19d642c92e74/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-04-18T13-16-33.995Z-DSC_0004.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDgsInB1ciI6ImJsb2JfaWQifX0=--040d7e0de05c43de6d49548911fba00bb187da27/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-11-17T21-30-18.977Z-DSC_0100.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MDksInB1ciI6ImJsb2JfaWQifX0=--af607548dccd35039a657aed33631ad0d9cba81f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-11-17T21-30-18.977Z-DSC_0084.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MTAsInB1ciI6ImJsb2JfaWQifX0=--2351c6f877b0873f938306d59fc26f656557bb3f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-12-02T10-35-55.088Z-DSC_0069.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MTEsInB1ciI6ImJsb2JfaWQifX0=--0f1d93ae44e9d6e139488d06330dd8a18abb66a0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-12-02T10-35-55.088Z-DSC_0071.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MTIsInB1ciI6ImJsb2JfaWQifX0=--4eb21f9d3969216a724563ee7ece8aa92e231e23/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-12-02T10-35-55.088Z-DSC_0076.JPG)
![Louder Raspberry Pi Media Center](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NTI0MTMsInB1ciI6ImJsb2JfaWQifX0=--a8fbb166e775d445e8d5fbb4337ed8740ab23731/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/2024-12-02T10-35-55.088Z-DSC_0079.JPG)

## Description

## What is it?

The **Louder Raspberry Media Center** is a compact and neatly designed hardware project that combines the power of the Raspberry Pi Zero board and the Hi-Fi audio capabilities of the TI’s TAS5805M DAC with a highly efficient D-Class output stage. This versatile media center provides a customizable and fully open-source hardware platform for home entertainment.

| Louder Raspberry Pi  | Louder Raspberry Pi NOPD  |
|---|---|
| ![DSC_0008](https://github.com/sonocotta/raspberry-media-center/assets/5459747/8dc35e18-1663-4a5e-8cae-7efb642978d4) | ![DSC_0100](https://github.com/user-attachments/assets/8c660fc9-387e-43e5-a9f5-8b0363ebc8e6)


## Key features

- [TAS5805M](https://www.ti.com/product/TAS5805M) DAC with integrated DSP and built-in amplifier
- Digital volume control (avoids loss of resolution compared to software volume)
- Gain digital control
- Parametric EQ (15xBQ per channel), 128-tap FIR, 3-band DRC, AGL

## Why did I build it

I did a few audio projects in the past, some using [ESP32](https://sonocotta.com/esparagus-hifi-medialink/), some using larger [Orange Pi](https://sonocotta.com/orange-pi-media-center/) and [Raspberry Pi](https://hackaday.io/project/162373-orangepi-zero-pulse-music-server-using-i2s-dac) devices. Each has its pros and cons, and with each iteration, I'm trying to focus on the details that were working best for me while actually using them. 

What is special about the Raspberry ecosystem is, of course, its community support. Being a not-so-strong software developer, I often have to rely on the work that other people did and baked into the base Raspbian image. Enabling the Ethernet and IR reader is as simple as adding 2 lines into `config.txt` file. Adding DAC is a 5-minute job (with [attached](https://github.com/sonocotta/tas5805m-for-raspbian-paspberry-pi-zero) code).  All the device tree definitions, kernel drivers, and dependency packages are already in place, believe it or not. 

Sure, compared to the ESP32 platform, it is not as lightweight. It requires more power, it takes some time to boot. But when it comes to rapid development, there is nothing like the Raspberry Pi.

**Louder Raspberry Media Center** is a top-of-the-range model that uses a modern, highly capable TAS5805M DAC and is aimed to be paired with medium-to-large speaker systems. With 25W per channel stereo output, it packs a punch and can easily enliven living quarters or dorm rooms. It is highly efficient but much more demanding for power when cranked, therefore, it uses USB-C Power Delivery to pull up to 65W from the wall power adapter. It can be used both with Wi-Fi and Ethernet (to make sure bad Wi-Fi would not interrupt the stream)

## Use cases

**Louder Raspberry Media Center** is a flexible, open-source audio platform designed to fit into both smart homes and custom audio projects.

*   **Smart Home Audio, TTS & Automation Node**
    Integrates with Home Assistant and Music Assistant for high-quality playback, text-to-speech, and event-driven announcements. Functions as both an audio endpoint and a networked automation node for sensors, triggers, and smart home workflows.
*   **Multi-Room Audio Infrastructure**
    Use **Louder Raspberry Media Center** as a Snapclient server and endpoint for perfectly synchronized distributed audio. Ideal for open, vendor-neutral whole-home or commercial audio systems.
*   **Standalone Network Player & Streaming Hub**
    Run LMS/Squeezelite for a self-contained streaming device supporting Spotify Connect, AirPlay, and Logitech Media Server — no external computer required.
*   **Embedded Audio Processing & DSP Platform**
    Execute real-time digital signal processing, filtering, effects, or audio analysis directly on-device. Suitable for smart speakers, alert systems, acoustic sensing, and custom audio interfaces.
*   **Networked Sensor & Interface Controller**
    Combine audio output with GPIO control, sensors, buttons, displays, or actuators. Ideal for interactive installations, smart appliances, voice feedback devices, or industrial status systems.
*   **Educational Platform for Systems & Networking**
    A practical teaching platform for embedded Linux-style workflows without full SBC overhead — covering networking, streaming protocols, real-time processing, IoT architectures, and open-source audio systems.
*   **Rapid Prototyping for Connected Products**
    Designed for fast iteration of networked hardware products — from smart audio devices and notification systems to interactive kiosks and connected consumer electronics.
*   **Open Platform for Custom Products & DIY Builds**
    With fully open firmware and tooling, **Louder Raspberry Media Center** provides a flexible foundation for personal projects, research platforms, or commercial device development.

## Features

|  | [Louder Raspberry Hat](https://lectronz.com/products/louder-raspberry-hat) | [Louder Raspberry Hat Plus](https://lectronz.com/products/louder-raspberry-hat-plus) | **Louder Raspberry Media Center** |
|---|---|---|---|
| Image (2.0 model) | ![2.0 Hat](https://github.com/user-attachments/assets/6b883758-e5cc-466a-85cb-134cbc30f64b) | ![2.0 Plus Hat](https://github.com/user-attachments/assets/d27190d9-b295-4cb9-8db9-9b0343fa4398) | ![DSC_0008](https://github.com/sonocotta/raspberry-media-center/assets/5459747/8dc35e18-1663-4a5e-8cae-7efb642978d4) |
| Image (2.1 model) | ![2.1 Hat](https://github.com/user-attachments/assets/5eb5781d-9d8b-42ee-bd18-dea1189071e4) | ![2.1 Plus Hat](https://github.com/user-attachments/assets/6ea40595-5bf0-4188-9f11-c08817e1e429) | n/a |
| Compatible with | Every Pi | Every Pi | Raspberry Pi Zero (W), Raspberry Pi Zero2 W |
| DAC | (1X) Stereo I2S DAC [TAS5805M](https://www.ti.com/product/TAS5805M) with built in D-Class amp<br><br>(2X) Dual (2.1) I2S DAC [TAS5805M](https://www.ti.com/product/TAS5805M) with built in D-Class amp | (1X) Stereo I2S DAC [TAS5825M](https://www.ti.com/product/TAS5825M) with built in D-Class amp<br><br>(2X) Dual (2.1) I2S DAC [TAS5825M](https://www.ti.com/product/TAS5825M) with built in D-Class amp | Stereo I2S DAC [TAS5805M](https://www.ti.com/product/TAS5805M) with built in D-Class amp |
| Output | [1X] 2x 22W (8Ω, 1% THD+N); 2x 32W (4Ω, 1% THD+N) at 20V <br>1x 45W (4Ω, 1% THD+N) at 20V <br><br>[2X]: 2x 22W (8Ω, 1% THD+N) + 1x 45W (4Ω, 1% THD+N) | [1X] 2x 32W (8Ω, 1% THD+N); 2x 45W (4Ω, 1% THD+N) at 20V <br>1x 53W (4Ω, 1% THD+N) at 20V <br><br>[2X]: 2x 32W (8Ω, 1% THD+N) + 1x 53W (4Ω, 1% THD+N) | 2x 22W (8Ω, 1% THD+N); 2x 32W (4Ω, 1% THD+N) at 20V <br>1x 45W (4Ω, 1% THD+N) at 20V |
| IR input | ✅ | 1X model | ✅ |
| Power requirement | 7..26V from external source<br>powering host (up to 3A cont.) | 7..26V from external source<br>powering host (up to 3A cont.) | 65W USB-C PD power adapter or 7..26V from external PSU |
| Mechanical dimensions (WxHxD), Hat | 65mm x 56mm x 20mm | 65mm x 56mm x 20mm |  88mm x 38mm x 100mm |

⚠️ *Louder boards will connect to passive speakers; you can't use headphones or an external amp*

💡 *Need to connect an external amp? Check out [HiFi Raspberry Hat](https://lectronz.com/products/hifi-raspberry-hat) and [HiFi Raspberry Media Center](https://lectronz.com/products/hifi-raspberry-media-center)*

💡 *Don't need DSP capabilities? Check out [Loud Raspberry Hat](https://lectronz.com/products/loud-raspberry-hat) and [Loud Raspberry Media Center](https://lectronz.com/products/loud-raspberry-media-center)*

## Board Pinout

### Audio

|       | I2S CLK | I2S DATA | I2S WS | 
|-------|---------|----------|--------|
| Raspberry Pi Zero | 18      | 21       | 19     | 

### Peripheral

|       | SPI CLK  |SPI MOSI| SPI MISO | LAN RES   | LAN CS   | LAN INT  |  WS2812 RGB LED |  RELAY EN | IR INPUT |
|-------|----------|--------|----------|-----------|-----------|-----------|---------|----------|----------|
| Raspberry Pi Zero |  11      |  10    |   9      |   24      | 8         | 25        |     12  |  7      | 23        |

### Peripheral (Louder)

|       | I2C CLK | I2C DATA | DAC PWDN | DAC FAULT | PD POWER GOOD 
|-------|---------|----------|--------|--------|--------|
| Raspberry Pi Zero (BCM) | 3      | 2       | 4     |   26  |   16

## How to use

You can use any distribution you like. To enable IR reader and Ethernet, you need to add 2 lines to the `/boot/config.txt`

```
dtoverlay=gpio-ir,gpio_pin=23
dtoverlay=w5500
```


TAS5805M DAC is not supported by default Raspbian distribution, therefore, some work needs to be done to enable it. [Linked repo](https://github.com/sonocotta/tas5805m-for-raspbian-paspberry-pi-zero) contains code and instructions on how to configure it. It will take you 5 minutes and one reboot.

## Hardware

| Front | Back | Back (NOPD) | PCB |
|---|---|---|---|
|![DSC_0730 (copy 1) JPG-mh (1)](https://github.com/sonocotta/raspberry-media-center/assets/5459747/c281dab2-9842-4760-be31-8ad52d836f4d) | ![DSC_0011-copy JPG-mh](https://github.com/sonocotta/raspberry-media-center/assets/5459747/913adcb9-b5fe-4ffa-b443-bdbba04693bc) | ![image](https://github.com/user-attachments/assets/df857fd1-6e4c-4505-8e1a-64c7281b1c3a) | ![DSC_0004-copy JPG-mh](https://github.com/sonocotta/raspberry-media-center/assets/5459747/adebf060-a3bd-45b9-8474-9397e695b0d7)

Please visit the [hardware](https://github.com/sonocotta/raspberry-media-center/tree/main/hardware) section of the project repo for board schematics and PCB designs. Note that PCBs are shared as multi-layer PDFs as well as Gerber archives.

### Louder Raspberry power considerations

The Louder Raspberry can be quite a power-hungry device; simply using 5V over the USB-C is clearly not an option. You'd need a PD-enabled power adapter to run the board. Ideally, you should supply a 20V 3.25 Amp capable power source, common for modern laptops (Dell, HP, and Lenovo all tested and work perfectly). However, pretty much any 9V/12V/20V PD-enabled power adapter will work, most typically phone chargers with a quick charge option. The smallest of the family is a 25W model, which is plenty enough for both Raspberry Pi and DAC.

The interesting part was that all the phone and laptop chargers I used for the test (around five different makes of each) sounded great, with no hissing and no popping. (Apart from the Apple ones, they didn’t work. Likely they have Apple-specific PD protocol.) This is probably because modern devices have become so noise-sensitive that manufacturers have been forced to do good work on noise levels.

##### Tested and perfectly working models are (others may be available)

| Model   | Image   |
|-------------------------------|---------------------------------|
| [65W USB-C Lenovo ThinkPad Laptop Charger Replacement Power Adapter](https://www.aliexpress.com/item/1005005994445557.html)  | ![image](https://github.com/sonocotta/orange-pi-media-center/assets/5459747/27614db3-de35-4054-8450-9845a09f6381)
| [65W 45W 20V 3.25A Type-C PD Laptop Charger](https://www.aliexpress.com/item/1005006086701848.html) | ![image](https://github.com/sonocotta/orange-pi-media-center/assets/5459747/266a9bed-dde5-4869-aa31-84176b0a6608)
| [120W Gan Type-C PD Charger](https://www.aliexpress.com/item/1005006806666186.html) | ![image](https://github.com/sonocotta/orange-pi-media-center/assets/5459747/f42d4c8c-879b-494c-ac18-dd18ace322e7)

Because USB-PD is a bit of a Wild West in terms of standards, sometimes, not everything goes as designed. Some people have run into this with power adapters that aren’t fully PD-standard compliant. In most cases, the worst that happens is the PD chip doesn’t trigger the 20V mode, so the Raspberry Pi goes into the boot loop, not getting enough voltage on the 5V bus.

#### Louder Raspberry NOPD

The “hammer-style” solution I came up with is a new NOPD version of the Louder Raspberry that lets you use a barrel power jack to supply raw voltage directly. The catch? Standard 2mm pins can’t handle high currents, so I’ve gone with a 2.5mm pin instead — it’s a bit unusual, but still common enough in the laptop world.

![image](https://github.com/user-attachments/assets/59acba9e-b447-4724-a6a1-bf777f053787)

With this setup, you can supply more than the 20V limit of PD, giving you a bit more power for the speakers. You probably won’t hear much difference (thanks to the way human hearing works), but it could help larger speakers that need a bit more to really “open up." Other than that, the NOPD version works just like the PD version — no software changes are needed.

#### External voltage selection

The power adapter specs depend on the speaker you're planning to use. DAC efficiency is close to 100%, so just take the power rating of your speaker (say 2x10w) and impedance (say 8 ohms), and you'd need at least 9 volts rated at 1.2 amps per channel, round up to 3 total amps. Consider Pi itself drawing 5-10W of power when busy.

It is not recommended to go beyond the voltage your speakers can take, otherwise, the amp will blow your speakers in no time. 

The absolute maximum voltage for the TAS5805M DAC is 30V, but it is not guaranteed to be thermally stable in this condition.

# Restocking & Availability

New restock batches are regularly ordered from the factory, and I plan to keep all versions available at least until the next board revision is released. 

## USA shipping Update

Due to the new tariffs introduced by the Trump administration, standard shipments are temporarily on hold. However, shipping to the US has now resumed via UPS, though rates are currently quite high. I’ll fully resume regular shipping as soon as the restrictions are lifted.

## Sponsorship & Community Support

If you’re working on an open-source project, an educational initiative, or any pro-bono/volunteer effort, feel free to reach out for sponsorship details. I’ll do my best to provide discounts or even free boards.

## Custom Design & Consultation

If you’re interested in a custom design based on, or inspired by, my boards, I also offer contract design work and consultation when needed.

## Shipping policy

Most orders are shipped the next business day morning. All shipments are tracked. Delivery time in the EU is 3-7 days, outside 2-3 weeks, depending on the distance. After 30 days, the package is considered lost - reach out for a refund or replacement.
