Google Chromecasts out, ESP32s in! Just installed the three HiFi-ESP32s from Sonocotta and put the ESP32-A1S-AudioKit in the case one of my colleagues 3D printed for me.

https://sonocotta.com/hifi-esp32-and-hifi-esp32s3/

#ESP32 #Squeezelite #Sonocotta #LyrionMusicServer #3DPrinting

I've managed to port and update the #squeezelite ESP32 code for #airplay #audio #streaming to its own stand-alone project. The purpose is for whole-home multi room synced audio built on the hard work done in the #shairport project. It's just a proof of concept for now.

It requires an #ESP32 with external PSRAM. I've tested it successfully on a WROVER-B devkitc, and found the S3-N16R8 to be incredibly flaky.

I'm using it with #OwnTone and #HomeAssistant

https://codeberg.org/Edu_Coder/espairplay

espairplay

A high-quality AirPlay audio receiver implementation for ESP32-WROVER-B with external DAC support, featuring multi-room synchronization and robust audio buffering.

Codeberg.org

(Post 2/3) - Die Odyssee durch Netzwerk und DAC-Treiber

Zuerst der Verdacht: IP, Port, Firewall? Music Assistant läuft mit network_mode: host, d.h., die Firewall des Debian-Servers (ufw) war der Übeltäter. Ports 8095 (UI), 9000/9090 (Squeezebox) geöffnet. ✅ PiCorePlayer fand Music Assistant nun per Autodiscovery. Aber die Musik blieb stumm, Player stürzte ab!

Nächster Schritt: Die PiCorePlayer-Logs! Squeezelite meldete "Device or resource busy". Ein Kampf mit sich selbst: Die Squeezelite-Instanz der PiCorePlayer-UI blockierte den FiiO DAC. Deaktiviert, rebootet – DAC frei! Jetzt stürzte Squeezelite nicht mehr ab, aber immer noch keine Musik! 🤔

#UFW #Firewall #Squeezelite #FiiODAC #Troubleshooting

#squeezelite #art #mastoart

https://apt.izzysoft.de/fdroid/index/apk/org.lyrion.squeezelite

'Headless' audio player for Lyrion Music Server (LMS) - Squeezelite

on @IzzyOnDroid repo

moodeaudio.org

To eliminate network issues have repurposed #Pi4 with #piCorePlayer and #lyrionmusicserver (4TB usb drive for storage) using a digital out DAC (coax) to my amp/streamer. Though for some reason that eludes me all sample rates are being down sampled to nearest multiple of 44.1 . Can't seem to find any documentation online to help fix. may need to play with the different options on #squeezelite tab

@gnulinux Ich nutze seit Jahren ein #LMS in Kombination mit #max2play bzw. #squeezelite. LMS verfügt über ettliche Plugins u.a. auch für #spotify. Falls du den noch nicht kennst, check it out. 🙂
https://forums.slimdevices.com/
https://docs.picoreplayer.org/
https://www.max2play.com/

#logitechmediaserver

My life would be simpler if software were packaged properly (not shipping a whole bunch of conflicting libraries within the package that are also available as OS packages) and written in memory safe languages (Segmentation fault says C via perl). Anyway, my music plays again! Shame about the collateral damage to the display manager... #Upgrades #rPI #Squeezelite #Logitechmediaserver

In my ongoing quest to #Selfhost everything and anything, I've now added #LogitechMediaServer, and flashed my Raspiaudio ESPMuse Luxe with #Squeezelite.

Through this, it - at last - lets me cast music from my #Navidrome server to the Luxe. And - thanks to a plugin that ships with LMS - also my begrudgingly tolerated Google smartspeakers via the same interface.

Their continued existance is based entirely on leased time though.

Soon, they too shall be replaced with #cloudless alternatives.