v8.0.0
Changes
🚀 Features
- Feature to download multiple playlists @Aayush2492 (#231)
- feat: add progress bar using rich progress @SathyaBhat (#237)
- Adding a no-overwrites option that avoids re-downloading a song if it already exists locally @LuluDavid (#219)
- Use XDG Base Directory specification @judaew (#226)
- switch to yt-dlp @SathyaBhat (#216)
🐛 Bug Fixes
- Fix parsing configuration file @iambibhas (#233)
- Add missed a slash in SAVE_PATH @judaew (#229)
- Fix TypeError when fetching a playlist with a podcast or similar item @shaunakg (#201)
- Fix local files causing error @tonyd33 (#196)
- use the get function to prevent NoneType errors from crashing spotify-dl @SathyaBhat (#181)
🧰 Maintenance
- add manifest file so pypi archive has requirements.txt @SathyaBhat (#234)
- remove unused files @SathyaBhat (#232)
- Correct docker run instructions @makeworld-the-better-one (#198)
- fix: Use the
in
keyword @arnu515 (#210) - added test for sanitize function @devstra (#212)
- Removed duplicate dependency @devstra (#211)
- fix: bug risk informed by deepsource.io @Felipebros (#207)
- Added environment variable instruction for windows @Asher-MS (#205)
- update sentry DSN @SathyaBhat (#200)
- bump up requirements, clean up unwanted files @SathyaBhat (#195)
- change to LF, explicitly mention python3 @SathyaBhat (#194)
How to update
Update using
pip install spotify_dl --upgrade
Thanks to everyone for their contributions!