About • Installation • Authentication • Build
A Fluent UI desktop application that helps you download lossless songs as FLACs, convert between audio formats, match songs between different online sources, edit song metadata, and more. FluentDL supports Deezer, Qobuz, Spotify, and YouTube.
Search
|
Local
|
Queue
|
You can download directly from the Microsoft Store for easier updates.
Alternatively, you can sideload an unsigned version from Releases.
Note
Streaming services occasionally make changes to APIs, which may result in authentication issues. Check the Issues page for known problems and feel free to report them.
The authentication required depends on the sources and features you use.
For all sources except for Spotify, searches and conversions do not require authentication.
For Spotify, searches require API keys, which come bundled with FluentDL. If the bundled keys are rate limited, you can generate your own as described in the authentication wiki.
Authentication requirements for downloading varies for the sources. The type of account (free vs subscription) may also affect the audio quality available.
You do not have re-enter credentials each time because they are stored locally. They can be left alone for months or even longer, but may eventually expire or invalidate due to occasional web-player changes.
| Service | Downloads |
| Youtube | No Authentication Required (128 kbps OPUS, similar to 192kbps MP3) |
| Deezer | Free Account (128 kbps MP3), Premium Account (320 kbps MP3 and 16bit/44.1kHZ FLAC) |
| Qobuz | Free Account (30 second preview), Premium Account (up to 24bit/192khz FLAC) |
| Spotify | Not natively available. Use the Queue to convert song to other sources. |
See the authentication wiki for a detailed guide.
Only relevant for developers who wish to customize source code.
To build and run the project on Visual Studio, see development wiki.