An Idagio module for the OrpheusDL modular archival music program
OrpheusDL - Idagio is a module written in Python which allows archiving from Idagio for the modular music archival program.
Follow these steps to get a local copy of Orpheus up and running:
- Already have OrpheusDL installed
- Clone the repo inside the folder
orpheusdl/modules/
git clone https://github.com/Dniel97/orpheusdl-idagio.git modules/idagio
- Execute:
python orpheus.py
- Now the
config/settings.json
file should be updated with the Idagio settings
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
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": {
"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": {
"username": "",
"password": ""
}
username
: Enter your Idagio email address here
password
: Enter your Idagio password here
Special thanks to @uhwot for the help with the AES-CTR-128 decryption part.
Dniel97 - @Dniel97
Project Link: OrpheusDL Idagio Public GitHub Repository