Releases: spotDL/spotify-downloader
v4.2.0
Docs:
- added more info about cookies by @xnetcat in fc817ad
- updated the build command by @xnetcat in aac20f5
- fix broken link in docs by @laurens94 in 2baad4a
Bug fixes:
- even more improvements to file name creation function by @xnetcat in e9dee4f
- update client's downloader settings by @xnetcat in 4fd1be7
- check if result has views before calculating the match score by @xnetcat in 3f0565c
Matching:
- simplified artist match fixup for verified results by @xnetcat in 7568dd9
- improved link matching by changing how the views are included in the overall score by @xnetcat in f0ece43
New features:
- added support for wav files by @xnetcat in e7fa8fc c1fb508
- added
--yt-dlp-args
flag by @xnetcat in d789a5c - added soundcloud audio provider by @xnetcat in e6f0339
- added bandcamp audio provider by @xnetcat in cc399a8
- added piped audio provider by @xnetcat in ecba7d6 (use piped to bypass country restrictions)
- added detect formats option by @xnetcat in d9aac57
- added ability to download all user playlists by @xnetcat in b915dc3
Improvements:
- remove unwanted directories in container image by @Biswa96 in #1856
- improved sync file detection by @xnetcat in 039801f
- added more words to forbidden words list by @xnetcat in f4835a4 06cac0f
- add ISRC in file tags by @Maxmystere in #1859
- updated packages by @xnetcat in 27a62f0
- added support for piped links by @xnetcat in d293855
- Give an ascii mode to --restrict flag by @OmeGak in #1858
- use POPM id3 tag for popularity by @xnetcat in 2384f0b
New Contributors
- @Biswa96 made their first contribution in #1856
- @laurens94 made their first contribution in #1862
- @OmeGak made their first contribution in #1858
Donate
help support the development and maintenance of spotDL ❤️
Full Changelog: v4.1.11...v4.2.0
v4.1.11
What's Changed
Improvements:
- removed original date from id3 tags by @xnetcat in ef2b647
- improved documentation by @Shabinder and @xnetcat in 7d13e52 5564485 a15f755
- Include Spotify Popularity in metadata for MP3 files by @cordeliachen in #1827
Bug fixes:
New Contributors
- @cordeliachen made their first contribution in #1827
- @Shabinder made their first contribution in #1840
Donate
help support the development and maintenance of the software ❤️
Full Changelog: v4.1.10...v4.1.11
v4.1.10
v4.1.9
v4.1.8
What's Changed
Bug fixes:
- check if time tags are actually time signatures by @xnetcat in 6f075b6
- catch unexpected exceptions when getting lyrics by @xnetcat in 45ad503
- rewritten file name creation logic for long file names by @xnetcat in ed6e8fa
- keep the parent path when creating short path name by @xnetcat in 7d6160b
- don't use default template when formatting template by @xnetcat in 841f95a
Improvements:
- added support for spotify.link by @xnetcat in 3293c85
- updated syncedlyrics to v0.5.0 by @xnetcat in 1173b62
Donate
help support the development and maintenance of the software ❤️
Full Changelog: v4.1.7...v4.1.8
v4.1.7
What's Changed
Bug fixes:
- fixed missing data error when using YouTube URL by @xnetcat in bfc3058
- create display tracker after song re-initialization by @xnetcat in f23add2
New features:
- added option to only use verified results by @xnetcat in d0d1d67
- added option to sync without deleting new songs by @xnetcat in a12c9d9
- added option to change the max filename length by @xnetcat in 55165bb
- added option to cache spotify requests by @xnetcat in 7f7d50e
Other changes:
Donate
help support the development and maintenance of the software ❤️
Full Changelog: v4.1.6...v4.1.7
v4.1.6
v4.1.6 - Hotfix
Improvements:
v4.1.5
New features:
- Slider.kz audio provider by @suchencjusz in #1798
Bug fixes:
- check if song has track number by @xnetcat in ee319cc
- catch more unexpected exceptions when downloading songs by @xnetcat in 2a71c6a
- use correct album artist when embedding metadata by @xnetcat in c5b18c8
Matching improvements:
- added check for forbidden words by @suchencjusz and @xnetcat in e5ba678 and #1798
Improvements:
- added ability to generate lrc files when using spotdl meta by @xnetcat in c02cc83
- use .m3u8 file extension for m3u files by default by @xnetcat in 86d3514
- embed synced lyrics to both sylt and uslt id3 tags by @xnetcat in e3a7949
- copy all types of files when they are of the same type by @xnetcat in 07e2281
Other changes:
- updated link to get cookies.txt extension by @xnetcat in 9903268
- removed geo bypass option by @xnetcat in cbf3f2b ( unfortunately it wasn't working 😞 )
New Contributors
- @suchencjusz made their first contribution in #1798
Full Changelog: v4.1.4...v4.1.6
Donate
help support the development and maintenance of the software ❤️
v4.1.5
New features:
- Slider.kz audio provider by @suchencjusz in #1798
Bug fixes:
- check if song has track number by @xnetcat in ee319cc
- catch more unexpected exceptions when downloading songs by @xnetcat in 2a71c6a
- use correct album artist when embedding metadata by @xnetcat in c5b18c8
Matching improvements:
- added check for forbidden words by @suchencjusz and @xnetcat in e5ba678 and #1798
Improvements:
- added ability to generate lrc files when using spotdl meta by @xnetcat in c02cc83
- use .m3u8 file extension for m3u files by default by @xnetcat in 86d3514
- embed synced lyrics to both sylt and uslt id3 tags by @xnetcat in e3a7949
- copy all types of files when they are of the same type by @xnetcat in 07e2281
Other changes:
- updated link to get cookies.txt extension by @xnetcat in 9903268
- removed geo bypass option by @xnetcat in cbf3f2b ( unfortunately it wasn't working 😞 )
New Contributors
- @suchencjusz made their first contribution in #1798
Full Changelog: v4.1.4...v4.1.5
Donate
xnetcat
help support the development and maintenance of the software ❤️
v4.1.4
What's Changed
Matching improvements:
- simplified artists match calculation by @xnetcat in 0fc56fc
- improved main artist matching by @xnetcat in c2e0208
Bug fixes:
Improvements:
- utils/search.py: lazily initalize YTMusic() client by @ckiee in #1790
- youtube playlist support improvements by @xnetcat in 2de064f
- improved logic in metadata operation by @xnetcat in 26dbfa9
- added retry logic to azlyrics by @xnetcat in f25c638
- improved lyrics matching across all lyrics providers by @xnetcat in f955aa9
Other changes:
- Update README.md by @juanjosepablos in #1783
- updated syncedlyrics by @xnetcat in f54c96d
New Contributors
- @juanjosepablos made their first contribution in #1783
- @ckiee made their first contribution in #1790
Full Changelog: v4.1.3...v4.1.4
Donate
xnetcat
v4.1.3
This version changes save/sync file structure. Files from previous versions won't work with this one and vice versa.
New features:
- added option to generate lrc files by @xnetcat in 54fac1b
- added option to force metadata update by @xnetcat in 5eb1669
Bug fixes:
- use ID3 v2.3 to save mp3 tags by @xnetcat in e9bb6cb
- metadata reading related fixes by @xnetcat in 9b46253
- optimized how the data is stored in save files by @xnetcat in 6e5ebd8
- fixed key error when trying to access track fields in playlist by @xnetcat in 710e1b5 6f1b77f fc3bf96 f50d674
- fixed sync/m3u functionality when using 'restrict' option by @s6joui in #1765
- use custom id3 sep for reading files by @xnetcat in 6c17a98