1.9 KiB
1.9 KiB
DEV
BUGS (Minor)
toys/createindex: handle empty channel count, bitdepth and sampling rate cleanly
Enhancements
- Allow ignoring microsecond precision in timestamps
- Don't print useless information (stuff that handled 0 files and such)
- Store transcoded file paths relative to their destination's root
- Add missing error codes (used but not declared)
1.0.4
BREAKING CHANGES
- ffmpeg parser was fixed. All files previously parsed by it and parsers depending on it will be reprocessed. Running in batches (
-B <batchsize>) is recommended.
BUGS
ffmpegoutput parsed incorrectlytoys/createindex: incorrect path for ID3v1 tag index file
Enhancements
- Use bash builtin
printfinstead of commanddate - Commit to database more frequently when reading tags
1.0.3
BREAKING CHANGES
- Implementing replaygain copy meant bumping versions of every tag parser. All file tags will be read again. Running in batches (
-B <batchsize>) is recommended.
Bugs
- Fix a number of issues with
releasecountrytag
Enhancements
- Spawn tasks faster when slots are available.
- Copy replaygain tags.
- Add
copy_extensionto setup
1.0.2
Bugs
- Tag reading hangs on vorbis files with embedded images.
- Recreate destination files on releasecountry tag change (bump database schema to 5).
1.0.1
BREAKING CHANGES
- Implementing releasecountry meant bumping versions of every tag parser. All file tags will be read again. Running in batches (
-B <batchsize>) is recommended.
Enhancements
- Copy releasecountry tag ("MusicBrainz Album Release Country" for MP3).
Bugs
- Opus tags were not actually parsed due to an issue with the tag reader selector.
Enhancements
- Fetch releasecountry tag from files
- Add
%{releasecountry}placeholder inrename - Add
-r(show release country) to toys/createindex
1.0.0
Initial public release