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
-
-
Songlink
+
+
+
+ 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;