Skip to content

Releases: spotDL/spotify-downloader

v1.2.1

28 Apr 11:41
b808265
Compare
Choose a tag to compare

Fixed

  • Patch bug in Pafy when fetching audiostreams with latest youtube-dl (@ritiek) (#539)

Changed

v1.2.0

01 Mar 08:47
21fd63b
Compare
Choose a tag to compare

Added

  • --write-to parameter for setting custom file to write Spotify track URLs to (@ritiek) (#507)
  • Set custom Spotify Client ID and Client Secret via config.yml (@ManveerBasra) (#502)
  • Use YouTube as fallback metadata if track not found on Spotify. Also added --no-fallback-metadata
    to preserve old behaviour (@ritiek) (#457)

Fixed

  • Fix already downloaded prompt when using "/" in --file-format to create sub-directories (@ritiek) (#503)
  • Fix writing playlist tracks to file (@ritiek) (#506)

Changed

  • Fetch all artist albums by default instead of only fetching the "album" type (@ritiek) (#493)
  • Option -f (--folder) is used when exporting text files using -p (--playlist) for playlists or -b (--album) for albums (@Silverfeelin) (#476)
  • Use first artist from album object for album artist (@tillhainbach)

v1.1.2

10 Feb 15:26
ddb4b01
Compare
Choose a tag to compare

Changed

  • Fetch all artist albums by default instead of only fetching the "album" type (@ritiek) (#493)
  • Option -f (--folder) is used when exporting text files using -p (--playlist) for playlists or -b (--album) for albums (@Silverfeelin) (#476)
  • Use first artist from album object for album artist (@tillhainbach)

Fixed

v1.1.1

02 Jan 19:38
f4d8bd0
Compare
Choose a tag to compare

Added

  • Output informative message in case of no result found in YouTube search (@Amit-L) (#452)
  • Ability to pass multiple tracks with -s option (@ritiek) (#442)

Changed

  • Allowed to fetch metadata from Spotify upon searching Spotify-URL and --no-metadata to gather YouTube custom-search fields (@Amit-L) (#452)
  • Change FFmpeg to use the built-in encoder aac instead of 3rd party libfdk-aac which does not
    ship with the apt package (@ritiek) (#448)
  • Monkeypatch ever-changing network-relying tests (@ritiek) (#448)
  • Correct .m4a container before writing metadata so metadata fields shows up properly in
    media players (especially iTunes) (@ritiek with thanks to @Amit-L!) (#453)
  • Refactored core downloading module (@ritiek) (#410)

Fixed

  • Workaround conversion conflicts when input and output filename are same (@ritiek) (#459)
  • Applied a check on result in case of search using Spotify-URL --no-metadata option (@Amit-L) (#452)
  • Included a missing import spotipy in downloader.py (@ritiek) (#440)

v1.1.0

13 Nov 18:11
f0ab907
Compare
Choose a tag to compare

Added

  • Output error details when track download fails from list file (@ManveerBasra) (#406)
  • Add support for .m3u playlists (@ritiek) (#401)
  • Introduce usage of black (code formatter) (@linusg) (#393)
  • Added command line option for getting all artist's songs (@AlfredoSequeida) (#389)
  • Added command line options for skipping tracks file and successful downloads file and
    place newline before track URL when appending to track file (@linusg) (#386)
  • Overwrite track file with unique tracks (@ritiek) (#380)
  • Embed comment metadata in .m4a (@ritiek) (#379)
  • Added check for publisher tag before adding publisher id3 tag to audio file (@gnodar01) (#377)

Changed

Fixed

  • Check and replace slashes with dashes to avoid directory creation error (@ManveerBasra) (#402)
  • Filter unwanted text from Spotify URLs when extracting information (@ritiek) (#394)
  • Correctly embed metadata in .m4a (@arryon) (#372)
  • Slugify will not ignore the ' character (single quotation mark) anymore (@jimangel2001) (#357)

v1.0.0

09 Sep 15:39
Compare
Choose a tag to compare

v1.0.0 is ready, with a ton of features! The fastest way to get spotify-downloader up and running is now pip install spotdl.