bliss-rs/CHANGELOG.md
2021-08-23 18:16:32 +02:00

1.3 KiB

Changelog

bliss 0.4.0

  • Make the song-to-song custom sorting method faster.
  • Rename to_vec and to_arr1 to as_vec and as_arr1 .
  • Add a playlist_dedup function.

bliss 0.3.5

  • Add custom sorting methods for playlist-making.

bliss 0.3.4

  • Bump ffmpeg's version to avoid building ffmpeg when building bliss.

bliss 0.3.3

  • Add a streaming analysis function, to help libraries displaying progress.

bliss 0.3.2

  • Fixed a rare ffmpeg multithreading bug.

bliss 0.3.1

  • Show error message when song storage fails in the Library trait.
  • Added a distance module containing euclidean and cosine distance.
  • Added various custom_distance functions to avoid being limited to the euclidean distance only.

bliss 0.3.0

  • Changed Song.path from String to PathBuf.
  • Made Song metadata (artist, album, etc) Options.
  • Added a BlissResult error type.

bliss 0.2.6

  • Fixed an allocation bug in Song::decode that potentially caused segfaults.

bliss 0.2.5

  • Updates to docs

bliss 0.2.4

  • Make Analysis::to_vec() public.

bliss 0.2.3

  • Made NUMBER_FEATURES public.

bliss 0.2.1

  • Made Analysis::new public.
  • Made Analysis serializable.

bliss 0.2.0

  • Added an Analysis struct to Song, as well as an AnalysisIndex to index it easily.
  • Changed some logging parameters for the Library trait.