r/ARR

Stationarr — self-hosted M3U playlist and EPG manager
▲ 15 r/ARR+1 crossposts

Stationarr — self-hosted M3U playlist and EPG manager

Stationarr — self-hosted M3U playlist and EPG manager

Hi everyone,

I built Stationarr, a self-hosted open-source M3U playlist and EPG manager designed for people running self-hosted media stacks.

It lets users import, edit, organize, and serve legally obtained M3U playlists with multi-source EPG matching.

Main features:

  • Import M3U playlists by URL or file upload
  • Rename, reorder, group, enable, and disable channels
  • Manage multiple EPG sources
  • Match channels to EPG data
  • Serve cleaned M3U and EPG URLs to compatible players
  • Docker / Docker Compose support
  • Multi-user login

Important note: Stationarr does not provide streams, subscriptions, channel lists, copyrighted broadcasts, or media content. It is only a playlist and EPG management tool. Users are responsible for using legally obtained playlists and EPG data.

GitHub:
https://github.com/rroy676/Stationarr

I would appreciate feedback from people familiar with the self-hosted/*arr ecosystem.

u/rroy676 — 7 days ago
▲ 0 r/ARR+1 crossposts

I built a single app to replace Sonarr + Radarr + Bazarr with a lot of help from Claude | Open source and self-hosted

Being upfront, I'm not a developer. I built this with a lot of help from Claude. The idea was mine, the testing was mine, the direction was mine, but Claude wrote most of the code. Not trying to hide that.

Anyway, the reason I made it: I run a home media server and managing it remotely from work was driving me insane. Three separate apps, three separate UIs, three separate configs. Every time I wanted to add something or check what was missing I had to bounce between Sonarr, Radarr, and Bazarr. It's fine when you're home but when you're on your phone at work it's a nightmare.

So I just made one app that does all of it. Search, monitoring, missing episodes, collections, file replacement, subtitles, posters — everything in one place with one config.

My favorite parts are honestly the ones the arr stack never had. File replacement lets you upload a transcoded file and it swaps it directly in your media server — no manual file management, no rescanning, it just updates. And the poster changer scrapes ThePosterDB and gives you a grid of options to pick from and applies it straight to Jellyfin, Plex, or Emby in one click. Those two alone saved me so much time.

It supports Jellyfin, Plex, and Emby. Works with Prowlarr and qBittorrent.

Would love to hear what people think. It's v1.0.0 so it's not perfect but it's been working well for me.

github.com
u/Puzzleheaded_Big6401 — 12 days ago