Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fluent UI app for downloading lossless FLACs, metadata editing, audio format conversions, music source matching, spectral analysis, and more.

Notifications You must be signed in to change notification settings

DerekYang2/FluentDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

369 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AboutInstallationAuthenticationBuild

Sample Webp

About

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
  • Lookup songs/albums from any of the four online sources
  • Parse all tracks from an online link, with track/album/playlist links supported
  • Open songs/albums in preview sidebar to listen, download, or view metadata.
Local
  • View file metadata and technical audio specs in-depth
  • Edit file metadata live, including option to change cover art
  • View file spectrogram using Spek
  • Convert between flac, mp3, aac, alac, vorbis, opus with control over bitrate
Queue
  • Matching between all possible combinations of online sources (e.g., convert Spotify and YouTube to Deezer equivalents)
  • Download tracks from Deezer, Qobuz, or Youtube with maximum quality
  • Inspect downloaded track spectrogram

Installation

You can download directly from the Microsoft Store for easier updates.

Alternatively, you can sideload an unsigned version from Releases.

Authentication

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.

Searching and Converting

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.

Downloading

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.

Retrieving Tokens

See the authentication wiki for a detailed guide.

Build

Only relevant for developers who wish to customize source code.

To build and run the project on Visual Studio, see development wiki.

About

Fluent UI app for downloading lossless FLACs, metadata editing, audio format conversions, music source matching, spectral analysis, and more.

Topics

Resources

Stars

Watchers

Forks

Languages