A Beatport module for the OrpheusDL modular archival music program
OrpheusDL - Beatport is a module written in Python which allows archiving from Beatport for the modular music archival program.
Follow these steps to get a local copy of Orpheus up and running:
orpheusdl/
directory and run the following command:
git clone https://github.com/Dniel97/orpheusdl-beatport.git modules/beatport
python orpheus.py
config/settings.json
file should be updated with the Beatport settingsJust call orpheus.py
with any link you want to archive:
python orpheus.py https://www.beatport.com/track/darkside/10844269
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": "high"
},
"covers": {
"main_resolution": 1400,
// ...
},
// ...
}
download_quality
: Choose one of the following settings:
main_resolution
: Beatport supports resolutions from 100x100px to 1400x1400px max.
A value greater than 1400
is clamped at 1400
so that the cover is not scaled up.
{
"username": "",
"password": ""
}
Option | Info |
---|---|
username | Enter your Beatport email/username address here |
password | Enter your Beatport password here |
NOTE: You need an active "LINK" subscription to use this module. "Professional", formerly known as "LINK Pro" is required to get AAC 256 kbit/s?
Yarrm80s (pronounced 'Yeargh mateys!') - @yarrm80s
Dniel97 - @Dniel97
Project Link: OrpheusDL Beatport Public GitHub Repository