deezloader
This project has been created to download songs, albums or playlists with Spotify or Deezer link from Deezer.
Disclaimer
- I am not responsible for the usage of this program by other people.
- I do not recommend you doing this illegally or against Deezer's terms of service.
- This project is licensed under CC BY-NC-SA 4.0
pip3 install deezloader
SETTING
[deez_login]
mail = #YOUR DEEZER EMAIL
password = #YOUR DEEZER PASSWORD
token = #YOUR ARL TOKEN GOT FROM DEEZER
Setting disclaimer
- Write that content inside .deez_settings.ini file for using deez-dw.py
API Avalaible
Finally deez-web.py avalaible ;)
deez-web.py
API disclaimer
- Open your browser at http://127.0.0.1:8000/docs
CLI interface
Finally deez-dw.py avalaible ;)
deez-dw.py -h
usage: deez-dw.py [-h] [-l LINK] [-s SONG] [-a ARTIST] [-o OUTPUT]
[-q {FLAC,MP3_320,MP3_128}] [-rq] [-rd]
[-g] [-z] [-sa {0,1,2}]
OPTIONS
-h, --help show this help message and exit
-l LINK, --link LINK Deezer or Spotify link for download
-s SONG, --song SONG song name
-a ARTIST, --artist ARTIST
artist song
-o OUTPUT, --output OUTPUT
Output folder
-q {FLAC,MP3_320,MP3_128}, --quality {FLAC,MP3_320,MP3_128}
-rq, --recursive_quality
If choosen quality doesn't exist download with best possible
quality (True or False)
-rd, --recursive_download
If the song has already downloaded skip (True or False)
-g, --not_gui Show the little not_gui (True or False)
-z, --zip If is an album or playlist link create a zip archive (True or
False)
-sa {0,1,2}, --save {0,1,2}
Library
Initialize
from deezloader import Login
# if you want login with arl, IT EXPIRES
downloa = Login(arl = my_arl_token)
# if you want to login through your email and password, SHOULD LAST FOREVER
downloa = Login(
email = my_deezer_email,
password = my_deezer_password
)
Download song
Download track by Spotify link
downloa.download_trackspo(
#YOUR SPOTIFY TRACK LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
method_save = #choose between 0, 1 or 2
)
Download track by Deezer link
downloa.download_trackdee(
#YOUR DEEZER TRACK LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
method_save = #choose between 0, 1 or 2
)
Download album
Download album by Spotify link
downloa.download_albumspo(
#YOUR SPOTIFY ALBUM LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
make_zip = #True or False,
method_save = #choose between 0, 1 or 2
)
Download album from Deezer link
downloa.download_albumdee(
#YOUR DEEZER ALBUM LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
make_zip = #True or False,
method_save = #choose between 0, 1 or 2
)
Download playlist
Download playlist by Spotify link
downloa.download_playlistspo(
#YOUR SPOTIFY PLAYLIST LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
make_zip = #True or False,
method_save = #choose between 0, 1 or 2
)
Download playlist from Deezer link
downloa.download_playlistdee(
#YOUR DEEZER PLAYLIST LINK,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
make_zip = #True or False,
method_save = #choose between 0, 1 or 2
Download name
Download by name
downloa.download_name(
artist = #ARTIST NAME,
song = #ARTIST SONG NAME,
output_dir = #The output dir for the download,
quality_download = #Choose between FLAC, MP3_320, MP3_128,
recursive_quality = #True or False,
recursive_download = #True or False,
not_interface = #True or False,
method_save = #choose between 0, 1 or 2
)
DONATION
IF YOU ARE POOR DON'T DONATE I AM ALSO POOR, IF YOU ARE RICH JUST PRESS HERE THANKS YOU :)
HEY YOUUUU
Too Lazy to finish the shitty documentation with VSCode you should be able discover the other params, methods and propieties I will try to do something more professional, MAYBE :)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file deezloader-2022.3.5.tar.gz.
File metadata
- Download URL: deezloader-2022.3.5.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
347fe56dbce15e3bd16e5b3a59b1286c158cbc1bfe5cb93905a368651d0737e5
|
|
| MD5 |
5828471e4134b2e50ebbccf1521ac434
|
|
| BLAKE2b-256 |
62190f485cb511b853db540f206698ca02837202e811a0ee042f4763925bdfc6
|