Releases: WilliamSchack/Spotify-Downloader
v1.4.0 UI Upgrade & Animations, Song Folder Sorting
I was planning to have a major UI overhaul but because of the settings menu overflowing and the amount of work that it would be I just decided to implement a small part of it. Since I have changed the UI and also outside time restraints I am going to delay the major UI overhaul for a bit longer, but it will come eventually!
Even though it is a smaller UI upgrade it really improves how the app feels and makes it a lot better to navigate!
MAJOR CHANGES
- Added side panel to switch screens and access extra buttons
- Added animation to various elements in the settings screen and side panel
- #7 Implemented the ability to sort songs into folders
CHANGES
- #8 Removed URL Input when returning to setup screen
- Added error screen button to see previous download errors
- Added line indicator to settings screen
BUG FIXES
- Fixed various issues related to resetting back to setup screen
- Fixed downloaded status showing wrong amount of songs completed
CONTRIBUTORS
Thanks for making this program better :)
v1.3.0 File Naming, Setup Screen Return
Finally made it so it automatically returns to the setup screen without having to quit the application, really should have done this earlier but kinda forgot about it...
Also made it so you can now change the naming of outputted files. The valid tags are listed in the input box tooltip and in the readme under Usage > Settings > Naming Format
Thanks to @rodriguezrobinj for the feature requests :)
CHANGES
- #4 Automatically returns to setup screen after download
- #5 You can now change the output naming format of downloads. Valid tags are listed in tooltip and in readme
- Added download result to setup screen
- Added submit bug button to setup screen
- Added help button to setup screen
- Added cancel download button to downloading screen
- Changed some status notifications to be more clear
- Now checks for connection to YouTube and Spotify servers before starting download
BUG FIXES
- Properly cleaning up after threads now
- Fixed random crashed due to TagLib not saving files properly
v1.2.1 Folder Permissions Checking, Installer Fix
Small update that now checks if a folder is writable before starting a download. If a folder has any errors, it now prompts to elevate the application and try again with admin permissions
This should remove any confusion or errors with writing to folders that do not have regular permissions
CHANGES
- #3 Now checks if folder is writable before download
- Added the ability to restart with admin permissions
BUG FIXES
- Fixed installer not waiting for previous version to uninstall
v1.2.0 Audio Quality, Settings Update
So it turns out that I was compressing the audio quality :/
That should be fixed now along with some new features and bug fixes as well
CHANGES
- Added customizable audio bitrate from 33-256kb/s
- New settings menu for easier readability
- Settings now save between sessions
- Added copyright text to setup screen
- Now clears all temp files instead of just downloads
- Updated yt-dlp
- Now properly uninstalls previous install when installing new version
- Reduced file size, still trying to figure out ways to reduce it further :)
- Installer: 169MB > 144MB
- Portable: 145MB > 120MB
BUG FIXES
- Fixed crash when downloading single track that is already downloaded without overwriting
- Fixed overwriting not working properly, didn't delete files from target folder
- Fixed constant yt-dlp errors
- Assigning metadata is now handled properly
v1.1.3 Even Thread Redistribution, Bug Fixes, License Addition
Sorry guys for the long time between updates :/ they should be speeding up a bit now but still only expect one monthly or bi-monthly as I have recently had a lot more outside of the project than before. Expect a big update in soon though...
This application is now under the GNU General Public License v3.0 from this release forward. You can find the details Here and the license Here
CHANGES
- Added song redistribution between threads. Now after a thread finishes downloading its allocated songs it will evenly redistribute the total remaining songs between all threads
BUG FIXES
- Program now properly closes if paused before closing
- Artist is now taken into account when searching for songs. Should fix a few incorrect songs when downloading.
- Fixed episodes and other types of media that were returning null from crashing the program
v1.1.2 Downloading & Cleanup Fixed
KNOWN ISSUE
- Application will not close properly while paused, and continue to use cpu after close
Fixed In v1.1.3
Bug Fixes
- Fixed application not downloading songs
If install location was in an administrator folder, could not create downloading directory. Now uses temp folder for downloads
- Fixed images downloading when not needed
- Fixed program running in the background after close if not cleaning files properly
v1.1.1 Multithreading & Exiting Bug Fixes
DOWNLOADING NOT WORKING FOR INSTALLER
USE v1.1.2 OR LATER
If install is located in an administrator folder and user does not have administrator permissions, downloads will not start
Bug Fixes
- If overwriting, downloading will now evenly spread songs between threads if some songs are already downloaded
- Application will now close properly after one thread has finished downloading
- Fixed threads not closing if not downloading anything
v1.1.0 Multithreading, Downloading Changes, Bug Fixes
DOWNLOADING NOT WORKING FOR INSTALLER
USE v1.1.2 OR LATER
If install is located in an administrator folder and user does not have administrator permissions, downloads will not start
CHANGES
- Added multi-threading to song downloading
- Now can download multiple songs at once
- Can change the amount of threads used to download (simultaneous downloads)
- Added temp folder for downloading
- Downloading files are now stored in a temp folder and later moved to the target location
- Helps with cleaning up on close
BUG FIXES
- Fixed program not quitting immediately, it was not closing threads properly, now it does
- Fixed total song count on main thread not updating properly
- this fixed exit window and current progress context not giving right details
v1.0.2 Fixed Timeouts
Bug Fixes
- Fixed timeouts for command processes (Downloading, normalizing)
(Actually does fix downloads for slower hardware and networks)
Changes
- Removed "Song ETA" text, unused
v1.0.1 Bug fixes, updated installer
IF UPDATING FROM v1.0.0 AND USED DEFAULT LOCATION:
- Navigate to "%USERPROFILE%" and remove "Spotify Downloader"
(Only to remove from user location, you can keep it there if you wish though)
Bug Fixes
- Fixed files not being deleted correctly
(Does not fix, use v1.0.2 or later) - Fixed app running in the background after close
- Added proper cleanup on closing application
- Fixed notification popup incorrect text
Updated Installer
- Changed default install location to Program Files from current User folder
- Added the ability to update an old installation
- Now requires admin permission because of this