Releases: sentriz/wrtag
Releases · sentriz/wrtag
v0.20.0
0.20.0 (2026-01-12)
Features
- addon: add
<cover>marker for subproc (7500d2f), closes #190 - addon: add
<directory>marker for subproc (422f373), closes #185 - ci: bump golangci-lint (522b1da)
- ci: test with race detector (2ffca78)
- musicbrainz: support country specific english locales (6c1349d)
- wrtag: output covers with lowercase extension (40c2029), closes #198
- wrtag: set 30s timeout for searching releases (59792fa)
- wrtagweb: add web-auth flag to control interface authentication (a987111), closes #172 #170
- wrtagweb: add web-num-workers option (1fb6caf)
- wrtagweb: log when cover download will be skipped (9d94da1)
- wrtagweb: reduce database polling (8f9f434), closes #169
- wrtagweb: show
enqueuedjobs in a different colour (6232aa5) - wrtagweb: support optional parameter confirm in /op/{operation} (#192) (7db028e)
- wrtagweb: support optional parameter mbid in /op/{operation} (#191) (2bb0b60)
- wrtag: write multi valued RELEASETYPE, write COMPILATION only if VA (c67655b), closes #183
Bug Fixes
- essentia: ignore warnings in stdout (50a302b), closes #180
- musicbrainz: artistEnName should pick primary alias first, and not pick ended aliases (#179) (77e707b)
- musicbrainz: check non 2xx when downloading cover (753a634)
- musicbrainz: filter Blu-ray media in FlatTracks (#174) (0b89f40)
- test: use portable realpath (17c8b9a)
- wrtag: use original artist name in artistEnName if original uses latin script (4c385b4), closes #179
- wrtagweb: debounce SSE events (69532c4)
- wrtagweb: only try DestDir when job error is non fatal (ae2741e), closes #188
v0.19.0
v0.18.0
0.18.0 (2025-09-14)
Features
- docker: include essentia extractor binary in container image (#162) (4aa435e)
- musicbrainz: boost track num and label info search terms when searching (18e27e3)
- notifications: add
suppress-after-actionnotification-uri config option (31beddc) - pathformat: add
safepathUnicodefunction (#160) (f2bd09c) - wrtagweb: record job update time (57b6276)
Bug Fixes
v0.17.1
v0.17.0
v0.16.0
0.16.0 (2025-08-20)
Features
- config: add more research-link examples (94ae218)
- contrib: add shell completions for fish and bash (#145) (258e17e), closes #140
- docker: support PGID/PUID env vars (4099679), closes #147
- wrtag: support symlinks in operations and path-format root (1c9b33b), closes #149 #141
- wrtagweb: autocomplete manual import dirs (9783d7a), closes #151
Bug Fixes
wrtag v0.15.0
wrtag v0.14.0
⚠ BREAKING CHANGES
- wrtag: rename
tag-weightoption todiff-weight - wrtag: tag mainly as
BARCODEinstead ofUPC, useBarcodein research-links - wrtag: clear unknown tags by default
Features
- config: add discogs research-link example (f3ddfef)
- pathformat: add
artistsSortandartistsSortStringhelpers (6f63702) - pathformat: add
thehelper (b53bccc), closes #123 - pathformat: set index to 0 for pregap tracks (4f9c2c2), closes #124
- tagmap: also keep ReplayGain range settings, and INITIALKEY (7afda34)
- tagmap: write "MUSICBRAINZ_RELEASETRACKID" tag (4f13881)
- tagmap: write "RELEASETYPE" tag (c19bd5d)
- tags: add more known tags and variants (9fb9f2a)
- wrtag: add
tag-configoption (97acec5), closes #120 #107 - wrtag: add some more tests (b96b53f)
- wrtag: clear unknown tags by default (0c94f10), closes #115
- wrtag: rename
tag-weightoption todiff-weight(a25e256) - wrtag: tag mainly as
BARCODEinstead ofUPC, useBarcodein research-links (e263dd6), closes #121 - wrtag: write REMIXER/REMIXERS tags (238ef45), closes #77
Bug Fixes
- wrtag: remove
TRACKCtag alternative (d1d41c5)
wrtag v0.13.0
wrtag v0.12.0
Features
- ci: add errcheck (6ff44e1)
- ci: add more linters (69f2c82)
- ci: cache docker builds (8f2a5c4)
- metadata: buffer stdout for
read(8911983) - wrtag: adjust tag match to account for larger left side (0de5233)
- wrtagweb: restart old in-progress jobs on startup (173fad9)
- wrtagweb: set manual import form width to 500px by default (#102) (d2ae6a1)