Server Status
{isConnected ? "Connected" : "Not connected"}
Navidrome URL
{typeof window !== "undefined"
? (() => {
const config = localStorage.getItem("navidrome-config");
if (config) {
try {
const { serverUrl } = JSON.parse(config);
if (serverUrl) {
// Remove protocol (http:// or https://) and trailing slash
const prettyUrl = serverUrl.replace(/^https?:\/\//, "").replace(/\/$/, "");
return prettyUrl;
}
return Not set;
} catch {
return Invalid config;
}
}
return Not set;
})()
: Not available}