Skip to content

FluentDL 1.2.0.0

Compare
Choose a tag to compare
@DerekYang2 DerekYang2 released this 03 Feb 04:30
· 30 commits to master since this release
670c171

There are two zip files, FluentDL_1.2.0.0.zip and FluentDL_1.2.0.0_QOBUZ_OLD.zip.
The first version only works with the latest qobuz tokens, the second only works with old tokens generated before October 2024. The second is only applicable for those who have old tokens from elsewhere (friend, some server, ...).

Change List

  • The Youtube API is currently broken, waiting for YoutubeExplode to release a fix.
  • More useful error messages (e.g. downloading from deezer/qobuz without a token).
  • Prevent freezing on startup caused by Qobuz API authentication.
  • Fix crashes during conversions (e.g. Spotify to Qobuz) caused by Qobuz artist fields being empty.
  • Migrated to .NET 8 framework. Seems to have no major functional differences, other than different textbox focus behavior in Settings (?). Might be faster and fixed some visual bugs.

TODO:

  • Add option to login into Qobuz using email and password, possibly add custom/old app ID and secrets.
  • Add a button to download all items in queue, since convert to local is a bit awkward.
  • Possibly change default threads setting to a higher value.
  • Remove need for Spotify authentication (already done, coming in next version)
  • User guide

Installation

Download the FluentDL_1.2.0.0.zip below. Right click on Install.ps1 and press Run with Powershell.

The script is safely auto-generated by Visual Studio.

If you do not have this option or it is crashing, see README installation section for more details.

If you have already installed previous versions, it may be sufficient to directly run FluentDL_{VERSION}_x64_MSIX.msix. If you want to install the same version again, you may have to uninstall the existing one first.

Authentication

Certain features, such as downloading or spotify searching, require authentication. ARLS, tokens, etc. can be entered in the settings tab. If you don't already have these, see README authentication section for details.