1
# Changelog
2
3
## blissify 0.6.0
4
* Bump bliss-rs version in order to use the new chroma features.
5
6
## blissify 0.5.6
7
* Bump the `indicatif` crate to fix compilation.
8
9
## blissify 0.5.5
10
* Add a `list-errors` command to list songs that failed the analysis step.
11
12
## blissify 0.5.4
13
* Bump bliss-rs to add the Symphonia decoder.
14
15
## blissify 0.5.3
16
* Bump bliss-rs.
17
18
## blissify 0.5.2
19
* Put the `--config-path` argument after the subcommand for consistency's sake.
20
* Use XDG_CONFIG_HOME instead of XDG_DATA_HOME to put config files, making
21
sure to still check XDG_DATA_HOME for users with an existing database.
22
* Integration tests can now be run using `cargo test --features=integration-tests`.
23
24
## blissify 0.5.1
25
* Add support for Mahalanobis distance.
26
27
## blissify 0.5.0
28
Note: to take advantage of the fix below, a rescan is needed if you
29
have an existing database.
30
* Take into account discs while doing an album playlist.
31
* Add and store `disc_number` in the database.
32
* Make `track_number` an integer.
33
34
## blissify 0.4.2
35
* Add a "playlist from playlist" feature (Thanks @SimonTeixidor!)
36
37
## blissify 0.4.1
38
* Make the "--seed-song" option return faster.
39
40
## blissify 0.4.0
41
* Add a "--keep-current-queue" flag that keeps the current queue while making playlists,
42
instead of automatically cropping it.
43
* Stop automatically disabling random mode, and instead warn the user that random is enabled.
44
* Add a "--dry-run" option.
45
* Add a "--from-song" option to select a specific song from the command-line.
46
* Default to deduplicating songs when making playlist; add a "--no-deduplication" option.
47
48
## blissify 0.3.12
49
* Use window / offset to read the list of MPD files to avoid timeout errors.
50
51
## blissify 0.3.11
52
* Bump bliss version.
53
54
## blissify 0.3.10
55
* Fix compilation for non-linux OSes.
56
57
## blissify 0.3.9
58
* Add support for hostnames and abstract sockets in MPD_HOST.
59
60
## blissify 0.3.8
61
* Bump bliss to fix build on raspberry pis.
62
63
## blissify 0.3.7
64
* Bump bliss to get new ffmpeg version and utf-8 fix.
65
66
## blissify 0.3.6
67
* Bump bliss to get rpi feature.
68
69
## blissify 0.3.5
70
* Bump bliss to ensure ffmpeg 6.0 compatibility.
71
* Rewrite the connectivity code so that MPD_HOST / MPD_PORT work with passwords and
72
sockets, in accordance with
73
https://mpd.readthedocs.io/en/latest/client.html#connecting-to-mpd.
74
75
## blissify 0.3.4
76
* Bump bliss so updating the database also deletes old song.
77
This fixes a bug that would make incomplete playlists when trying to queue
78
songs that existed in the database, but no longer in the MPD server.
79
* Use Rust 2021
80
81
## blissify 0.3.3
82
* Bump bliss to pretty-print json.
83
* Complete README.
84
* Fix the init option on `number-cores`.
85
86
## blissify 0.3.1
87
* Add a `number-cores` option.
88
89
## blissify 0.3.0
90
* Use the Library struct.
91
* Make CUE sheets work.
92
93
## blissify 0.2.7
94
* Add an option to make an interactive playlist.
95
* Store bliss' features version in the database and use it.
96
97
## blissify 0.2.6
98
* Add an option to make an album playlist.
99
100
## blissify 0.2.5
101
* Complete "mpd_to_bliss" to make the deduplication option work better.
102
103
## blissify 0.2.4
104
* Complete README.
105
* Explicitely add ffmpeg-next to the list of libs to allow users
106
to access ffmpeg-next's flags.
107
108
## blissify 0.2.3
109
* Add the "seed song option".
110
* Add an option to deduplicate songs in a playlist.
111
112
## blissify 0.2.2
113
* Fix update command to remove songs that were removed from MPD database.
114
115
## blissify 0.2.1
116
* Add a `list-db`Β subcommand to list what was analyzed.
117
* Make blissify toggle random mode off when making playlists.
118
* Make inserts atomic so ctrl+c'd the analysis will not make the next update
119
fail.
120
* Add a proper progressbar for the analysis.
121
122
## blissify 0.2.0
123
* Make blissify subcommands (`blissify update`, etc) instead of flags.
124
* Change `blissify playlist` to be able to use various distance functions.
125
126
## blissify 0.1.8
127
* Bump bliss version.
128
* Fix bug that happened when updating an already scanned library with new items.
129
130
## blissify 0.1.7
131
132
* Use `MPD_HOST` / `MPD_PORT` properly instead of grouping everything into
133
a single `MPD_HOST`.
134