feat(lyrics): add SPlayer source (#55)

* feat(lyrics): add SPlayer source

* fix(lyrics): harden SPlayer fallback
This commit is contained in:
rrzt
2026-07-19 20:32:03 -04:00
committed by GitHub
parent 5651052175
commit a079c8a652
7 changed files with 278 additions and 15 deletions
+7 -2
View File
@@ -167,11 +167,12 @@
"netease": "NetEase Music (public API)",
"qishui": "Qishui Music",
"qqmusic": "QQ Music",
"spotify": "Spotify"
"spotify": "Spotify",
"splayer": "SPlayer"
}
},
"lyrics_sources": {
"description": "Source IDs tried from top to bottom: lrclib, netease, qqmusic, kugou, qishui, apple_music, spotify, musixmatch, mpris, or custom.",
"description": "Source IDs tried from top to bottom: lrclib, netease, splayer, qqmusic, kugou, qishui, apple_music, spotify, musixmatch, mpris, or custom.",
"label": "Automatic source order"
},
"marquee_speed": {
@@ -272,6 +273,10 @@
"description": "Optional manually supplied Spotify web cookie. Stored as a normal plugin setting; never written to logs.",
"label": "Spotify sp_dc"
},
"splayer_api_url": {
"description": "SPlayer local service URL. Defaults to http://127.0.0.1:25884 and reads the complete lyrics currently loaded by SPlayer.",
"label": "SPlayer API URL"
},
"translation_language": {
"description": "Preferred translated-lyric language when supported by the source.",
"label": "Translation language",