Skip to content

0.4.0

Choose a tag to compare

@CDrummond CDrummond released this 31 May 08:59
· 65 commits to master since this release

Variants

There are 4 variants of bliss-analyser:

  1. *-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.
  2. *-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.
  3. *-ffmpeg-*.zip - Built to invoke the ffmpeg command-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.
  4. *-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

  1. Add action to export results from DB to files.
  2. Add option to preserve file modification time when writing tags.
  3. Store analysis in BLISS_ANALYSIS tag, not in a COMMENT tag.
  4. Fix reading of tags during analysis phase.
  5. Check for multiple genre tags, and if found add as semi-colon separated list to DB.
  6. When analysing files, always read tags (if present), but only write tags if '--tags' is specified on commandline.
  7. Use max of 16 significant digits (trailing zeros stripped) when writing analysis results to file tags.
  8. Strip symbols from release binaries.
  9. Gracefully handle Ctrl-C.