Releases: spotDL/spotify-downloader
V4.0.0
Why?
We recognized that while v3 was simplified and easy to use, some users wanted further functionality to use spotDL the way they want.
v4 has been designed from the ground up to retain the simple and easy to use interface, but also provide these advanced options for customizability.
Key Features
You've asked and we've provided! Some of the most asked for features:
- Sync Mode Keep your local files up to date with your Spotify playlists. Use a sync file to track changes (deletions or additions)
- Configuration File Annoyed about typing your desired output path every time you run spotDL? v4 brings back the config file - Look at
\.spotdl\config.json
in your user Folder - Audio and Lyric Providers Customize where audio and lyrics come from. AZLyrics, musixmatch or Genius
- FFmpeg Download We know lots of people had issues downloading FFmpeg, so now spotDL can do it for you!
- API It is now easier than ever to use spotDL in your own code!
- Documentation & Tests Code is 100% documented and tests over 70% coverage!
- More options
Full Changelog: v3.9.6...v4.0.0
V4 Release Candidate 5
What's Changed
- Updated docker image in compose to be all lowercase by @SethAngell in #1617
- Update supported python version by @georgewoodall82 in #1621
- Improve docker container rebuild speed by @peleccom in #1623
- Fixed arguments parsing by @xnetcat in 725ba76
- Fixed Can't get metadata for songs with no lyrics by @ManuelEibl in #1620
New Contributors
- @SethAngell made their first contribution in #1617
- @georgewoodall82 made their first contribution in #1621
Full Changelog: v4.0.0-rc.4...v4.0.0-rc.5
V4 Release Candidate 4
What's Changed
- Use all relevant data in cache key. by @AkaTenshi in #1600
- Add archive to skip downloaded songs by @AkaTenshi in #1602
- Add lyrics sync as a console operation by @MrFellox in #1594
- added option to overwrite metadata by @xnetcat in #1608
- improve artist matching for song results by @xnetcat in #1610
- update cassettes by @xnetcat in #1613
- Release v4.0.0.rc.4 by @xnetcat in #1614
- Fixed AZLyrics and Genius lyrics providers by @xnetcat in c87fd6d and cdaf376
New Contributors
- @AkaTenshi made their first contribution in #1600
- @MrFellox made their first contribution in #1594
Full Changelog: v4.0.0-rc.3...v4.0.0-rc.4
v4.0.0 Release Candidate 3
We are ironing through bugs at the moment - thanks for being patient!
Keep in touch & up to date on our Discord server. https://discord.gg/xCa23pwJWY
What's Changed
- Spelling Errors in Readme by @Lyn-xX in #1575
- Fixes #1553, #1564 and #1573 by @rokonio in #1574
- Add authorisation token authentication method by @pjones123 in #1580
- Publish v4.0.0rc-3 by @Silverarmor in #1582
New Contributors
- @Lyn-xX made their first contribution in #1575
- @rokonio made their first contribution in #1574
- @pjones123 made their first contribution in #1580
Full Changelog: v4.0.0-rc.2...v4.0.0-rc.3
v4.0.0-rc.2
What's Changed
- Major Bugfix for artist matching
- upgrade rapidfuzz to 2.0.15 by @maxbachmann in #1543
- Update Termux installation script path on docs by @dyegoaurelio in #1545
- Web UI fixes
- GitHub API Rate Limiting messages
Full Changelog: v4.0.0rc1...v4.0.0-rc.2
V4 Release Candidate 1
Why?
We recognised that while v3 was simplified and easy to use, some users wanted further functionality to use spotDL the way they want.
v4 has been designed from the ground up to retain the simple and easy to use interface, but also provide these advanced options for customisability.
Key Features
You've asked and we've provided! Some of the most asked for features:
- Sync Mode Keep your local files up to date with your Spotify playlists. Use a sync file to track changes (deletions or additions)
- Configuration File Annoyed about typing your desired output path every time you run spotDL? v4 brings back the config file - Look at
\.spotdl\config.json
in your user Folder - Audio and Lyric Providers Customise where audio and lyrics come from. AZLyrics, musixmatch or Genius
- FFmpeg Download We know lots of people had issues downloading FFmpeg, so now spotDL can do it for you!
- API It is now easier than ever to use spotDL in your own code!
- Documentation & Tests Code is 100% documented and tests over 70% coverage!
Want to see the full changelog?
#1533
v3.9.6
What's Changed
- Install git in order to be able to build without errors (issue #1508) by @jpenninkhof in #1516
- add setuptools to install_requires by @dotlambda in #1505
- Update Dockerfile by @zekroTJA in #1509
- Update the song name matching rules in YouTube music by @opleonnn in #1518
New Contributors
Full Changelog: v3.9.5...v3.9.6
v3.9.5
v3.9.4
v3.9.3
What's Changed
- Small QoL change to easy see failed tracks by @othyn in (#1454)
- Add encoding parameter to youtubedl by @jpenninkhof (#1468)
- Fix issue with file naming scheme by @Ashrit-Yarava (#1458)
New Contributors
- @othyn made their first contribution in (#1454)
- @jpenninkhof made their first contribution in (#1468)
- @Ashrit-Yarava made their first contribution in (#1458)
Full Changelog: v3.9.2...v3.9.3