Streamstatus Panel für PHP-Fusion 7, 8, 9
Download-Infos
Neue Version 1.4
Unterstützt alle gängigen Stream-Technologien: Shoutcast 1.x und 2.x, Icecast 2.x, Laut.FM, Stream24
Anzeige des aktuell gespielten Titels, Anzahl Zuhörer, Cover-Bild, DJ on Air
Dieser Streamstatus ist als Side Panel zu verwenden.

Version:
1.4

Anforderungen:
PHP-Fusion 7, 8, 9

Veröffentlicht am:
08.06.2025

Lizenz:
GNU AGPL v3

Urheberrechte ©:
Krelli

Homepage des Entwicklers:
Webseite besuchen

Einsender:
Krelli

Bisherige Downloads:
765 Downloads

Benutzer-Bewertungen:
Anzeigen / Bewerten


NEU IN DIESER VERSION:
Bei Shoutcast-Streams lässt sich anzeigen, welche Benutzer gerade zuhören.
Für ein Update einfach beim Hochladen alles überschreiben, außer die Ordner "covers", "images" und "css".

Hinweis: Stream24 befindet sich in Liquidation. Bereits jetzt funktioniert die Abfrage der aktuellen Streamdaten nur sporadisch, da die Streaming-Dienste offenbar bereits stark eingeschränkt sind. Die einwandfreie Funktion für Kunden von Stream24 ist deshalb nicht umsetzbar.
---
Unterstützt Shoutcast 1.9.x, Shoutcast 2.x, Icecast 2.x, Laut.FM, Stream24

Es können unbegrenzt viele Channels angelegt werden.
Die Anzeige des passenden Musik-Covers ist aktivierbar. Hierfür ist keine Registrierung bei einem externen Dienst notwendig. Es werden Covers von Deezer.com geladen, wobei zuerst nach Verfügbarbeit eines Single-Covers geprüft wird. Wird kein Cover gefunden, erfolgt ein zweiter Suchlauf ohne angehängte Titelinformationen in Klammern, z.B. "(Radio Edit)" oder "(Extended Mix)". Für die Erkennung des aktuell sendenden Moderators werden verschiedene Methoden unterstützt:

  • aktuelle Eintragung im Sendeplan von Systemweb

  • Shoutcast v1: Angabe bei AIM (einfach im Encoder den Namen angeben).

  • alle Streams: aus aktuell gespieltem Titel, z.B. "... live mit DJ Max" am Ende des aktuell gespielten Titels

  • Shoutcast Transcoder v2, wenn ein Adminzugang für API-Zugriff konfiguriert ist. Es wird das aktuell sendende Benutzerkonto ermittelt.

  • Azuracast-API, wie beim Transcoder, hierfür ist lediglich ein API-Key in der Azuracast-Verwaltung zu generieren


Die Anzeige der Zuhörer lässt sich nach Benutzer und Gruppenrechten festlegen.
Die Anzeige der jeweiligen Channels lässt sich ebenfalls festlegen. So kann man z.B. einen Teststream anlegen, der nur fürs Team sichtbar ist oder einen weiteren Stream mit weniger Bitrate von beispielsweise 64 kBit/s für mobile Zuhörer.

Es steht eine umfangreiche Cover-Verwaltung zur Verfügung:Ansicht_Coververwaltung.png (734 KB)
Nicht gefundene Covers, die mit einem Standardbild angezeigt werden, sowie unpassende Covers lassen sich austauschen. Markiert man diese manuell festgelegten Cover als "permanent", werden diese nicht nach Ablauf der eingestellten Speicherdauer automatisch gelöscht.
Kommentare
30 Kommentare

Einen Kommentar hinterlassen

Bitte anmelden, um einen Kommentar zu schreiben.
  • Charly
    Charly
    Ich bedanke mich für die Fachkompetente Hilfe für die Ausdauer und den Biss das Problem zu finden und zu lösen.
    Es geht alles wieder DANKE Krelli
    Like
    - Sonntag, 17.08.2025, 19:49
    • Krelli
      Krelli
      Gern geschehen Zwinkern
      - Sonntag, 17.08.2025, 21:07
    • Krelli
      Krelli
      Schau mal in die Fehlerlog. Sind da Einträge darüber, dass bei dir "curl" gesperrt ist? Es scheint auch mehrere Streams bei dir zu geben, wobei du den ersten versteckst und nur den 2. für Gäste sichtbar machst. Vielleicht solltest du die Reihenfolge ändern, d.h. den für alle sichtbaren als erstes anlegen und die weiteren dann je nach Bedarf ausblenden.
      - Samstag, 16.08.2025, 07:27
      • Charly
        Charly
        Nein kein Eintrag von curl vorhanden!
        Es läuft nur ein Stream und der ist nur einmal eingetragen.
        Seltsamer weise war bei der vorgängerversion alles top! Update gemacht und Chaos
        - Samstag, 16.08.2025, 19:38
      • Krelli
        Krelli
        Du hast Streamstatus-Version 1.1 im Einsatz. Die aktuelle ist v1.4
        - Freitag, 15.08.2025, 08:51
        • Charly
          Charly
          So die 1.4 Ist drin es werden keine Cover gezeigt weder titel noch Moderator
          vorher hatte es funktioniert!
          - Samstag, 16.08.2025, 00:21
        • G
          Gonzo
          Seit gestern wird der Stream immer als Offline ausgegeben, obwohl der Stream spielt. Was kann ich da machen ?
          - Samstag, 26.07.2025, 11:24
          • Krelli
            Krelli
            Für alle anderen: Die Ursache wurde hier gefunden. Der Hoster hatte die PHP-Erweiterung "php-curl" gesperrt. In meinen Augen ist ein Webspace ohne Curl nicht vernünftig nutzbar und curl ist sicherer/schneller als fopen.
            - Samstag, 16.08.2025, 07:33
            • Krelli
              Krelli
              Das gleiche Problem hatte kürzlich ein anderer User auch. Er war umgezogen zu einem anderen Anbieter.
              Ursache war eine aktive Firewall auf dem neuen Webspace. In diesem Fall muss das Port eures Streams als Portfreigabe eingerichtet sein. Also evtl. seid ihr umgezogen oder euer Anbieter hat etwas umgestellt.
              Außerdem ein wichtiger Hinweis: Eure HP leitet Anfragen ohne "www" nicht um auf Domain mit "www". Das sollte unbedingt geschehen. Erstens, weil Google sonst eure HP als sogenannten "Duplicate Content" herabstuft und zweitens, damit euer Streamstatus korrekt arbeitet. Ajax wird nämlich vom Browser blockiert, wenn es von einer abweichenden Domain geladen wird.
              - Sonntag, 27.07.2025, 20:22
            • W
              werderbremen
              Gibt es für den Streamstatus auch eine Streambox die man per iFrame ein binden kann?
              - Dienstag, 24.06.2025, 21:30
              • Krelli
                Krelli
                Nein, ist auch vorerst nicht geplant.
                - Freitag, 27.06.2025, 07:13
              Bewertungen
              Die Bewertung ist nur für Mitglieder verfügbar. Bitte Anmelden oder Registrieren um abzustimmen.
              sehr gut (1)100 %
              gut (0)0 %
              durchschnittlich (0)0 %
              schlecht (0)0 %
              sehr schlecht (0)0 %