feat(wave-v2): add LLM reranking, mood modes, auto-rotation scheduler and Navidrome auth

This commit is contained in:
Antigravity committed 2026-10-12 15:29:43 +03:00
1 parent 3b3d591bfd
commit fb1a5e01dd
11 files changed
+736 -37

No files matched your search

+14
View File
@@ -14,6 +14,20 @@ class Settings(BaseSettings):
HOST: str = "0.0.0.0"
PORT: int = 8005
# Authentication & Security
AUTH_ENABLED: bool = True
SECRET_KEY: str = "navidrome-sync-secret-key-2026-qpid"
ADMIN_PASSWORD: str = ""
NAVIDROME_INTERNAL_URL: str = "http://127.0.0.1:4533"
# Ollama LLM Settings
OLLAMA_URL: str = "http://127.0.0.1:11434"
OLLAMA_MODEL: str = "qwen2.5:1.5b"
# Wave Rotation
WAVE_AUTO_ROTATE_HOURS: int = 6
WAVE_CANDIDATE_POOL: int = 40
class Config:
env_file = ".env"
env_file_encoding = "utf-8"