mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-12-08 04:19:10 +00:00
* Applied a check on null result in case of no youtube search * Allow fetch metadata from spotify upon searching spotify-url and no-metadata * updated changes.md * Updated CHANGES.md as per suggestion * removed unnecessary bool hit Co-Authored-By: Amit-L <amit.lawanghare@gmail.com> * removed unnecessary bool hit, anti PEP 8 Co-Authored-By: Amit-L <amit.lawanghare@gmail.com> * resolved conflicts * Error shown no videos found * Dont to show any manual option for no result
4.5 KiB
4.5 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
Added
- Output informative message in case of no result found in YouTube search (@Amit-L) (#452)
- Ability to pass multiple tracks with
-soption (@ritiek) (#442)
Changed
- Allowed to fetch metadata from Spotify upon searching Spotify-URL and
--no-metadatato gather YouTube custom-search fields (@Amit-L) (#452) - Change FFmpeg to use the built-in encoder
aacinstead of 3rd partylibfdk-aacwhich does not ship with the apt package (@ritiek) (#448) - Monkeypatch ever-changing network-relying tests (@ritiek) (#448)
- Correct
.m4acontainer 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
- Applied a check on result in case of search using Spotify-URL
--no-metadataoption (@Amit-L) (#452) - Included a missing
import spotipyin 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
.m3uplaylists (@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
--listflag accepts only text files using mimetypes (@ManveerBasra) (#414)- Refactored Spotify token refresh (@ManveerBasra) (#408)
- Don't search song on Spotify if
--no-metadatais 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.mdto 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