orpheusdl-deezer

March 1, 2025 ยท View on GitHub

OrpheusDL module for downloading music from Deezer

Getting started

Prerequisites

Installation

  • Clone the repository from your orpheusdl directory:
    git clone https://github.com/uhwot/orpheusdl-deezer modules/deezer
  • Update config/settings.json with Deezer settings:
    python orpheus.py

Configuration

Global

download_quality:

ValueFormat
"hifi"16-bit 44.1kHz FLAC
"lossless"16-bit 44.1kHz FLAC
"high"MP3 320kbps
"medium"MP3 320kbps
"low"MP3 128kbps
"minimum"MP3 128kbps

main_resolution:
Maxes out at 3000px
If original cover size is smaller than the one specified, falls back to 1200px

Deezer

SettingDescription
client_idClient ID used for login
client_secretClient secret used for login
bf_secretConstant for deriving key used for track decryption
emailAccount email
passwordAccount password