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.5.0.tar.gz (329.8 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.5.0-py3-none-any.whl (349.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: makemkv_headless-0.5.0.tar.gz
  • Upload date:
  • Size: 329.8 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.5.0.tar.gz
Algorithm Hash digest
SHA256 55b8fe6d5d7fcec92cd8da3ac0a8b4ddfd514af28c25e8767cad2f2d80def859
MD5 6e6ed2460468559ed187d1ac454c6c64
BLAKE2b-256 fb4393370dcd26da3b8210a66384ed14aa0b448ed130e20b4cb6de296580d723

See more details on using hashes here.

File details

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

File metadata

  • Download URL: makemkv_headless-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 349.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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34b64a34ab324ad3fad8a92b7522313a813eab0e6fc818eef5f8ea1259995548
MD5 de3e38eee65f50c85f5734b8d842ac7e
BLAKE2b-256 07fdfe5432b2111545366b52a75e67717ffee555b39dbcb6b3a303df95717956

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