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