Skip to content

Releases: the-batfish/spotify-downloader

Fix for broken program

21 Jun 16:35
Compare
Choose a tag to compare

Removed database checking step-Program now doesn't even connect with the database
Organised code-Split downloader.py into two files-downloader.py and convtagger.py(holds all the functions for conversion and tagging of files)
Removed fast m4a-FFMPEG is now a must as all formats download in opus formats and convert to the respective formats
Optimised search algorithm- Program now searches solely in youtube music by passing the isrc code(falls back to artist name and song title if isrc fails) as a query and comparing durations(selects one which is less than 5 seconds apart)
QOL feature- Albums and playlists now download inside a folder with the name of the album/playlist in the selected location,ie if location is "C:/users/music" and playlist name is "Mega Hit mix" then songs will download in "C:/users/music/Mega Hit mix"

Temporary nogui fix for the program

04 Jun 05:35
Compare
Choose a tag to compare

FFMPEG is to be installed by the user, next release will hopefully bring back that functionality.This was put out as quick and dirty fix for the program this is NOT the final update.There will be at least another one after i get time.

PS. you can download ffmpeg from here: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z

FFMPEG auto install and album art fix

23 Oct 06:35
83dd2ee
Compare
Choose a tag to compare

FFMPEG now downloads from the releases page of its official github repo.Album art has also been fixed where it used to download lower quality images before

Increased m4a and mp3 quality and optimised search for ffmpeg

22 Aug 17:52
Compare
Choose a tag to compare

m4a has 2 options now-fast and quality
fast downloads in lossy AAC format as a mp4 and renames to m4a(seems stupid but it works trust me)
quality downloads in lossless opus format as a webm and converts to m4a thus retaining quality
mp3 also now downloads in opus format and converts to mp3

program now uses one of the functions from the pydub library to check for ffmpeg

FFMPEG is downloaded if not present at the request of the user

01 Aug 13:20
Compare
Choose a tag to compare

program now checks if ffmpeg exists and if not downloads it at the request of the user (only for windows) also it only downloads and not install, Installation has to be done by user by placing the 3 exe files in the bin folder of the ffmpeg archive (requires winrar or similar program) in the same directory as the downloader

FLAC files are now tagged properly

26 Jun 06:21
Compare
Choose a tag to compare
v1.67

FLAC is now tagged properly with metadata and albumart

Fix for v1.6

23 Jun 05:35
Compare
Choose a tag to compare

Fixes albums not being able to download

Added bitrate selector and your settings are now saved (also fixed search accuracy issue)

21 Jun 04:43
Compare
Choose a tag to compare

Settings like format,thread count,location and bitrate are now saved.Added a bitrate selector.When ytmusic gives 0 result it falls back to using song name and artist to search instead

Modified code to accept album links too

15 Jun 03:42
Compare
Choose a tag to compare

slightly modified code to accept album links

Searching using ISRC code

11 Jun 18:01
Compare
Choose a tag to compare

The programs now defaults to ISRC searching so as to increase accuracy in finding songs.