feat: unblock libre.fm and update requirements for listenbrainz

This commit is contained in:
kmmiio99o 2026-02-07 14:08:13 +01:00
parent 4a1ac73420
commit 2952034d7d
No known key found for this signature in database
GPG key ID: 163FE39F7772D2EC
2 changed files with 6 additions and 6 deletions

View file

@ -22,14 +22,14 @@ const Constants = {
}, },
librefm: { librefm: {
name: "Libre.fm", name: "Libre.fm",
baseUrl: "https://libre.fm/api", baseUrl: "https://libre.fm/2.0",
requiresApiKey: true, requiresApiKey: true,
requiresToken: false, requiresToken: false,
}, },
listenbrainz: { listenbrainz: {
name: "ListenBrainz", name: "ListenBrainz",
baseUrl: "https://api.listenbrainz.org/1", baseUrl: "https://api.listenbrainz.org/1",
requiresApiKey: false, requiresApiKey: true,
requiresToken: true, requiresToken: true,
}, },
} as Record<ServiceType, ServiceConfig>, } as Record<ServiceType, ServiceConfig>,

View file

@ -147,7 +147,9 @@ export default function Settings() {
? "✅ Configured" ? "✅ Configured"
: "❌ Missing credentials"; : "❌ Missing credentials";
case "librefm": case "librefm":
return "❌ Service temporarily disabled"; return getStorage("librefmUsername") && getStorage("librefmApiKey")
? "✅ Configured"
: "❌ Missing credentials";
case "listenbrainz": case "listenbrainz":
return getStorage("listenbrainzUsername") return getStorage("listenbrainzUsername")
? "✅ Configured" ? "✅ Configured"
@ -185,7 +187,6 @@ export default function Settings() {
forceUpdate(); forceUpdate();
} }
}} }}
disabled={service === "librefm"}
/> />
), ),
)} )}
@ -206,7 +207,7 @@ export default function Settings() {
/> />
<TableRow <TableRow
label="Libre.fm Settings" label="Libre.fm Settings"
subLabel="Disabled - not being able to test it out" subLabel="Configure Libre.fm credentials and options"
trailing={<TableRow.Arrow />} trailing={<TableRow.Arrow />}
onPress={() => onPress={() =>
navigation.push("VendettaCustomPage", { navigation.push("VendettaCustomPage", {
@ -214,7 +215,6 @@ export default function Settings() {
render: LibreFmSettingsPage, render: LibreFmSettingsPage,
}) })
} }
disabled={true}
/> />
<TableRow <TableRow
label="ListenBrainz Settings" label="ListenBrainz Settings"