Skip to content

Command Line Interface version of SpotiFLAC. SpotiFLAC allows you to download Spotify tracks in true FLAC format through services like Tidal, Qobuz, Deezer and Amazon.

Notifications You must be signed in to change notification settings

jelte1/SpotiFLAC-Command-Line-Interface

 
 

Repository files navigation

Command Line Interface version of SpotiFLAC.

Arguments

--service {tidal,qobuz,deezer,amazon}
Specify the music service to use for downloading FLAC files. Specify multiple services separated by spaces to try them in order. Default is 'tidal'.

--filename-format {title_artist,artist_title,title_only}
Specify the format for naming downloaded files. Default is 'title_artist'.

--use-track-numbers
Include track numbers in the filenames.

--use-artist-subfolders
Organize downloaded files into subfolders by artist.

--use-album-subfolders
Organize downloaded files into subfolders by album.

--loop minutes
Specify the duration in minutes to keep retrying downloads in case of failures. Default is 0 (no retries).

Usage

python SpotiFLAC.py [--service {tidal,deezer}]
                    [--filename-format {title_artist,artist_title,title_only}]
                    [--use-track-numbers]
                    [--use-artist-subfolders]
                    [--use-album-subfolders]
                    [--loop minutes]
                    url 
                    output_dir

Example

python SpotiFLAC.py --service tidal deezer
                    --filename-format artist_title 
                    --use-track-numbers 
                    --use-artist-subfolders 
                    --use-album-subfolders 
                    --loop 120
                    https://open.spotify.com/album/xyz 
                    /path/to/output_dir

Installation

To install the required dependencies, run the following command:

pip install -r requirements.txt

About

Command Line Interface version of SpotiFLAC. SpotiFLAC allows you to download Spotify tracks in true FLAC format through services like Tidal, Qobuz, Deezer and Amazon.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%