2022-02-16 20:18:39 +02:00
|
|
|
|
#Changelog
|
|
|
|
|
|
2022-10-09 13:07:34 +03:00
|
|
|
|
## bliss 0.6.4
|
|
|
|
|
* Fix a bug in the customizable CPU number option in `library`.
|
|
|
|
|
|
2022-09-29 00:33:14 +03:00
|
|
|
|
## bliss 0.6.3
|
|
|
|
|
* Add customizable CPU number in the `library` module.
|
|
|
|
|
|
2022-09-29 00:33:14 +03:00
|
|
|
|
## bliss 0.6.2
|
|
|
|
|
* Add a `library` module, that greatly helps when making player plug-ins.
|
|
|
|
|
|
2022-09-26 23:55:10 +03:00
|
|
|
|
## bliss 0.6.1
|
|
|
|
|
* Fix a decoding bug while decoding certain WAV files.
|
|
|
|
|
|
2022-09-22 20:13:27 +03:00
|
|
|
|
## bliss 0.6.0
|
|
|
|
|
* Change String to PathBuf in `analyze_paths`.
|
|
|
|
|
* Add `analyze_paths_with_cores`.
|
|
|
|
|
|
|
|
|
|
## bliss 0.5.2
|
|
|
|
|
* Fix a bug with some broken MP3 files.
|
|
|
|
|
* Bump ffmpeg to 5.1.0.
|
2022-09-06 19:56:39 +03:00
|
|
|
|
|
2022-04-02 01:05:57 +03:00
|
|
|
|
## bliss 0.5.0
|
2022-04-15 00:52:32 +03:00
|
|
|
|
* Add support for CUE files.
|
2022-04-12 23:06:49 +03:00
|
|
|
|
* Add `album_artist` and `duration` to `Song`.
|
2022-04-11 18:26:05 +03:00
|
|
|
|
* Fix a bug in `estimate_tuning` that led to empty chroma errors.
|
2022-04-02 20:30:43 +03:00
|
|
|
|
* Remove the unusued Library trait, and extract a few useful functions from
|
2022-04-12 23:06:49 +03:00
|
|
|
|
there (`analyze_paths`, `closest_to_album_group`).
|
2022-04-02 20:30:43 +03:00
|
|
|
|
* Rename `distance` module to `playlist`.
|
2022-04-02 01:05:57 +03:00
|
|
|
|
* Remove all traces of the "analyse" word vs "analyze" to make the codebase
|
|
|
|
|
more coherent.
|
2022-04-02 20:47:06 +03:00
|
|
|
|
* Rename `Song::new` to `Song::from_path`.
|
2022-04-02 01:05:57 +03:00
|
|
|
|
|
2022-02-19 21:07:53 +02:00
|
|
|
|
## bliss 0.4.6
|
|
|
|
|
* Bump ffmpeg crate version to allow for cross-compilation.
|
|
|
|
|
|
2022-02-16 20:18:39 +02:00
|
|
|
|
## bliss 0.4.5
|
|
|
|
|
* Bump ffmpeg crate version.
|
|
|
|
|
* Add an "ffmpeg-static" option.
|
2021-05-17 22:09:24 +03:00
|
|
|
|
|
2022-01-06 19:26:21 +02:00
|
|
|
|
## bliss 0.4.4
|
|
|
|
|
* Make features' version public.
|
|
|
|
|
|
2022-01-05 20:19:50 +02:00
|
|
|
|
## bliss 0.4.3
|
|
|
|
|
* Add features' version on each Song instance.
|
|
|
|
|
|
2021-11-27 17:48:48 +02:00
|
|
|
|
## bliss 0.4.2
|
|
|
|
|
* Add a binary example to easily make playlists.
|
|
|
|
|
|
2021-10-02 20:53:24 +03:00
|
|
|
|
## bliss 0.4.1
|
|
|
|
|
* Add a function to make album playlists.
|
|
|
|
|
|
2021-08-23 18:33:17 +03:00
|
|
|
|
## 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.
|
|
|
|
|
|
2021-07-22 19:07:40 +03:00
|
|
|
|
## bliss 0.3.5
|
|
|
|
|
* Add custom sorting methods for playlist-making.
|
|
|
|
|
|
2021-07-07 18:45:05 +03:00
|
|
|
|
## bliss 0.3.4
|
|
|
|
|
* Bump ffmpeg's version to avoid building ffmpeg when building bliss.
|
|
|
|
|
|
2021-07-01 22:29:48 +03:00
|
|
|
|
## bliss 0.3.3
|
|
|
|
|
* Add a streaming analysis function, to help libraries displaying progress.
|
|
|
|
|
|
2021-06-26 16:38:05 +03:00
|
|
|
|
## bliss 0.3.2
|
|
|
|
|
* Fixed a rare ffmpeg multithreading bug.
|
|
|
|
|
|
2021-06-19 15:35:51 +03:00
|
|
|
|
## 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.
|
|
|
|
|
|
2021-06-13 15:07:17 +03:00
|
|
|
|
## bliss 0.3.0
|
|
|
|
|
* Changed `Song.path` from `String` to `PathBuf`.
|
|
|
|
|
* Made `Song` metadata (artist, album, etc) `Option`s.
|
|
|
|
|
* Added a `BlissResult` error type.
|
|
|
|
|
|
2021-06-15 00:11:21 +03:00
|
|
|
|
## bliss 0.2.6
|
|
|
|
|
* Fixed an allocation bug in Song::decode that potentially caused segfaults.
|
|
|
|
|
|
2021-06-08 22:59:32 +03:00
|
|
|
|
## bliss 0.2.5
|
|
|
|
|
* Updates to docs
|
|
|
|
|
|
2021-06-06 17:47:01 +03:00
|
|
|
|
## bliss 0.2.4
|
|
|
|
|
* Make `Analysis::to_vec()` public.
|
|
|
|
|
|
2021-06-06 16:07:56 +03:00
|
|
|
|
## bliss 0.2.3
|
2021-06-06 14:51:08 +03:00
|
|
|
|
|
|
|
|
|
* Made `NUMBER_FEATURES` public.
|
|
|
|
|
|
2021-06-01 19:02:15 +03:00
|
|
|
|
## bliss 0.2.1
|
|
|
|
|
|
2021-06-06 00:56:01 +03:00
|
|
|
|
* Made `Analysis::new` public.
|
|
|
|
|
* Made `Analysis` serializable.
|
|
|
|
|
|
|
|
|
|
## bliss 0.2.0
|
|
|
|
|
|
2021-06-01 19:02:15 +03:00
|
|
|
|
* Added an `Analysis` struct to `Song`, as well as an `AnalysisIndex` to
|
|
|
|
|
index it easily.
|
|
|
|
|
* Changed some logging parameters for the Library trait.
|