0.4.0
Variants
There are 4 variants of bliss-analyser:
*-libav-*.zip- Built using libav (ffmpeg) libraries, but dynamically linked. Therefore you will need the corresponding libraries installed on your system - unless using Windows, as these are bundled in the ZIP file.*-static-*.zip- Built using libav (ffmpeg) libraries, but statically linked. No need to install corresponding libraries on your system, but file format support may be reduced.*-ffmpeg-*.zip- Built to invoke theffmpegcommand-line application to decode files. Therefore you will need to have ffmpeg installed on your system. This is the slowest of all builds (about 50% slower than libav), but allows for a more portable binary.*-symphonia-*.zip- Built using the Rust symphonia libraries. No external dependencies are required. This is slightly slower than libav, does not support as many file formats as libav/ffmpeg, and produces slightly different analysis results.
Changes
- Add action to export results from DB to files.
- Add option to preserve file modification time when writing tags.
- Store analysis in BLISS_ANALYSIS tag, not in a COMMENT tag.
- Fix reading of tags during analysis phase.
- Check for multiple genre tags, and if found add as semi-colon separated list to DB.
- When analysing files, always read tags (if present), but only write tags if '--tags' is specified on commandline.
- Use max of 16 significant digits (trailing zeros stripped) when writing analysis results to file tags.
- Strip symbols from release binaries.
- Gracefully handle Ctrl-C.