+
+
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}
+
+
+