Spotify Downloader Versions Save

Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).

v4.2.5

1 month ago

What's Changed

New features:

  • Add Skip Album Art Functionality by @egndz in #2032
  • Update/implement skip flag by @prodigy7 in #2010
  • Add filtering by album type by @egndz in #2048
  • split get user playlists and get saved playlists to two shortcuts by @xnetcat in 92d333805dd1f8a0a31feefaae309f2a8cd72b50

Bug fixes:

  • Fix for multiple keywords in --ignore-albums option by @bharat-nair in #2014
  • Fix milliseconds for song initialization in by @egndz #2028
  • Fix performance issue when ffmpeg outputs a lot of lines by @pekkarr in #2013
  • remove sync tags from lyrics when saving them in uslt tag by @xnetcat in f47d77ce62ea61a4bf8554f5d27d90577b4b98fa
  • Add Album Cover Art Check by @egndz in #2033
  • Fix termux installation by @rimurum in #2038 and #2042
  • save errors when main thread crashes by @xnetcat in ffb9f2bdfe2e050ecfd56caf7436b2bf0ac072fd
  • update the app scope by @xnetcat in 205e1270dc30017d2e00ff77fa526e0aeae23cb5

Matching improvements:

  • lower average match for explicit mismatch by @xnetcat in 1b9bc72f8a541e344bbcf0aaf76f121093fa264e
  • always skip results with low time match by @xnetcat in ff952d3b9fc76906509276b85c4937d2c853bc44
  • improved lyrics matching by @xnetcat in e4de0318ddf5a92bff0f207317f7a7e5c349adc1

Quality of life improvements:

  • Default to the current directory when running web interface from a frozen application by @xnetcat in 1988035e64515fbf8196ef52f1263e8fbd4fd15e
  • added isrc tag to mp3 files by @xnetcat in a6a98ecec680c723f84450752a5d0b799b6ab1f3
  • added artist id to song object by @xnetcat in d5416ab9bae8731dbde9084062afc152c9441aac

New Contributors

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.2.4...v4.2.5

help support the development and maintenance of the software ❤️

paypal kofi

v4.2.3

5 months ago

What's Changed

Improvements

  • added support for python 3.12 by @xnetcat in b64e87932517cd0054bf73e110db49b0e47c9e96

Important

If you are getting ModuleNotFoundError: No module named 'pkg_resources', try updating setuptools

  • pip install -U setuptools

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.2.2...v4.2.3

help support the development and maintenance of the software ❤️

paypal kofi

v4.2.2

5 months ago

What's Changed

New features:

  • added option to scrape any user's playlists by @bharat-nair in #1916
  • added support for proxy servers --proxy by @Tunglies in #1912
  • added option to skip explicit songs --skip-explicit by @xnetcat in 1ba370f1cb196142291c5deca477c089bf4670e5
  • added option to ignore albums --ignore-album by @Billa05 in #1934
  • added log format option --log-format by @xnetcat in b04a86428db9f031873a7c23c965534cd681c1c6
  • added redownload flag for meta operation by @Billa05 in 912adc90c534c1a1e64f0b48fa04b85c0c74e0f0
  • added shortcut for all user saved albums by @edy252 in ab5ef17dd42d5eea4c106e13bee98b4808d4117f

Bug fixes:

  • get download url when reading file metada by @xnetcat in #1918
  • fixed spotify.link for non song links by @xnetcat in 23549294c2ea8679c2a724932b70913f1a34f876

Matching:

  • always add time to match value by @xnetcat in 7f361e1cb16f1f93e90ba7b1ea006e21168dfd14
  • fallback to title matching for non verified results when score is lower than 70 by @xnetcat in 6643a334fd34f9ebb27447648436fa34dd2239be

Improvements

  • check if youtube music is available by @xnetcat in 8be7680bb540939ec8003a6117261f9142a1cfda
  • improved azlyrics lyrics provider (added automatic retries) by @xnetcat in 698983a72a63c90aeaddc93c1ce7c9f03baac495
  • added timer for debug mode by @xnetcat in 83a10b4f47365c1429a3cbd78f72f255f2596ca0
  • change URI Auth Port from 8080 to 9900 (something less common) by @edinosma in e828353611c94dca7514c966878e371b25925097
  • perform subdomain swap on youtube playlists by @xnetcat in affddb49599c5a6a4972e67c68e788474015f06d
  • update dependencies by @xnetcat in c19e9a92839345f8d3d89810eecfd0b55c6706ec

Documentation:

  • added top 100 contributors in README.md by @MuhammadNizamani in #1926
  • fixed typo in progress_handler.py by @AniketP04 in #1929
  • fixed typo in formatter.py result.py by @AniketP04 in #1933
  • fixed typo in installation.md by @AniketP04 in #1936
  • updated url and web commands in docs/index.md by @drvnprgrmr in #1947
  • updated quality docs/options by @xnetcat in 67b09cf30ce0774f024b310d43f602d1fb4bea34
  • fixed ReadTheDocs build environment by @xnetcat in 553e7a843b86c575034a80aa27c8aa0dbd030786

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.2.1...v4.2.2

New Contributors

help support the development and maintenance of the software ❤️

paypal kofi

v4.2.1

8 months ago

What's Changed

Web:

  • Playlist, artist and album download from web app by @oscarvx00 in #1865

Bugfixes:

  • check if track is a song when downloading playlists by @xnetcat in 8949b9a692c8fabac266f95f2a2a5895daaf7769
  • Support for manual Bandcamp and Soundcloud download. (Using like manual Youtube download in the format MusicURL|SpotifyURL) by @Piripe in #1897
  • Fix crash when filtering results with the --dont-filter-results argument when a provider has 0 result by @Piripe in #1897
  • Fixed a crash with the cache by @Piripe in #1897
  • Fixed matching error when downloading an album caused by track duration by @Piripe in #1897
  • Fixed bandcamp audio provider by @xnetcat in b1a48debc573924d100a91a47f2bc0ab741a51cc a4c6e8dcb80ab99cd62f84b80dcba0ec7a1dadde

Improvements:

  • use downloader settings when parsing query by @xnetcat in 0a692c7b0b0610204908c7823cd14ce078df1b6d
  • added more checks for sync file by @xnetcat in 5e34b216287b84daecf5b26afb6c99b57d4572ab
  • respect detect-formats option when using m3u option by @xnetcat in 8a8891e097480caccbda74b75f5ed1d62bb05f81
  • fixed/improved search term matching by @xnetcat in db11f719d7ba76451e3a7d628909277cab8ac38d

New features:

  • added option to save errors by @xnetcat in 920442e134292e892b762b4fdf7f69aeafc3c972
  • added more checks for sync file
  • added ability to print to stdout when using save by @xnetcat in ce2bce651d46810621ae8eb729bb816ccdd115dc
  • added all-user-followed-artists shortcut by @xnetcat in f9f110f61dd7bb388546bd6791da81fbb5d2077f

Misc:

  • updated packages by @xnetcat in f8d749048537239085d7335e24f2f87ed24402ab

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.2.0...v4.2.1

New Contributors

help support the development and maintenance of the software ❤️

paypal kofi

v4.2.0

10 months ago

Docs:

  • added more info about cookies by @xnetcat in fc817ad9bc6d45ed30ff11b04d17487c64acfde1
  • updated the build command by @xnetcat in aac20f56a138dc2a53d985173c96ab3dde580da7
  • fix broken link in docs by @laurens94 in 2baad4a4914ea20e8e4b501ebb9eebaf710351f0

Bug fixes:

  • even more improvements to file name creation function by @xnetcat in e9dee4f55d00ef9f5dd7a393efc5978c3f04619c
  • update client's downloader settings by @xnetcat in 4fd1be7713089641d1b73c48acf0849949c81491
  • check if result has views before calculating the match score by @xnetcat in 3f0565c88ae1a0a753347d15a1b484ae2c514d25

Matching:

  • simplified artist match fixup for verified results by @xnetcat in 7568dd9b3323828614a2b226c5e9be1913d4782a
  • improved link matching by changing how the views are included in the overall score by @xnetcat in f0ece432375fb6d7a7573f35ed13c6bb7df86f25

New features:

  • added support for wav files by @xnetcat in e7fa8fc57556332cec7a91d0fca010820f5fabb9 c1fb5089bc0b91250d38f705acc655908a6277f6
  • added --yt-dlp-args flag by @xnetcat in d789a5cb1abf23e7a28660ba79b3febcee45bfdc
  • added soundcloud audio provider by @xnetcat in e6f03396bdfefb3e0eb76c769c816f665ab031eb
  • added bandcamp audio provider by @xnetcat in cc399a8942187f5a72e4a0cc8e3bc399d7a50293
  • added piped audio provider by @xnetcat in ecba7d611bae329e407f61da03df66645b879163 (use piped to bypass country restrictions)
  • added detect formats option by @xnetcat in d9aac5710e4f10f6b5c16ca10f8f105c34a512d8
  • added ability to download all user playlists by @xnetcat in b915dc3a32366830627b77fc3eeb34789ad1fa5e

Improvements:

  • remove unwanted directories in container image by @Biswa96 in #1856
  • improved sync file detection by @xnetcat in 039801f107c701af666331b3ed4a2c147a31fb28
  • added more words to forbidden words list by @xnetcat in f4835a426111cc1258899ff4fda5205db6508d24 06cac0fc82c7700f7df8d3a9ddfb6336368ef052
  • add ISRC in file tags by @Maxmystere in #1859
  • updated packages by @xnetcat in 27a62f06b633ada469f6b01a258d2fd5dedd2065
  • added support for piped links by @xnetcat in d29385535508a000e322c843943b38ea6a8a13c2
  • Give an ascii mode to --restrict flag by @OmeGak in #1858
  • use POPM id3 tag for popularity by @xnetcat in 2384f0b1990b1a7b3f7d5beb664a24081f376dca

New Contributors

help support the development and maintenance of spotDL ❤️

paypal kofi

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.1.11...v4.2.0

v4.1.11

11 months ago

What's Changed

Improvements:

  • removed original date from id3 tags by @xnetcat in ef2b647d762789a29ff48e1e98222a4691521e66
  • improved documentation by @Shabinder and @xnetcat in 7d13e52f10ae45a4b022f047039a5ecd84bccd62 55644854b7752df8e1f1a219d3098e78ed0a7908 a15f7557753117e4701e6b70303c3847d449ab3b
  • Include Spotify Popularity in metadata for MP3 files by @cordeliachen in #1827

Bug fixes:

  • check if we get less than 2 template parts by @xnetcat in 1217595fa9e07da45e0d7acc57ed5f500e6f56f2

New Contributors

help support the development and maintenance of the software ❤️

paypal kofi

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.1.10...v4.1.11

v4.1.10

1 year ago

What's Changed

Improvements:

  • remove intl-xx from all spotify links by @xnetcat in d1e68ff27ddedfd666ce417242a071164934527c

help support the development and maintenance of the software ❤️

paypal kofi

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.1.9...v4.1.10

v4.1.9

1 year ago

What's Changed

Bug fixes:

  • fixed KeyError when downloading ytm playlists by @xnetcat in 3ba2f016da8914b85c6443b823ab43e508112807

Improvements:

  • added support for links with language codes by @xnetcat in 2fe593bf831c7af24ad72817c53692ded21ff090

help support the development and maintenance of the software ❤️

paypal kofi

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.1.8...v4.1.9

v4.1.8

1 year ago

What's Changed

Bug fixes:

  • check if time tags are actually time signatures by @xnetcat in 6f075b6e96d6db338869789320f9fbee43e54837
  • catch unexpected exceptions when getting lyrics by @xnetcat in 45ad5035743050301e6d7f6c49cbc34a67366eeb
  • rewritten file name creation logic for long file names by @xnetcat in ed6e8faec43111d0447830fe913ba32f5bb38f54
  • keep the parent path when creating short path name by @xnetcat in 7d6160b489f7954bc649eaa9957658bd5b75fe58
  • don't use default template when formatting template by @xnetcat in 841f95ab6d9b93527feba1652873865b19104885

Improvements:

  • added support for spotify.link by @xnetcat in 3293c8596e8f0453f9a50ac6a9f375fb2964d6b4
  • updated syncedlyrics to v0.5.0 by @xnetcat in 1173b62d0a9e5823f6e5d7d106f12d840e360e86

help support the development and maintenance of the software ❤️

paypal kofi

Full Changelog: https://github.com/spotDL/spotify-downloader/compare/v4.1.7...v4.1.8