Improvements
Bitrate verification after conversion (#17)
Success is still determined by the item's file state (a multi-file book becoming a single .m4b), but the result is now also verified against the requested bitrate:
- After a successful conversion the resulting bitrate is compared to the requested one, with a 10% tolerance (encoders never hit the target exactly)
- On mismatch, a warning is written to the container log:
WARNING: "My Audiobook" was encoded at 200k but 64k was requested - Each conversion log entry (
CONVERSION_LOG_PATH) now includes abitrateMatchedfield (true/false, ornullif it could not be determined)
Full Changelog: v1.6.1...v1.6.2