Skip to content
benjamindainesPublic

About

Python script that automatically tags and organizes music downloads based on a compatable Gazelle-based tracker. Designed to use an API key.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

Gaztag (a tagger for Gazelle trackers)

Supports RED and OPS, just dump your fresh downloads into a folder (I use a ramdisk) and run $ gaztag run and watch it go.

Tags album versions, genres, downloads album art, sorts scans and booklets, flattens multi-disk albums, renames files and directories... and such.

Edit the config file and put it in ~/.config/gaztag/config.toml

demo gif

(I promise I don't use nano... don't judge. Would be hilarious, but rude to hard-code vim as the editor 😁)

screenshot

usage: gaztag [-h] [--config CONFIG] [--plan PLAN] [--dest DEST] [--dry-run] [--force-art] [-q]
              {run,plan,apply,auth} ...

gaztag: source album metadata from a Gazelle tracker and organize local music.

positional arguments:
  {run,plan,apply,auth}
    run                 plan, confirm, then apply
    plan                resolve metadata and write a plan
    apply               execute a previously written plan
    auth                validate the API key and print the account identity

options:
  -h, --help            show this help message and exit
  --config CONFIG
  --plan PLAN
  --dest DEST           destination root override
  --dry-run
  --force-art
  -q, --quiet           suppress progress output

About

Python script that automatically tags and organizes music downloads based on a compatable Gazelle-based tracker. Designed to use an API key.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages