Actively developed · Self-hosted

One engine for your whole
anime & series library.

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.

devinfo — store & status service
18:17 SCAN supply-chain sweep completed
08:23 RELEASE Jellyfin Connector 0.4.3 · published · stable channel · signed verified
08:23 RELEASE Jellyfin Connector 0.4.3 · published · signed verified
19:53 RELEASE Moflix-Stream 1.0.2 · published · stable channel · signed verified
19:53 RELEASE Moflix-Stream 1.0.2 · published · signed verified
19:53 RELEASE movie2k.cx 1.0.2 · published · stable channel · signed verified

Source: module_releases + audit_events, public entries only. Reviewer names, decline reasons and unpublished modules never appear here.

Modules served
10
published, listed and signed
Themes
24
module_type = template
Catalog entries
34
index.json · store_api 1
Rebuilt
8 days ago
max(updated_at) over served releases
v1.5.0
latest
v1.4.3
22 days ago
v1.4.2
22 days ago

Source: GitHub releases API · cached 15 min — the same cache /api/changelog serves.

ServiceStateDetail
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.

10
Modules live
module_releases · published, listed, signed
24
Themes
module_releases · module_type = template
89
Installs (30 days)
module_downloads · last 30 days
stale
Dependency scan
api.osv.dev · PyPI ecosystem · last successful check 4 days ago
8 days ago
Catalog rebuilt
max(updated_at) over served releases
Features

Everything a self-hoster needs

From automated multi-source gathering to real-time watch parties and upscaling, MediaForge handles the tedious parts of running a personal media library.

Core automation

Multi-source scraping

Search and download across every configured source plugin and hoster provider at once, unified behind one clean interface.

Providers are counted in your install, not claimed on this page.

AutoSync with episode filters

Keep series current automatically. Choose per-season, per-episode-range, or "everything, forever" — new releases get picked up without manual intervention.

Direct link downloader

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 & playback

Native SyncPlay engine

Watch together in real time with a built-in, server-authoritative room system — host controls, chat and ready-checks, no third-party sync tools.

In-browser streaming

Stream straight from source with a passthrough HLS proxy (no re-encode, no stutter), or play any file with on-the-fly ffmpeg transcoding.

Anime4K upscaling

Queue newly downloaded episodes for GLSL shader upscaling via mpv or ffmpeg's libplacebo filter — tracked by a dedicated background worker.

Library & discovery

Jellyfin & Plex sync

New downloads trigger a targeted library refresh automatically — your media server shows the new episode without a manual rescan.

Jellyseerr requests

Browse, approve, decline or hide incoming Jellyseerr/Overseerr requests directly from the MediaForge dashboard.

Release calendar & watchlists

TMDB-powered release calendar with saved lists, AniList import, and one-click ICS export to your favorite calendar app.

Notifications & monitoring

Multi-channel notifications

Get pinged on Telegram, Discord, Pushover, WhatsApp or browser Web Push the moment a download finishes, fails, or AutoSync finds something new.

Source uptime monitoring

Continuously checks the health and reachability of every configured source provider, so you always know when an endpoint is down.

Measured inside your install — not a status claim made by this page.

Dev Info status feed

This very server — a lightweight changelog and status feed MediaForge polls, so you see new features, fixes and known issues right in the app.

3 published posts · devinfo_posts · published

Built for power users

Module & theme store

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.

10 modules · 24 themes live · module_releases · published, listed, signed

External REST API (v1)

Status, queue, library, stats, AutoSync, uptime and history — script against MediaForge from your own tools and dashboards.

Installable PWA + self-update

Install MediaForge as an app on desktop or mobile, and update pip/pipx installs straight from the dashboard — the app relaunches itself.

Media crawler

Smart link & stream detection

A stream sniffer plus a modular plugin system: MediaForge resolves embedded sources, HLS playlists and hoster backends, and extracts the raw stream.

Universal HLS & M3U8
Auto-detect
Public video platforms
Video hosts
Social media streams
Social
Direct MP4 / WebM
Protocols
Public media archives
Open web
Modular custom scrapers
Community

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.

How it works

Set it up once

Three steps, then the engine maintains the library on its own.

01

Configure sources & integrations

Pick your source plugins and library folders. Optionally connect Jellyfin/Plex, Jellyseerr, Crunchyroll or Fernsehserien.de — MediaForge handles authentication and endpoint routing.

02

AutoSync, download & organize

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.

03

Watch, sync & get notified

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.

Transparency

What this server is doing right now

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.

Catalog serving 34
store_api
1 — frozen contract with the client
Last rebuild
8 days ago
Entries
10 modules · 24 themes
Unreviewed shelf
index-all.json · 2 entries, forced unverified
Supply chain stale
Scanned against
api.osv.dev · PyPI ecosystem
Last successful check
4 days ago
On failure
reports stale, never clean
Findings
not published here — they are the operator's to see and to fix first
Ecosystem

Built for self-hosters

MediaForge connects the tools you already run into one cohesive automation workflow.

Jellyfin Plex Jellyseerr & Overseerr TMDB Crunchyroll Fernsehserien.de AniList MyAnimeList (Jikan) Telegram Discord Pushover Web Push / PWA Docker yt-dlp ffmpeg

Built for self-hosters, by self-hosters.

MediaForge is free, open-source software. Run it on your own hardware, own your data, and skip the subscriptions.