Skip to main content

Python wrapper-server built around makemkvcli and with built-in organization features for Jellyfin servers

Project description

Makemkv Headless

A headless interface for makemkv.

Overview and features

  • Designed to integrate tightly with Jellyfin's organization schema for files
  • Built-in TMDB lookup for media titles, name (formatting), etc. to make it easier for Jellyfin to find your media
  • Mobile or desktop friendly interface
  • Frontend web interface built in Typescript using React with Vite
  • Backend built in Python with FastApi

Installation

Prerequisites

Installing makemkv-headless

Install

pipx install makemkv-headless

Setup / config

Copy config.example.yaml and edit it to suit your needs

Running

mmh --config-file <your config.yaml>

You can now access the UI from a web browser at http://127.0.0.1:4000 (or whatever your configured listen_port is).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

makemkv_headless-0.4.2.tar.gz (258.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

makemkv_headless-0.4.2-py3-none-any.whl (277.1 kB view details)

Uploaded Python 3

File details

Details for the file makemkv_headless-0.4.2.tar.gz.

File metadata

  • Download URL: makemkv_headless-0.4.2.tar.gz
  • Upload date:
  • Size: 258.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for makemkv_headless-0.4.2.tar.gz
Algorithm Hash digest
SHA256 d200bfca4830525d819a7adb4454254630bd6ceb42d79d0a9d3d6990c7b112ac
MD5 2d8aa4c3d2d27113eeb3c4c5de6f0930
BLAKE2b-256 411206317e451382769ec10d16e794ce8221a2e3a4b030dcb03676eb42cee3bd

See more details on using hashes here.

File details

Details for the file makemkv_headless-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: makemkv_headless-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 277.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for makemkv_headless-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a9a6f6bf9ebf704331feac4c4b4b483a595594d29b33150295600cda9e31f168
MD5 5f35214beebddb2303833f2730dc4177
BLAKE2b-256 523cd57d030b6ba00860fa78a1d088e6580507dd419211ea60b1b6022aef4170

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page