Diese Einstellung basiert auf den alten ursprünglichen ICY-Metadaten Formatierung von 1998. Wenn Sie eine andere Möglichkeit haben, die Titel anzuzeigen (Icecast, Shoutcast oder andere), sollten Sie stattdessen diese verwenden.

Die ICY-Metadaten sind ein Teil des Audiostreams, der die Songtitel enthält. Es ist, als würde man ein Stück Kuchen essen, um den Namen des Kuchens zu kennen. Sie können es als Äquivalent zu ID3-Tags für einen Radiostream sehen.

Es ist ein sehr alter Standard, der auch heute noch von vielen Desktop-Clients oder Apps verwendet wird, aber bei einem Desktop-Client müssen Sie sich nicht viel um den CPU-Verbrauch kümmern, da der Stream direkt mit dem Computer verbunden ist.</p >

Im Vergleich zu modernen textbasierten Formaten wie Icecast oder Shoutcast ist das Metadatenprotokoll sehr langsam und schwer, fügt zusätzliches Gewicht hinzu und verbraucht zusätzliche Bandbreite auf Ihrem Server.

Grundsätzlich muss Ihr Server kleine Teile des Radiostreams lesen und die Titel aus einem Teil des Streams abrufen und an den HTML-Code übergeben, um ihn zu drucken.

Jede andere Methode ist stattdessen viel schneller und vorzuziehen.

Sie sollten dieses System also nur für Shoutcast V1-Streams und andere problematische Serveranbieter in Betracht ziehen.

So verwenden Sie den Servertyp Metadaten (ICY Headers) zur Anzeige der Radiotitel:

Sobald Sie Ihre Audiostream-URL eingerichtet und sichergestellt haben, dass sie korrekt abgespielt werden kann, stellen Sie den Servertyp auf Metadaten ein.

Wenn Ihr Radiostream diese Informationen enthält, werden der Titel und der Interpret sofort im Player angezeigt.

Keine weitere Einstellung erforderlich.

Wenn es nicht funktioniert, gibt es 2 mögliche Gründe:

  1. Ihr Website-Hosting blockiert die Verbindung zum Streaming-Anbieter
  2. Ihr Streaming-Anbieter veröffentlicht die Songinformationen nicht mit den ICY-Metadaten

Im Allgemeinen funktioniert diese Methode immer, aber Sie sollten sie nach Möglichkeit vermeiden, um CPU und Bandbreite auf Ihrem Website-Hosting zu sparen.

Weitere Informationen und Fehlerbehebung

Dabei wird eine serverseitige Verbindung verwendet, was bedeutet, dass Ihr Webserver eine Verbindung über denselben Port Ihres Streams herstellen muss.

Also, wenn Ihre Stream-URL zum Beispiel ist

https://servername.com:1234/stream

Ihr Port ist „1234“ und Ihr Website-Server muss Verbindungen auf diesem Port zulassen. Nur Ihr Hosting-Provider kann diese Einstellung überprüfen und den Port schließlich für Sie öffnen.

Wenn es nicht funktioniert (es werden keine Titel angezeigt und der Port ist offen), veröffentlicht Ihr Streaming-Anbieter wahrscheinlich nicht die "eisigen" Metadaten.

Nebeninfo: ICY steht für I Can Yell. ICYcast war auch der Name der „Beta“-Builds von SHOUTcast.

War diese Antwort hilfreich? 211 Benutzer fanden dies hilfreich (823 Stimmen)