mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			6.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			6.9 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
- Added 
--no-remove-original-file(@NightMachinary) (#580) - Added leading Zeros in 
track_numberfor correct sorting (@Dsujan) (#592) - Added 
track_idkey for--file-formatparameter (@kadaliao) (#568) 
Fixed
- Generate list error --write-m3u (@arthurlutz) (#559)
 
Changed
- Fetch lyrics from Genius and fallback to LyricWikia if not found (@ritiek) (#585)
 
[1.2.2] - 2019-06-03
Fixed
- Patch bug in Pafy to prefer secure HTTPS (@ritiek) (#558)
 
[1.2.1] - 2019-04-28
Fixed
- Patch bug in Pafy when fetching audiostreams with latest youtube-dl (@ritiek) (#539)
 
Changed
- Removed duplicate debug log entry from 
internals.trim_song(@ritiek) (#519) - Fix YAMLLoadWarning (@cyberboysumanjay) (#517)
 
[1.2.0] - 2019-03-01
Added
--write-toparameter 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-metadatato preserve old behaviour (@ritiek) (#457) 
Fixed
- Fix already downloaded prompt when using "/" in 
--file-formatto create sub-directories (@ritiek) (#503) - Fix writing playlist tracks to file (@ritiek) (#506)
 
[1.1.2] - 2019-02-10
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
- Fix renaming files when encoder is not found (@ritiek) (#475)
 - Add missing 
import time(@ifduyue) (#465) 
[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 
-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
- 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-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