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 :)
Metadata
Release files for deezloader 2022.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| deezloader-2022.3.5.tar.gz | 23.8 kB | Without provenance | Details |
Release files / deezloader-2022.3.5.tar.gz
| Download URL | deezloader-2022.3.5.tar.gz |
|---|---|
| Size | 23.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
347fe56dbce15e3bd16e5b3a59b1286c158cbc1bfe5cb93905a368651d0737e5
|
|
BLAKE2b-256 checksum How to use checksums |
62190f485cb511b853db540f206698ca02837202e811a0ee042f4763925bdfc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for deezloader 2022.3.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.