diff --git a/meta-handler.js b/meta-handler.js index 84e6bec..a109bad 100644 --- a/meta-handler.js +++ b/meta-handler.js @@ -35,12 +35,13 @@ const MetaHandler = { const stationDisplay = document.getElementById('current-station-name'); if (!stationDisplay) return; - // 1. Alles vor dem Titel extrahieren (enthält das Sender-Icon + Name) + // 1. Alles vor dem Songtitel isolieren let currentContent = stationDisplay.innerHTML; - // Wir isolieren den Sender-Teil, indem wir alles nach dem Music-Icon oder Trenner-Span abschneiden - let stationPart = currentContent.split(' ${title}`; + // 3. Anzeige neu zusammenbauen (die Leerzeichen werden hier jedes Mal neu gesetzt, nicht addiert) + stationDisplay.innerHTML = `${stationPart}    ${title}`; }, start(streamUrl) { this.stop(); - // Erster Aufruf sofort this.fetchTitle(streamUrl); this.intervalId = setInterval(() => { @@ -76,16 +75,15 @@ const MetaHandler = { const stationDisplay = document.getElementById('current-station-name'); if (stationDisplay) { - // Entfernt alles ab dem Musik-Icon oder dem alten Bindestrich - if (stationDisplay.innerHTML.includes('