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).
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_dirpython 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_dirTo install the required dependencies, run the following command:
pip install -r requirements.txt