Files
spotify-downloader/CHANGES.md
Ritiek Malhotra f078875f0e Update CHANGES.md
2019-01-13 18:32:48 +05:30

4.7 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Fixed

  • Fix renaming files when encoder is not found (@ritiek) (#475)

[1.1.1] - 2019-01-03

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)

1.1.0 - 2018-11-13

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

  • --list flag accepts only text files using mimetypes (@ManveerBasra) (#414)
  • Refactored Spotify token refresh (@ManveerBasra) (#408)
  • Don't search song on Spotify if --no-metadata is passed (@ManveerBasra) (#404)
  • Changed test track to one whose lyrics are found (@ManveerBasra) (#400)
  • Windows - 'My Music' folder won't be assumed to be on C drive but looked up in Registry (@SillySam) (#387)
  • Updated setup.py (fix PyPI URL, add Python 3.7 modifier) (@linusg) (#383)
  • Updated dependencies to their newest versions (as of 2018-10-02) (@linusg) (#382)
  • Remove duplicates from track file while preserving order (@ritiek) (#369)
  • Moved a lot of content from README.md to the repository's GitHub wiki (@sdhutchins, @ritiek) (#361)
  • Refactored internal use of logging (@arryon) (#358)

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)

1.0.0 - 2018-09-09

Added

  • Initial complete release, recommended way to install is now from PyPI

1.0.0-beta.1 - 2018-02-02

Added

  • Initial release, prepare for 1.0.0