Add uguu.se artwork upload for private Navidrome instances (#4)

This commit is contained in:
Deluan Quintão
2026-02-07 14:27:32 -05:00
committed by GitHub
parent e84a89809e
commit 758759cda0
9 changed files with 269 additions and 37 deletions

View File

@@ -11,7 +11,7 @@
},
"http": {
"reason": "To communicate with Discord API for gateway discovery and image uploads",
"requiredHosts": ["discord.com"]
"requiredHosts": ["discord.com", "uguu.se"]
},
"websocket": {
"reason": "To maintain real-time connection with Discord gateway",
@@ -25,6 +25,9 @@
},
"artwork": {
"reason": "To get track artwork URLs for rich presence display"
},
"subsonicapi": {
"reason": "To fetch track artwork data for image hosting upload"
}
},
"config": {
@@ -39,6 +42,11 @@
"maxLength": 20,
"pattern": "^[0-9]+$"
},
"uguuenabled": {
"type": "boolean",
"title": "Upload artwork to uguu.se (enable if Navidrome is not publicly accessible)",
"default": false
},
"users": {
"type": "array",
"title": "User Tokens",
@@ -73,6 +81,10 @@
"type": "Control",
"scope": "#/properties/clientid"
},
{
"type": "Control",
"scope": "#/properties/uguuenabled"
},
{
"type": "Control",
"scope": "#/properties/users",