CrateDigger

Festival set & concert library manager

Organize, enrich, and curate your collection with professional artwork, metadata, and chapter markers.

Tomorrowland festival folder poster
Martin Garrix at Red Rocks set poster
Armin van Buuren at Tomorrowland set poster
Tiesto at We Belong Here set poster
Swedish House Mafia artist folder poster

Browse a CrateDigger library

Switch the folder layout and click through real enriched sets.

Your library, perfected

Identify

Match your recordings against 1001Tracklists. Embed tracklist metadata and chapter markers directly into MKV files for track-by-track navigation.

Organize

Four flexible folder layouts with smart filename templates. Sonarr-style collapsing tokens handle optional fields gracefully. Copy, move, or rename in place.

Enrich

Generate professional posters, extract cover art, download HD artist images from fanart.tv, create Kodi-compatible NFO files, and embed MKV tags.

Kodi Sync

Auto-refresh your Kodi library via JSON-RPC after enrichment. Automatic path mapping for multi-storage setups. NFO files integrate seamlessly.

From raw files to curated library

1

Identify

Match recordings against 1001Tracklists. Embed metadata and chapter markers for track-by-track navigation.

cratedigger identify ~/downloads/sets/
2

Organize

Move or copy files into your library with smart folder layouts and filename templates.

cratedigger organize ~/downloads/sets/ --output ~/library/ --move
3

Enrich

Generate artwork, posters, NFO files, download artist images, and embed tags.

cratedigger enrich ~/library/ --kodi-sync

Up and running in minutes

Prerequisites

  • Python 3.11 or newer
  • FFmpeg (metadata, frame sampling, probing)
  • MKVToolNix (chapter and tag embedding)

Install

Recommended: pipx installs CrateDigger into an isolated environment and puts the command on your PATH.

Terminal (pipx)
pipx install git+https://github.com/Rouzax/CrateDigger.git

Or use pip, for example inside a virtual environment:

Terminal (pip)
pip install git+https://github.com/Rouzax/CrateDigger.git

Optional: install with vision support for advanced frame analysis

Terminal (pipx)
pipx install "cratedigger[vision] @ git+https://github.com/Rouzax/CrateDigger.git"
Terminal (pip)
pip install "cratedigger[vision] @ git+https://github.com/Rouzax/CrateDigger.git"