Releases: spotDL/spotify-downloader
v4.0.7
v4.0.6
What's Changed
- Fix metadata when playlist has no images by @koeberlue in #1685
- added ability to use xdg directory by @xnetcat in 3929cae
- fixed some errors related to unicode encoding by @xnetcat in aacde50
- fixed incorrect list length when using
{list-length}for--outputby @xnetcat in 52c730e - added option to preserve original audio by @xnetcat in 06a84e0
- fixed artist match calculation for some edge cases by @xnetcat in 22be0a8
- fixed docs by @xnetcat in c0f8e30 8f7cb2a 74fad7c
New Contributors
- @koeberlue made their first contribution in #1685
Full Changelog: v4.0.5...v4.0.6
v4.0.5
What's Changed
- Fixed wrong file location when downloading file from web session by @xnetcat in ebcd0e4
- Turns Spotify playlists into albums when downloaded by @evieuwu in #1664
- Fixed m3u file creation when using sync file by @xnetcat in 64f0fdb
- Search album by string enhancement by @bfelch in #1663
New Contributors
Full Changelog: v4.0.4...v4.0.5
v4.0.4
What's Changed
- Fixed: docker build for ARM by @MarcOrfilaCarreras in #1661
Full Changelog: v4.0.3...v4.0.4
v4.0.3
What's Changed
- More youtube music matching improvements by @xnetcat in 8fcdf0f , 23f42b8 , 77e9663 , c09ba7d , 35e6fc4 , d02e244 , 259f6f5
- Improved youtube's matching by @xnetcat in 259f6f5 , 4f08b09 , 182a4ce , 259f6f5
- Updated: docker build for arm by @MarcOrfilaCarreras in #1659
- Use download as default operation by @xnetcat in 31e7b72 (now you don't have to include
downloadin your commands, like in v3) - Fixed m3u file creation for normal file names by @xnetcat in 8472887
- Fixed a bug causing artist type to return incorrect number of songs by @xnetcat in 45b1acf
New Contributors
- @MarcOrfilaCarreras made their first contribution in #1659
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- chore(link): update link in command
--helpby @asandikci in #1650 - fixed python compatibility for song.from_dict func by @xnetcat in fb26ec7
- fixed m3u/sync files not upading after running sync command by @xnetcat in f67d701
- added ability to selfhost web interface by @xnetcat in 017e94e
- fixed a lot of bugs/improved stability in web interface by @xnetcat in 017e94e
- added option to use variable bitrate for song conversion by @xnetcat in e989f98
- fixed incorrect link being shown when downloading by @xnetcat in e989f98
- use bitrate from youtube for conversion by @xnetcat in 0037efd
- added ability to automatically name m3u files by @xnetcat in 23a8210
- a lot of improvements to yt music matching by @xnetcat in ea63f34 090c948 6dd759f 40db115 6d8f27d
This update is better at detecting incorrect songs, so you might see more LookupErrors, you can add youtube as a secondary audio provider to prevent this from happening.
If wrong versions of the songs are getting downloaded please report them here or in the spotDL discord server
New Contributors
- @asandikci made their first contribution in #1650
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- use 16-bit audio when converting to flac by @xnetcat
- use yt music for downloads by @xnetcat
- update packages by @xnetcat - this fixes prebuilt executables on all platforms
Full Changelog: v4.0.0...v4.0.1
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.jsonin 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