MediaForge finds, downloads, organizes and streams anime and series from multiple configured sources automatically — then keeps your Jellyfin/Plex library in sync, lets you watch together in real time, upscales episodes with Anime4K, and notifies you the moment something new drops. All running on your own hardware.
Source: module_releases + audit_events, public entries only. Reviewer names, decline reasons and unpublished modules never appear here.
Source: GitHub releases API · cached 15 min — the same cache /api/changelog serves.
| Service | State | Detail |
|---|---|---|
| Store catalog | ok | rebuilt 8 days ago |
| Dev Info feed | ok | 3 published posts |
| Package downloads | ok | 0 today |
| Supply chain | stale | last successful check 4 days ago |
| Source providers | not measured | they run in your MediaForge install, not on this server |
Source providers and hoster backends are deliberately marked not measured. They run inside your own MediaForge installation; this server has no connection to them, so it has nothing to report and does not pretend otherwise.
No account needed to browse. Every figure on this page is also available as JSON at
/api/stats.
From automated multi-source gathering to real-time watch parties and upscaling, MediaForge handles the tedious parts of running a personal media library.
Search and download across every configured source plugin and hoster provider at once, unified behind one clean interface.
Keep series current automatically. Choose per-season, per-episode-range, or "everything, forever" — new releases get picked up without manual intervention.
Paste a raw HLS (.m3u8) or any yt-dlp-supported URL, pick the quality variant, and queue it — no series or provider concept required.
Watch together in real time with a built-in, server-authoritative room system — host controls, chat and ready-checks, no third-party sync tools.
Stream straight from source with a passthrough HLS proxy (no re-encode, no stutter), or play any file with on-the-fly ffmpeg transcoding.
Queue newly downloaded episodes for GLSL shader upscaling via mpv or ffmpeg's libplacebo filter — tracked by a dedicated background worker.
New downloads trigger a targeted library refresh automatically — your media server shows the new episode without a manual rescan.
Browse, approve, decline or hide incoming Jellyseerr/Overseerr requests directly from the MediaForge dashboard.
TMDB-powered release calendar with saved lists, AniList import, and one-click ICS export to your favorite calendar app.
Get pinged on Telegram, Discord, Pushover, WhatsApp or browser Web Push the moment a download finishes, fails, or AutoSync finds something new.
Continuously checks the health and reachability of every configured source provider, so you always know when an endpoint is down.
This very server — a lightweight changelog and status feed MediaForge polls, so you see new features, fixes and known issues right in the app.
Signed packages with a real review queue, release channels and staged rollout. Install from the app in one click — and drop a folder into web/thirdparties/ to build your own.
Status, queue, library, stats, AutoSync, uptime and history — script against MediaForge from your own tools and dashboards.
Install MediaForge as an app on desktop or mobile, and update pip/pipx installs straight from the dashboard — the app relaunches itself.
A stream sniffer plus a modular plugin system: MediaForge resolves embedded sources, HLS playlists and hoster backends, and extracts the raw stream.
The stream sniffer resolves embedded media sources, HLS playlists and hoster backends and extracts the raw stream. Which providers your instance can reach depends on the plugins you install — that is a property of your machine, not of this page.
Three steps, then the engine maintains the library on its own.
Pick your source plugins and library folders. Optionally connect Jellyfin/Plex, Jellyseerr, Crunchyroll or Fernsehserien.de — MediaForge handles authentication and endpoint routing.
The engine watches for new releases, downloads them through the queue, applies clean naming, refreshes your media server, and can queue Anime4K upscaling — all automatically.
Stream in-browser or through your media server, open a SyncPlay room to watch with friends, and get push/Telegram/Discord notifications the moment something new lands.
The store, the catalog and the state of our dependency checks, in public. Nothing here is written by hand — every line has a query behind it, and the same data is served as JSON at /api/stats. What a scan found is not on this page: that is a list of what is currently open on this host, and it belongs to whoever has to fix it, not to whoever asks first.
1 — frozen contract with the clientindex-all.json · 2 entries, forced unverifiedapi.osv.dev · PyPI ecosystemMediaForge connects the tools you already run into one cohesive automation workflow.