diff --git a/backend/config.py b/backend/config.py index 8deafdd..f08b77a 100644 --- a/backend/config.py +++ b/backend/config.py @@ -1,5 +1,4 @@ -import os -from pydantic import BaseSettings +from from pydantic_settings import BaseSettings class Settings(BaseSettings): MUSIC_DIR: str = "/music" @@ -8,4 +7,14 @@ class Settings(BaseSettings): class Config: env_file = ".env" -settings = Settings() \ No newline at end of file +settings = Settings() + import BaseSettings + +class Settings(BaseSettings): + MUSIC_DIR: str = "/music" + NAVIDROME_SCAN_URL: str = "" + + class Config: + env_file = ".env" + +settings = Settings() diff --git a/backend/requirements.txt b/backend/requirements.txt index 0ea73f9..5c71624 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,4 +1,5 @@ fastapi uvicorn -pydantic requests +pydantic>=2.0 +pydantic-settings>=2.0