23 lines
591 B
Markdown
23 lines
591 B
Markdown
# shanty-tag
|
|
|
|
Metadata tagging via online databases for [Shanty](ssh://connor@git.rcjohnstone.com:2222/Shanty/shanty.git).
|
|
|
|
Queries MusicBrainz to fill in missing metadata on indexed music files. Uses fuzzy
|
|
matching to handle minor spelling differences and a configurable confidence threshold.
|
|
|
|
## Usage
|
|
|
|
```sh
|
|
# Tag all untagged tracks (dry run)
|
|
shanty-tag --all --dry-run -vv
|
|
|
|
# Tag all untagged tracks for real
|
|
shanty-tag --all
|
|
|
|
# Tag a specific track and write tags back to the file
|
|
shanty-tag --track 42 --write-tags
|
|
|
|
# Custom confidence threshold
|
|
shanty-tag --all --confidence 0.9
|
|
```
|