v0.11.0 CHANGELOG
Features
- #47 YouTube Music as Downloader (by @Grygon)
- YouTube Music is used to find tracks if
YOUTUBE_API_KEYis not set in.env. - Requires Python ≥3.10 and ytmusicapi if using the binary without an API key.
- YouTube Music is used to find tracks if
- Flag Support
- Flags allow adding custom parameters to each Explo cron job.
- In Docker, flags can be defined in docker-compose.yaml.
- #12 Support for Daily-Jams and Weekly-Jams (via flags)
- Playlists are now named according to ListenBrainz (e.g. Weekly-Exploration instead of Discover-Weekly).
NOTE: To enable "Daily-Jams", troi-bot must be followed in ListenBrainz.
- Playlists are now named according to ListenBrainz (e.g. Weekly-Exploration instead of Discover-Weekly).
- Multiple Download Modes (via flags)
skip– skip downloading altogether.force– download tracks whether or not they exist in the local library.
Don't forget to check out the flag variable reference in the docs
Enhancements
- #42 Flag option to exclude local tracks from playlists
- #46 Files are now downloaded/moved into a subfolder in your download directory (subfolder name matches the playlist name)
Fixes
- #48 Truncate file names if they are too long
Misc
- Updated README, Wiki, and docker-compose.yaml to reflect the changes above.
New Contributors
Full Changelog: v0.10.3...v0.11.0