feat(music): 完善歌词与专辑目录整理

This commit is contained in:
jxxghp
2026-08-25 21:02:26 +08:00
parent f28e8b1538
commit 574c50586e
31 changed files with 1228 additions and 105 deletions
+10
View File
@@ -295,6 +295,16 @@ class ConfigModel(BaseModel):
MUSIC_METADATA_TO_SIMPLIFIED: bool = True
# TheAudioDB API Key,默认使用官方公开的免费 V1 Key,可通过环境变量覆盖
THEAUDIODB_API_KEY: str = "123"
# LRCLIB 服务地址,可指向兼容官方 API 的自建实例
LRCLIB_BASE_URL: str = "https://lrclib.net"
# Musixmatch 官方 API Key;留空时不加载该歌词来源
MUSIXMATCH_API_KEY: str = ""
# Musixmatch 官方或授权代理 API 根地址
MUSIXMATCH_BASE_URL: str = "https://api.musixmatch.com/ws/1.1"
# 单次音乐刮削批次用于在线歌词查询的总预算(秒)
LYRICS_BATCH_TIMEOUT: int = 120
# 供应商要求的重试等待超过该值时进入冷却,不阻塞整个批次
LYRICS_PROVIDER_RETRY_MAX_WAIT: int = 5
# ==================== TVDB配置 ====================
# TVDB API Key