Releases: flozz/daily-mix
Releases · flozz/daily-mix
FLOZz Daily Mix v0.5.1
- feat(db): When an insert fails, logs an error message with the data that caused the failure (@flozz, #7)
- feat(subsonic): Query the API with a custom user agent (@flozz, #6)
- fix(checks): Fixed the warning about the non-existing genre "all" (@flozz, #5)
- misc(packaging): Modernized packaging: replaced setup.py+setuptools by pyproject.toml+flit (@flozz)
FLOZz Daily Mix v0.5.0
- feat(playlist): Fallback to regular music set when interesting, fresh or backcatalog sets are empty instead of stopping the playlist generation (@flozz)
- feat(playlist): Changed to a non-linear impact of the rating when selecting regular tracks (@flozz)
- feat(playlist): Improved rotation on regular and interesting tracks (@flozz)
- fix(playlsit): Fixed min/max duration filters (
>=,<=insted of<,>) (@flozz) - fix(sqlite): Added missing 'POWER()' math function (when SQLite not compiled with 'SQLITE_ENABLE_MATH_FUNCTIONS') (@flozz)
- fix(database): Fixed a crash when inserting album or track with missing parent artist or album (@flozz)
- fix(subsonic): Fixed (again) a crash on incomplete response from APIs (@flozz)
- fix(package): Fixed missing MusicBrainz data files from the wheel packages (@flozz, #2)
FLOZz Daily Mix v0.4.0
Changelog
-
feat(generate): Added genre support (@flozz)
- Added builtin genre list and aliases from MusicBrainz (+ script to update them)
- Added an option to filter genres in playlists
- Tracks and album genre are now imported when building the DB
- Added a command to list known genre as a tree (
flozz_daily_mix genres)
-
tests: Added unit tests using Pytest (@flozz)
-
tests: Added a Nextcloud Docker image with Nextcloud Music app and test data (@flozz)
-
fix(subsonic): Fixed crashes on missing attribute on artist/album/tracks (@flozz)
-
misc: Added Python 3.13 support (@flozz)
-
misc!: Removed Python 3.8 support (@flozz)
Update
./daily-mix.venv/bin/pip install --upgrade flozz-daily-mix
FLOZz Daily Mix v0.3.0
- feat: Added "back catalog" slots to generated playlists (@flozz)
FLOZz Daily Mix v0.2.0
- feat: Improved logging and added
--quietand--verboseCLI options (@flozz) - feat: Added an
ignore_tracks_matchingoption to filter tracks whose name matches the given pattern (@flozz) - feat: Output warning for wrong settings instead of ignoring them silently (@flozz)
- feat: Added a
minimal_track_ratingfilter option (@flozz) - fix: Add missing math functions when SQLite is not compiled with
SQLITE_ENABLE_MATH_FUNCTIONS(@flozz)
FLOZz Daily Mix v0.1.0
First release.
- feat: Get available musics from a Subsonic API, generate the playlists and write it to the API (@flozz)
- feat: Implemented command line interface (@flozz)
- feat: Implemented configuration file (@flozz)
- feat: Implemented basic debug features (data dump, print playlist, dry-run) (@flozz)
- docs: Initial basic documentation in the README (@flozz)