code.pablomurad.com

mymusics

Retro web player for random tracks from the Myspace Dragon Hoard

metadata
author
Pablo Murad
date
commit
d05cbab8a58afdb0b9ab67c6d4fc2347d16f8a68
parent
e7db1a22209af5c81fccc6914d97db325efac1b9
changes
2 files +0 −42
@@ -199,31 +199,6 @@ font-size: 0.8em;   color: var(--sky);
 }
 
-.health-info {
-  margin-bottom: 1.25rem;
-  padding: 0.85rem 1rem;
-  border-radius: 12px;
-  border: 1px solid color-mix(in srgb, var(--sky) 40%, transparent);
-  background: color-mix(in srgb, var(--sky) 8%, var(--panel));
-}
-
-.health-info strong {
-  display: block;
-  margin-bottom: 0.35rem;
-  color: var(--sky);
-  font-size: 0.85rem;
-  letter-spacing: 0.03em;
-  text-transform: uppercase;
-}
-
-.health-info p {
-  margin: 0;
-  font-size: 0.85rem;
-  line-height: 1.45;
-  color: var(--muted);
-  word-break: break-word;
-}
-
 .footer {
   margin-top: 2.5rem;
   text-align: center;
@@ -18,8 +18,6 @@ type HealthBody = {   tracksReady?: boolean;
   hint?: string;
   metadataTsv?: string;
-  metadataEnvRequested?: string;
-  metadataUsedFallback?: boolean;
   metadataExists?: boolean;
   trackCount?: number;
 };
@@ -31,7 +29,6 @@ const [status, setStatus] = useState<string>("");   const [history, setHistory] = useState<TrackInfo[]>([]);
   const [autoPlay, setAutoPlay] = useState(true);
   const [healthWarn, setHealthWarn] = useState<string | null>(null);
-  const [healthInfo, setHealthInfo] = useState<string | null>(null);
 
   const playUrl = useCallback((url: string) => {
     const a = audioRef.current;
@@ -78,7 +75,6 @@ try {         const res = await fetch("/api/health");
         const h = (await res.json()) as HealthBody;
         if (!h.tracksReady) {
-          setHealthInfo(null);
           const parts = [
             h.hint,
             h.metadataTsv && `Path: ${h.metadataTsv}`,
@@ -92,13 +88,6 @@ : "No tracks loaded. Check server metadata and /api/health.",           );
         } else {
           setHealthWarn(null);
-          if (h.metadataUsedFallback && h.metadataEnvRequested && h.metadataTsv) {
-            setHealthInfo(
-              `METADATA_TSV was not found at ${h.metadataEnvRequested}. Using bundled file at ${h.metadataTsv}. Remove or fix METADATA_TSV in .env / PM2.`,
-            );
-          } else {
-            setHealthInfo(null);
-          }
         }
       } catch {
         setHealthWarn(null);
@@ -126,12 +115,6 @@ On the host, run <code>curl -sS http://127.0.0.1:38471/api/health</code> (adjust             port) and fix <code>METADATA_TSV</code> or remove it to use the default{" "}
             <code>data/metadata.tsv</code>.
           </p>
-        </div>
-      ) : null}
-      {healthInfo ? (
-        <div className="health-info" role="status">
-          <strong>Metadata path</strong>
-          <p>{healthInfo}</p>
         </div>
       ) : null}
       <header className="header">