This release brings general optimizations instead of having a specific propose
- Added scripts to install as a system service (run as unprivileged user)
- Added details to more places in the log - so it will be easier to find what went wrong
- Fixed a bug where an undetected mathematical comparison would not trigger a warning
- Added timestamps to the logs
- Warnings will now be considered as errors when deciding to write the log or not
- All time values are now in the same unit (seconds)
- Options tied to malfunctions in config.json are now inverted - making them easier to understand while also removing the need to use precedence of options
- Add option to use a faster but inaccurate comparison technique - it will compare filenames only (like the early versions)
- Fixed a bug where the program would try to validate a disabled sync, possibly logging the failure multiple times
- The email now contains the complete execution log
- Fixed a bug when trying to read a mp3 tag that wasn't present on the file will trigger a warning - now only failing to load the file will do so