Headless web interface for MakeMKV

Discussion of advanced MakeMKV functionality, expert mode, conversion profiles
Post Reply
enigma_0z
Posts: 10
Joined: Thu Oct 24, 2024 2:05 pm

Headless web interface for MakeMKV

Post by enigma_0z » Sun Oct 05, 2025 10:23 pm

https://github.com/enigma0Z/makemkv-headless

Designed to work seamlessly with Jellyfin's media organization schema, but may be updated/adapted to work with other systems (Plex, Emby if it differs greatly from Jellyfin). Essentially this creates a REST api for makemkvcon

Features
  • TMDB integration for media lookup, naming, and ID's
  • Automatic file organization compatible with Jellyfin
  • Number and sort episodes from tv shows
  • Web interface so it can run headless on a server
  • Mobile-friendly web interface
Caveats
  • No installer, installation/usage is for advanced users
  • Some bugs
  • Manual configuration required via a yaml file (but I'm building an interface for this!)
  • Stopping/starting requires CLI experience as well (again, advanced users)
  • You will need to get your own TMDB API code, which isn't dififcult, but again, **advanced users**
All of this being said, I’ve out 100s of disks through this program which, essentially, creates a REST API for makmkvcon and though it’s quite rough around the edges I’m quite proud of it.

flojo
Posts: 263
Joined: Thu Jun 22, 2023 4:27 am
Location: El Paso

Re: Headless web interface for MakeMKV

Post by flojo » Mon Oct 06, 2025 6:34 pm

enigma_0z wrote:
Sun Oct 05, 2025 10:23 pm
  • TMDB integration for media lookup, naming, and ID's
How are you identifying the ripped files? Are you using hashes for the unencrypted files or parsing the playlist files or volume_name + filesize + modtime or... ? This has been discussed on here seemingly for a decade but nobody seems to have decided on a identification routine.

Post Reply