Where Messages Flow Ash Framework in 11 minutes

Beam those tunes

Coda brings the power of Elixir and the BEAM to your tunes.

It’s a self-hosted music server built on Phoenix LiveView: concurrent, fault-tolerant, and comfortable juggling playback, library scans, metadata enrichment, podcasts, audiobooks, device output, and background jobs at the same time. Your local library gets a clean web UI, listening stats, MusicBrainz enrichment, and playback across local audio, AirPlay2, Snapcast, and UPnP devices. It also supports room correction with impulse files and multi-room audio, so Coda can fit into more serious listening setups instead of just being another library browser.

Install as a self-contained Burrito binary with a sqlite db, or build from src and hook it up to postgres.

Want to rock your own thing? The bits that make Coda great are on hex https://hex.pm/packages/airplay and https://hex.pm/packages/snapcast

Check it out https://coda.8by3.com/