Page 1 of 1

Headless web interface for MakeMKV

Posted: Sun Oct 05, 2025 10:23 pm
by enigma_0z
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.

Re: Headless web interface for MakeMKV

Posted: Mon Oct 06, 2025 6:34 pm
by flojo
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.