2026-07-03 01:06:35 +00:00

20 lines
583 B
Python

from pydantic import BaseModel
from typing import Optional, List
from datetime import datetime
class UserSettingsResponse(BaseModel):
audio_quality: str = "high"
theme: str = "dark"
scan_directories: List[str] = []
user_name: str = "User"
user_avatar: Optional[str] = None
radio_browser_instance: str = "https://de1.api.radio-browser.info"
auto_transcode: bool = True
default_mood: Optional[str] = None
class ServerConfigResponse(BaseModel):
id: str
path: str
name: str
last_scanned: Optional[datetime] = None
song_count: int = 0