1
0
Fork 0
Your toolbox to cope with excessive video hoarding.
Find a file
2025-10-26 21:26:44 +01:00
lib Prepare lsdvd types 2025-10-26 18:01:04 +01:00
src Add Inspection command 2025-10-26 21:26:44 +01:00
.editorconfig Setup repo 2025-10-26 17:45:56 +01:00
.gitattributes Setup repo 2025-10-26 17:45:56 +01:00
.gitignore Setup repo 2025-10-26 17:45:56 +01:00
Directory.Build.props Add MediaOrganizer project 2025-10-26 17:57:52 +01:00
Directory.Build.targets Add MediaOrganizer project 2025-10-26 17:57:52 +01:00
global.json Add MediaOrganizer project 2025-10-26 17:57:52 +01:00
LICENSE Setup repo 2025-10-26 17:45:56 +01:00
media-organizer.sln Prepare lsdvd types 2025-10-26 18:01:04 +01:00
README.md Setup repo 2025-10-26 17:45:56 +01:00

Media Organizer

Your toolbox to cope with excessive video hoarding.

Features

Prepare yt-dlp download archives, and discover and collect already existing episodes, into a mapping file, for arrangement in Jellyfin compatible libraries.

One-command conversion of DVDs, BluRays, and other FFmpeg compatible input formats with prepared HandBrakeCLI profiles. Also supports target-quality secene-based encoding.

Usage

Dependencies

Media Organizer requires following applications to be available on PATH:

  • ffmpeg
  • HandBrakeCLI
  • lsdvd
  • mkvextract
  • mkvmerge

Roadmap

Batch conversion: Declarative description of batch conversions, instead of back-tracking your .$SHELL_history.

Clustered encoding: Delegate conversion tasks from one central server to multiple worker servers.