add optional tidal atmos preference with immersive fallback

This commit is contained in:
2026-04-21 18:31:58 +02:00
parent 6dbf6a222d
commit 0161c01a4c
4 changed files with 214 additions and 1 deletions

View File

@@ -60,6 +60,7 @@ type QobuzConfig struct {
type TidalConfig struct {
Quality int `toml:"quality"`
DownloadVideos bool `toml:"download_videos"`
PreferAtmos bool `toml:"prefer_atmos"`
UserID string `toml:"user_id"`
CountryCode string `toml:"country_code"`
AccessToken string `toml:"access_token"`
@@ -233,6 +234,7 @@ func DefaultConfigData() ConfigData {
Tidal: TidalConfig{
Quality: 3,
DownloadVideos: true,
PreferAtmos: false,
},
Deezer: DeezerConfig{
Quality: 2,