From ef983f0596b4e25531a7824d8842476192baf7a0 Mon Sep 17 00:00:00 2001 From: Footsiefat <12180913+Footsiefat@users.noreply.github.com> Date: Tue, 19 Oct 2021 13:18:53 +1300 Subject: [PATCH] Added changelog --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 08220fb8..88ea9546 100644 --- a/README.md +++ b/README.md @@ -21,3 +21,28 @@ Python packages: - Use "-ls" or "--liked-songs" to download all the liked songs from out account - Supply the URL or ID of a Track/Album/Playlist as an argument to download it - Don't supply any arguments and it will give you a search input field to find and download a specific Track/Album/Playlist via the query. + + +## **Changelog:** +**v1.3 (19 Oct 2021):** +- Added auto detection about if the current account is premium or not. If it is a premium account it automatically sets the quality to VERY_HIGH and otherwise HIGH if we are using a free account. +- Fixed conversion function so it now exports to the correct bitrate. +- Added sanitation to playlist names to help catch an edge case crash. +- Added option to download all our liked songs into a sub-folder. + +**v1.2 (18 Oct 2021):** +- Added .gitignore. +- Replaced dependency list in README.md with a proper requirements.txt file. +- Improved the readability of README.md. + +**v1.1 (16 Oct 2021):** +- Added try/except to help catch crashes where a very few specific tracks would crash either the downloading or conversion part. + +**v1.0 (14 Oct 2021):** +- Ajusted some functions so it runs again with the newer version of librespot-python. +- Improved my sanitization function so it catches more edge cases. +- Fixed an issue where sometimes spotify wouldnt provide a song id for a track we are trying to download. It will now detect and skip these invalid tracks. +- Added additional check for tracks that cannot be "played" due to licence(and similar) issues. These tracks will be skipped. + +**v0.9 (13 Oct 2021):** +- Initial upload, needs adjustments to get working again after backend rewrite.