MKV Auto

Self-hosted disc ripping and media management. Insert a Blu-ray, UHD, or DVD — MKV Auto identifies it, rips with MakeMKV, and moves organized files to your media server.

100%
Self-Hosted
AGPL
Open Source
Docker
One Container

The flow

How It Works

1

Insert

Drop in a DVD, Blu-ray, or UHD. MKV Auto sees it and takes over.

2

Identify

TheDiscDB matches known discs. TMDB fills in titles and episodes once you pick the show.

3

Rip

MakeMKV rips the titles that matter. Even the tricky discs that hide the real movie.

4

Transfer

Files land on your Plex or Jellyfin share — locally or over SMB.

Step 2 · Identify

Two databases handle the identifying

So labeling is a quick review, not typing S02E07 by hand.

Disc identification

TheDiscDB

A community-maintained database that knows what's on your discs. When there's a match, MKV Auto already knows which titles matter and which are junk — before ripping begins.

Instant match on insert for known discs
No manual labeling when a disc is known
Falls back to guided labeling when a disc is new

Title & episode metadata

TMDB

Once you pick the movie or TV series and season, TMDB fills in the details — titles, years, and episode data — so you don't have to.

Pick from a list of episodes instead of typing them
Titles, years, and air dates fill in automatically
Optional — bring your own free TMDB API key
No key? URL-paste lookup still works

This product uses the TMDB API but is not endorsed or certified by TMDB.

Step 3 · Rip

The normal rip — and the awkward discs

MakeMKV under the hood, with a dedicated flow for the discs that try to hide the real movie.

The normal rip

MakeMKV rips every title you picked — DVD, Blu-ray, or UHD. Post-processing and transfer follow automatically.

Rip multiple discs at once beta

Load a disc into every drive you own. Rip and label them at the same time — one doesn't block the other.

The awkward discs

Finds the real movie

Some discs (Lions Gate titles, Avatar UHD, and friends) hide the real movie behind hundreds of decoys — a naive rip would write terabytes of garbage to your drive.

MKV Auto spots them and runs an Exploratory Rip: one playlist gets ripped, scene previews are pulled out, and you drag them into story order. MKV Auto figures out which one is real and rips only that. No 4 TB of junk on your drive.

Step 4 · Transfer

Land the files where you keep your media

Plex, Jellyfin, or any share on your network. Four ways to get there.

Local
Same host, or any storage mounted into the container
SMB
Windows & NAS shares
Files arrive organized for your server — Movies and Series foldered and named the way Plex and Jellyfin expect.

Once files land

A library you can actually navigate

Everything you've ripped in one place, with the details you need to keep it tidy.

Library

Every disc you've ripped, in one browsable list. You always know where each disc's files went — and if the pipeline mislabeled something, you can fix it in place without re-ripping.

Re-insert a disc you already ripped? A warning shows up before you rip it again
See exactly where each disc landed on your network
Fix a wrong title, season, or episode without re-ripping

Pull the container. Rip a disc.

One docker run stands up MKV Auto. Point it at your optical drive and shared storage — you're rolling.