A Musixmatch module for the OrpheusDL modular archival music program
OrpheusDL - Musixmatch is a module written in Python which allows retrieving lyrics from Musixmatch for the modular music archival program.
Follow these steps to get a local copy of Orpheus up and running:
- Already have OrpheusDL installed
Just clone the repo inside the folder orpheusdl/modules/
git clone https://github.com/yarrm80s/orpheusdl-musixmatch.git orpheusdl/modules/musixmatch
Either set musixmatch as your default lyrics provider in module_defaults, or call orpheus.py with the following option:
python orpheus.py -lr musixmatch https://open.qobuz.com/album/c9wsrrjh49ftb
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": {
"module_defaults": {
"lyrics": "musixmatch",
"covers": "default",
"credits": "default"
},
"lyrics": {
"embed_lyrics": true,
"save_synced_lyrics": true
},
}
module_defaults
: Lets you select which module to automatically get lyrics/covers/credits from. If selecting default, it will use the main module for the same task.
lyrics
:
embed_lyrics
will add the lyrics as a tagsave_synced_lyrics
stores synchronised lyrics in a .lrc
Yarrm80s - @yarrm80s
Dniel97 - @Dniel97
Project Link: OrpheusDL Musixmatch Public GitHub Repository