- Sources: "free" (Creative Commons songs with media from github.com/UltraStar-Deluxe/songs) and "usdb" (usdb.animux.de with an account; audio/video via yt-dlp from the song's #VIDEO hints or YouTube links in the comments, covers from fanart.tv/YouTube) - Aggregated search (all sources in parallel, in-library flag), download queue into <library>/Downloads/<source>/<Artist - Title>, then rescan - Web UI in wwwroot (plain JS, no build): search, downloads with progress, library; phone first, dark mode, installable - Docker image with yt-dlp, ffmpeg and deno; library mounted writable - Tests for matching, USDB parsing and song rewriting Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
376 B
JSON
21 lines
376 B
JSON
{
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.AspNetCore": "Warning",
|
|
"System.Net.Http.HttpClient": "Warning"
|
|
}
|
|
},
|
|
"Urls": "http://0.0.0.0:8080",
|
|
"Library": {
|
|
"Path": "/songs",
|
|
"ScanIntervalMinutes": 10,
|
|
"ApiKey": "",
|
|
"DownloadFolder": "Downloads"
|
|
},
|
|
"Usdb": {
|
|
"User": "",
|
|
"Password": ""
|
|
}
|
|
}
|