Skip to content

Dniel97/orpheusdl-idagio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrpheusDL - Idagio

An Idagio module for the OrpheusDL modular archival music program

Report Bug · Request Feature

Table of content

About OrpheusDL - Idagio

OrpheusDL - Idagio is a module written in Python which allows archiving from Idagio 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/Dniel97/orpheusdl-idagio.git modules/idagio
  2. Execute:
    python orpheus.py
  3. Now the config/settings.json file should be updated with the Idagio settings

Usage

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

python orpheus.py https://app.idagio.com/albums/the-berlin-concert-94856157-70B2-4DF4-B658-45AACFF2A5A3

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"
    },
    // ...
}

download_quality: Choose one of the following settings:

  • "hifi": same as "lossless"
  • "lossless": FLAC with 44.1kHz/16bit
  • "high": same as "medium"
  • "medium": AAC 320 kbit/s
  • "low": same as "minimum"
  • "minimum": AAC 160 kbit/s

Idagio

"idagio": {
    "username": "",
    "password": ""
}

username: Enter your Idagio email address here

password: Enter your Idagio password here

Acknowledgements

Special thanks to @uhwot for the help with the AES-CTR-128 decryption part.

Contact

Dniel97 - @Dniel97

Project Link: OrpheusDL Idagio Public GitHub Repository

About

An Orpheus Idagio module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages