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!