Headless Raspberry Pi internet radio + USB music player that streams to Bluetooth speakers at the best codec they support (SBC-XQ/AAC/aptX-HD/LDAC). Web UI only, runs in ~176 MB on a Pi Zero 2 W or 3 A+.
react raspberry-pi reactjs mpv bluetooth audio-player diy internet-radio-player internet-radio a2dp mpv-player diy-project fastapi bluealsa a2dp-bluetooth audio-player-html audio-player-software raspberry-pi-zero-2w audio-player-using-reactjs internet-radio-display
-
Updated
Aug 9, 2026 - Shell