Author: Andriy
-

Beta support for equilizer on PCM5122
I invite everyone to beta-test BQ-filters support on the PCM5122 DAC. Right now, it is available via the ESPHome driver, and work on snapclient is ongoing. First implementation of the BQ-filters I did on the TAS5805M DAC, and it definitely has a much more complicated DSP engine, with 15 BQs per channel, and fairly good support…
-

New revision of the Amped-ESP32-S3
New revision of the Amped-ESP32 just came out. There is just one difference compared to the previous board – the TPA3118 amp came in to replace the TPA3128. The TPA3128 is a better amp on paper, and it came to replace the TPA3110 amp used on the earlier revisions for three reasons Unfortunately, I found…
-

Audio Brick Dual DAC prototype
I just got my hands on the new Audio Brick prototype, which is the first in the ESP32 family that has two DACs on the board. Both DACs use the same I2S bus, so they are exposed as a single device to the application, but having the second DAC has its benefits. The main motivation…
-

Hifi Esparagus S3 – revision H is in stock
New revision of the Hifi Esparagus (ESP32-S3 variant) just came from the factory, and after some testing, it is available for purchase from Lectronz and Tindie (Elecrow availability comes later during the summer). The reason for redesigning the board was the weirdness of the USB-serial on the ESP32-S3. One of the features of the S3…
-

Esparagus working with Snapclient
This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. After achieving multi-room sync with Sendspin, squeezelite-esp32, and Airplay-2, it is time to look at snapclient, which was, until recently, the only solution. Snapclient is an open-source remote audio playback protocol with a specific focus on near-perfect sync. Normally, you need to have…
-

Esparagus with AirPlay-2
This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. In the last update, we used Squeezelite-ESP32 firmware to play audio via the AirPlay protocol. It is a great way to listen to music over wireless, with the possibility to play directly on Apple devices or integrate with Music Assistant. The…
-

Using Squeezelite with Esparagus boards
This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. Introduction I think it is safe to say Squeezelite-ESP32 is the second most popular option when it comes to connecting ESP32 and audio. But not so long ago, LMS (Logitech Media Server) ruled the hacker’s audio world for years, offering a powerful…
-

Esparagus Audio Brick Voice Assist
This is a copy of a post prepared for the Esparagus Audio Brick Crowd Supply campaign. One of the reasons to make an ESP32-S3 version of the board is the more advanced architecture of that chip, which allows for on-chip wake word detection. Similar to the Home Assistant Home device, the Esparagus Audio Brick can…
-

Audio Brick Dual DAC prototype work
One of the great features of ESPHome is its modularity. Idea that popped up some time ago – can I make an ESP32 board with two DACs, similar to Louder Raspberry Hat 2X? Hardware is not the issue, but software that would work right out of the box with two I2C-controlled DACs is not something…
-

Voice-Assist + Sendspin ESPHome configs
A person from the community reached out recently asking if it is possible to add Sendspin configuration for voice-assist config. Esparagus Echo, or any other ESP32-S3 board that supports voice-assist. After some poking, it turned out that it is possible, and two experimental features work surprisingly well together. Wake-word detection works, TTS works, and audio…
