Skip to content

AmirulAndalib/orpheusdl-qobuz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrpheusDL - Qobuz

A Qobuz module for the OrpheusDL modular archival music program

Report Bug · Request Feature

Table of content

About OrpheusDL - Qobuz

OrpheusDL - Qobuz is a module written in Python which allows archiving from Qobuz for the modular music archival program.

Getting Started

Follow these steps to get a local copy of Orpheus up and running:

Prerequisites

Installation

  1. Clone the repo inside the folder orpheusdl/modules/
    git clone https://github.com/yarrm80s/orpheusdl-qobuz.git qobuz
  2. Execute:
    python orpheus.py
  3. Now the config/settings.json file should be updated with the Qobuz settings

Usage

Just call orpheus.py with any link you want to archive:

python orpheus.py https://open.qobuz.com/album/c9wsrrjh49ftb

Configuration

You can customize every module from Orpheus individually and also set general/global settings which are active in every loaded module. You'll find the configuration file here: config/settings.json

Global

"global": {
    "general": {
        // ...
        "download_quality": "hifi"
    },
    "formatting": {
        "album_format": "{album_name}{quality}{explicit}",
        // ...
    }
    // ...
}

download_quality: Choose one of the following settings:

  • "hifi": FLAC up to 192/24
  • "lossless": FLAC with 44.1/16
  • "high": MP3 320 kbit/s

album_format:

  • {quality} will add the format which you can specify under quality_format (see below), default:
     [192kHz 24bit]
    
    depending on the maximum available album quality and the chosen download_quality setting
  • {explicit} will add
     [E]
    
    to the album path

Qobuz

"qobuz": {
    "app_id": "",
    "app_secret": "",
    "quality_format": "{sample_rate}kHz {bit_depth}bit",
    "username": "",
    "password": ""
}

app_id: Enter a valid mobile app id

app_secret: Enter a valid mobile app secret

quality_format: How the quality is formatted when {quality} is present in album_format, possible values are {sample_rate} and bit_depth.

NOTE: Set the "quality_format": "" to remove the quality string even if {quality} is present in album_format. Square brackets [] will always be added before and after the quality_format in the album path.

username: Enter your qobuz email address here

password: Enter your qobuz password here

Contact

Yarrm80s - @yarrm80s

Dniel97 - @Dniel97

Project Link: OrpheusDL Qobuz Public GitHub Repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%