{"repo":"b0bbywan/odios","free":true,"listed":false,"github":"https://github.com/b0bbywan/odios","clone":"git clone https://github.com/b0bbywan/odios.git","description":"Odio Streamer Installer","language":"Python","stars":57,"topics":["audio-streamer","bluetooth","multiroom","pulseaudio","raspberry-pi","home-assistant","dashboard","dlna-mediarenderer","multimedia","webradios"],"license":"BSD-2-Clause","category":"dashboards-admin","readme_excerpt":"odios Turns a Raspberry Pi or any Debian-based Linux into a multi-source audio streamer. Part of the odio project — Full documentation . Open-source audiophile distribution for Debian/Ubuntu and Raspberry Pi with native Home Assistant integration. odios turns a €35 Raspberry Pi into what commercial streamers sell for €300–500: Bluetooth A2DP (in & out), AirPlay, Snapcast multi-room, UPnP/DLNA, CD playback with metadata — all in one box, controlled from a web app, no account or subscription required. Other PCs running PulseAudio or PipeWire can also stream directly to it over the network, making it a true whole-home audio sink. Built on modern foundations: everything runs as unprivileged systemd user services (no root daemons), orchestrated through a unified REST API written in Go. Battle-tested on a Raspberry Pi B+ (armv6l) for over 6 years without reinstall. Full Home Assistant integration included — odios nodes appear as native media players in your HA dashboard. Architecture Most service run as systemd user services — no root daemons, full per-user isolation. Components Component Role ----------- ------ go-odio-api REST API + embedded UI, bridges systemd / PulseAudio / MPRIS (incl. TrackList queue) / D-Bus / Bluetooth Speaker user go-mpd-discplayer Automatic CD/USB playback with metadata via MPD user PulseAudio Central audio server, routes all sources to the DAC output — other PCs running PulseAudio or PipeWire can stream to it over the network via TCP/Zeroconf (wired conn","default_branch":null,"files":null,"tree":[],"storefront":"/r/b0bbywan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/b0bbywan/odios/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}