diff --git a/backend/config.go b/backend/config.go index 3c7af37..5f1b562 100644 --- a/backend/config.go +++ b/backend/config.go @@ -72,17 +72,19 @@ func GetSpotFetchAPISettings() (bool, string) { func GetLinkResolverSetting() string { settings, err := LoadConfigSettings() if err != nil || settings == nil { - return linkResolverProviderSongstats + return linkResolverProviderDeezerSongLink } resolver, _ := settings["linkResolver"].(string) switch strings.TrimSpace(strings.ToLower(resolver)) { case "songlink", linkResolverProviderDeezerSongLink: return linkResolverProviderDeezerSongLink - case "", "songstats": + case "songstats": return linkResolverProviderSongstats + case "": + return linkResolverProviderDeezerSongLink default: - return linkResolverProviderSongstats + return linkResolverProviderDeezerSongLink } } diff --git a/frontend/src/components/SettingsPage.tsx b/frontend/src/components/SettingsPage.tsx index 6249ac3..316f3d9 100644 --- a/frontend/src/components/SettingsPage.tsx +++ b/frontend/src/components/SettingsPage.tsx @@ -243,18 +243,18 @@ export function SettingsPage({ onUnsavedChangesChange, onResetRequest, }: Settin - - - Songstats - Songstats - - Songlink Songlink + + + Songstats + Songstats + + diff --git a/frontend/src/lib/settings.ts b/frontend/src/lib/settings.ts index b80443f..a1e1259 100644 --- a/frontend/src/lib/settings.ts +++ b/frontend/src/lib/settings.ts @@ -95,7 +95,7 @@ function detectOS(): "Windows" | "linux/MacOS" { export const DEFAULT_SETTINGS: Settings = { downloadPath: "", downloader: "auto", - linkResolver: "songstats", + linkResolver: "songlink", allowResolverFallback: true, theme: "yellow", themeMode: "auto", @@ -230,7 +230,7 @@ function getSettingsFromLocalStorage(): Settings { parsed.allowFallback = true; } if (!('linkResolver' in parsed)) { - parsed.linkResolver = "songstats"; + parsed.linkResolver = "songlink"; } if (!('allowResolverFallback' in parsed)) { parsed.allowResolverFallback = true; @@ -315,7 +315,7 @@ export async function loadSettings(): Promise { parsed.allowFallback = true; } if (!('linkResolver' in parsed)) { - parsed.linkResolver = "songstats"; + parsed.linkResolver = "songlink"; } if (!('allowResolverFallback' in parsed)) { parsed.allowResolverFallback = true;