Skip to main content

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
  • PYTHON VERSION SUPPORTED

    Python >= 3.9

  • OS Supported

    Linux Support macOS Support Windows Support

  • Installation

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

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 :)

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)

Source distribution for deezloader 2022.3.5
File Size Uploaded
deezloader-2022.3.5.tar.gz 23.8 kB 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

Release history Release notifications | RSS feed

This release

2022.3.5 This release

1 release file

6.0.2

1 release file

6.0.1

1 release file

6.0

1 release file

5.6.3.2

1 release file

5.6.3.1

1 release file

5.6.3

1 release file

5.6.2

1 release file

5.6.1

1 release file

5.6

1 release file

5.5.5.5

1 release file

5.5.5.2

1 release file

5.5.5.1

1 release file

5.5.5

1 release file

5.5.4.1

1 release file

5.5.4

1 release file

5.5.3.2

1 release file

5.5.3.1

1 release file

5.5.3

1 release file

5.5.2.2

1 release file

5.5.2.1

1 release file

5.5.2

1 release file

5.5.1

1 release file

5.5

1 release file

5.4.1

1 release file

5.4.0

1 release file

5.3.3

1 release file

5.3.2

1 release file

5.3

1 release file

5.2.2

1 release file

5.2.1

1 release file

5.2

1 release file

5.1.2

1 release file

5.1.1

1 release file

5.1

1 release file

5.0.3

1 release file

5.0.2

1 release file

5.0.1

1 release file

5.0

1 release file

4.6.1

1 release file

4.6

1 release file

4.5.2

1 release file

4.5.1

1 release file

4.5

1 release file

4.4.5

1 release file

4.4.4

1 release file

4.4.3

1 release file

4.4.2

1 release file

4.4.1

1 release file

4.4

1 release file

4.3.4

1 release file

4.3.3

1 release file

4.3.2

1 release file

4.3.1

1 release file

4.3

1 release file

4.2

1 release file

4.1.2

1 release file

4.1.1

1 release file

4.1

1 release file

4.0.3

1 release file

4.0.2

1 release file

4.0.1

1 release file

4.0.0

1 release file

3.7.6

1 release file

3.7.5

1 release file

3.7.4

1 release file

3.7.3

1 release file

3.7.2

1 release file

3.7.1

1 release file

3.7

1 release file

3.6.1

1 release file

3.6.0

1 release file

3.5.3

1 release file

3.5.2

1 release file

3.5.1

1 release file

3.5

1 release file

3.3.2

1 release file

3.3.1

1 release file

3.3

1 release file

3.2.3

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2

1 release file

3.1.2

1 release file

3.1.1

1 release file

3.1

1 release file

3.0.1

1 release file

3.0

1 release file

2.9

1 release file

2.7

1 release file

2.5

1 release file

2.4

1 release file

2.3

1 release file

2.2

1 release file

2.1

1 release file

2.0

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page