-
Small improvements to the feature that logs failed downloads to 'error.txt' file:
-
Entry titles will not contain leading or trailing withe-spaces.
-
Prevents duplicating an entry when the downloaded file cannot be moved to the output directory.
-
Prevents cases where the output path where to write the 'error.txt' file does not exists. This handles cases such as:
- The user deleted the album folder while downloading a track.
- The first track of an album isn’t streamable and the album directory hasn’t been yet created.
Note: In such cases, the program will attempt to log the entry to an 'error.txt' file in the download path specified on the 'SETTINGS' page."
-
-
Fixed DPAPI (Data Protection API) encryption/decryption failures for the AppID, AppSecret, username/email and password/token values, falling back to plain text values. (#252)
-
Fixed 'Error 3 moving file to destination' when file name exceeds certain length. (#253)
-
Added a timeout when fetching information from Qobuz API to avoid possible deadlocks due connectivity issues. (#254)
-
Added a timeout when checking for program updates on GitHub to avoid possible deadlocks due connectivity issues.
-
Fixed a visual issue in the login form, where pressing the 'ABOUT' button sometimes failed to display the information.
-
Fixed a visual issue in the 'SEARCHER', where clicking on a picture of a search row to display the image in full size caused to focus the first row after closing the image.
-
Fixed misalignment issues affecting various interface elements.
-
Improved color integration of some interface elements with the current UI theme.
-
Significantly optimized (faster retrieval) logic when fetching favorite artists from "https://play.qobuz.com/user/library/favorites/artists" URL.
-
The counter label in the 'DOWNLOADER' now shows the word "completed" in the {current}/{total} tracks counter, preventing confusion about whether the counter refers to a downloading or already completed track.