// the find
getmydia/mydia
Your personal media companion, built with Phoenix LiveView
Mydia is a self-hosted movie/TV manager built on Phoenix LiveView that folds what would normally be separate Radarr/Sonarr/Overseerr instances into one app, plus a companion 'Player' app for remote streaming. It's aimed at homelab users running the *arr stack who want fewer moving pieces, and at Elixir developers curious about LiveView for a real, stateful app rather than a CRUD demo.
LiveView gives instant UI updates (download progress, queue state) without a separate SPA build step, and the BEAM's process model is a natural fit for the background job soup that download automation actually is. It already speaks to a wide set of clients and indexers (qBittorrent, Transmission, rqbit, SABnzbd, NZBGet, several debrid providers, Prowlarr/Jackett) so it's not starting from zero on the automation side. The Player's remote-access story - an encrypted P2P connection via iroh, no port forwarding or VPN - is a genuinely different approach from the usual Tailscale/reverse-proxy dance every other self-hosted media tool pushes onto users.
It's 0.x with an explicit breaking-changes warning, so anyone adopting it now is signing up for migration pain, not a finished product. Elixir/Phoenix is a much smaller talent pool than the C#/.NET or Python stacks behind Radarr and Sonarr, which will slow outside contributions even if the core team is productive. Cardigann indexer support and import lists are both flagged experimental, and those are exactly the two things people actually depend on daily for automated discovery. The Windows Player build is unsigned, so remote-streaming users on that platform get a SmartScreen warning out of the box - a rough edge for the one platform where you'd expect the widest non-technical audience.