Anleitungen

Metadaten aktualisieren und Zeichen prüfen

Trennen Sie Metadaten im Stream von Verwaltungsupdates. Übermitteln Sie Titel korrekt kodiert und grenzen Sie Zeichensatzfehler gezielt ein.

Auf dieser Seite

Ein Titel auf der Statusseite und ein Titel im Player können unterschiedliche Wege nehmen. Die Quelle kann Metadaten im Mediencontainer senden, während ein älterer Stream ICY-Metadaten verwendet. Die Statistik zeigt die Werte, die Icecast kennt. Eine Webanzeige belegt nicht, dass jeder Player dieselbe Aktualisierung verarbeitet hat.

Den Metadatenweg der Quelle bevorzugen

Übertragen Sie Ogg-Metadaten über die dafür vorgesehene Funktion des Source-Clients. Für einen älteren MP3-Ablauf mit Verwaltungsupdates ist /admin/metadata mit mount, mode=updinfo und song dokumentiert. Übertragen Sie ein erfolgreiches MP3-Update nicht pauschal auf jeden Container oder jedes Source-Modul.

Die folgende Anfrage betrifft Ihren lokalen Testserver und fragt das Admin-Kennwort ab. Titel und Mount sind Beispiele:

sh · Codebeispiel
curl --fail --show-error --user admin --get   --data-urlencode 'mount=/live.mp3'   --data-urlencode 'mode=updinfo'   --data-urlencode 'song=Beispielinterpret - Beispieltitel'   http://127.0.0.1:8000/admin/metadata

Für entfernte Server benötigen Sie verschlüsselten Transport. --data-urlencode verhindert, dass Leerzeichen, & oder nicht-ASCII-Zeichen versehentlich als Abfragesyntax wirken. Prüfen Sie nach der HTTP-Antwort auch das Verwaltungsergebnis und den Titel der aktiven Quelle in der Statistik.

Die Zeichensatzgrenze untersuchen

Bei defekten Umlauten oder Akzenten klären Sie, welche Kodierung die Quelle sendet und welche Icecast erwartet. Ogg-Metadaten und ältere ICY-Quellen müssen nicht dieselben Konventionen verwenden. charset im Mount kann die Quellkodierung eines Legacy-Streams festlegen. Die Einstellung ist keine Aufforderung, bereits richtiges UTF-8 versuchsweise umzudeuten. Prüfen Sie einen bekannten Titel mit aussagekräftigen Zeichen über Quelle, Statistik und den vorgesehenen Player.

Springt ein Titel sofort zurück, kann ein weiteres Quellenupdate ihn überschreiben. Erreicht die Änderung den falschen Stream, prüfen Sie exakten Mountpfad und URL-Kodierung. Bei einer Ablehnung folgen Zugangsdaten und Mount-Regeln vor anderen XML-Änderungen. Behandeln Sie Metadaten in eigenen Anwendungen als nicht vertrauenswürdigen Text.

Quellen

  • Icecast 2.5.0: Quellarchiv (.tar.gz)

    2.5.0 · Abgerufen

    Verwendete Dateien im Archiv

    • Administrationdoc/admin_interface/index.html
    • Konfigurationsreferenzdoc/config_file/index.html
    • Serverstatistikendoc/server_stats/index.html
  • curl-Befehlsreferenz

    Commands checked against current reference · Abgerufen

  • Administration

    2.0.2 (historisch) · Abgerufen