v0.9.0
What's changed?
- BREAKING: replaced
-D, --downloader
with-S, --source
, introduced the-D, --check-dir
flag. #350 - BREAKING: replaced the
.downloader.order
entry in the config file with.downloader.sources
. #350 - BREAKING: freyr no longer uses the temp directory by default to cache assets. #354
- BREAKING: freyr now persists the cached assets across runs, this will grow over time, but you can clear it at will. #354
- Replaced native
ffmpeg
with bundled Wasm version. #305 - Implemented Apple Music pagination. #348, #400
- Implemented ability to check for track existence in other directories. #350
- Allow excluding download sources. #355
- Use correct cover art file extension. #311
- Simplified the banner to 8-bit instead of the 24-bit truecolor version. #309
- Add support for Docker Desktop, or generic NAS with Docker support. #316
- Fix race condition potentially resulting in file corruption when two identical tracks are downloaded at the same time. #338
- Persist configuration options in the user config file. #353
- Stripped HTML tags from playlist descriptions. #324
- Fix
urify
subcommand with Spotify URLs. #308 - Fix YouTube feed sourcing logic after dependency update. #299
- Update minimum Node.js version to
v16
. #293, #332, d4ed669 - Remove the temporary image downloaded when an error is detected. 5e7f551
- Revamp the test runner. #303, #304
- Removed unimplemented features. #368
- Updated Apple Music access token. #399
Full Changelog: v0.8.1...v0.9.0