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:
611 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
20 Kommentare

Einen Kommentar hinterlassen

Bitte anmelden, um einen Kommentar zu schreiben.
  • W
    werderbremen
    Gibt es für den Streamstatus auch eine Streambox die man per iFrame ein binden kann?
    - Dienstag, 24.06.2025, 21:30
    • OpaJockel
      OpaJockel
      Hallöle , wäre ja auch nicht schlecht wenn dieses Panel auch als Mittel Panel geben würde , dann könnte man es auch mittig auf der HP setzen wie es die meisten auch machen.
      - Mittwoch, 05.03.2025, 15:09
      • Krelli
        Krelli
        Ja das ist geplant mittels editierbarem HTML-Template. So kann sich jeder sein Layout selbst gestalten.
        - Mittwoch, 05.03.2025, 16:13
      • G
        Gonzo
        Hallo, komische Sache. Im Firefox wird alles Angezeigt, aber Im Edge sowie in Opera sehe ich keine stream und auch kein Cover [img]https://www.directupload.eu/file/d/8786/tggmhw62_jpg.htm[/img]
        - Mittwoch, 01.01.2025, 14:18
        • Krelli
          Krelli
          Kann es sein, dass du zwischen mit "www" und ohne wechselst? Stelle deine Webseite so ein, dass alle Anfragen auf "mit www." weitergeleitet werden. Das ist nicht nur wichtig für Google, sondern auch für die Funktionalität von Ajax-Features. Browser blockieren Ajax von abweichenden Domains. Du musst auf der Domain arbeiten, die auch ich deinen Haupteinstellungen von PHP-Fusion festgelegt ist. Idealerweise wählt man für die Hauptseite die Subdomain "www.".
          Lässt man seine Webseite ohne entspr. Weiterleitung mit und ohne www anzeigen, gilt das für Suchmaschinen als abweichende Domain und somit wird die Homepage als sogenannter "gespiegelter Content" (also als Kopie einer anderen Webseite) gewertet und in den Ergebnislisten entsprechend herabgestuft. Man sollte stets dafür sorgen, dass Anfragen ohne www weitergeleitet werden, so dass der Besucher autom. auf die Hauptseite geleitet wird.
          - Mittwoch, 01.01.2025, 18:22
          • G
            Gonzo
            Huhu, also ich habe jetzt mehrmals mein Backup von meiner Seite sowie die Datenbank eingespielt. Im Anschluß habe ich jedesmal das Upgrade eingespielt. Ergebnis im Firefox löppt alles einwandfrei in den anderen Browsern nicht. Wie gesagt, der alte Streamstatus löppt. Ich bin mit meinem Latain am ende.
            Frag nicht was ich gemacht habe, weis ich selber nicht, aber jetzt geht's. Nur meine ganzen Sendevorlagen und Moderatoren sind wech.
            - Donnerstag, 02.01.2025, 05:10
        • X
          XPaddy28X
          Hallo guten abend

          hätte da nun mal eine frage oder gleich 2 fragen
          habe den stream nun auch installiert und habe das problem das er mein stream nicht erkennt von laut.fm was müsste ich da einstellen oder eintragen ,die 2 frage wäre wie stelle ich den lauttext für den sonsg ein das die players auch gehn
          - Sonntag, 29.12.2024, 21:58
          • Krelli
            Krelli
            Wie lautet denn dein Channelname bei LautFM?
            Du musst nur diesen Namen korrekt eintragen, dann funktioniert das 100%ig. Beim externen Player trägst du die URL ein. Mein Channel bei LautFM heißt z.B. "krelli". Also trage ich bei Channelname bei Laut.FM einfach nur krelli ein.
            Bei URL für Audioplayer kannst du https://stream.laut.fm/krelli bzw. https://laut.fm/krelli eintragen. Ersteres spielt direkt ab, letzteres ist deine Radioseite mit Player. Du musst nur das krelli durch deinen eigenen Radionamen ersetzen.
            - Mo.tag, 30.12.2024, 07:03
            • X
              XPaddy28X
              hallo krelli
              mein channelname bei laut.fm lautet so Radiotechnikchat
              ich wird es mal aus probieren obs so geht
              - Dienstag, 31.12.2024, 02:15
              • Krelli
                Krelli
                Schreibe alles in Kleinbuchstaben, dann passt es. Ich werde bei der nächsten Version einbauen dass Großbuchstaben automatisch ersetzt werden.
                - Dienstag, 31.12.2024, 07:08
          • G
            Gonzo
            Habe da noch ein Problem mit der Avatar oder DJ Anzeige. Ich kann da einstellen was ich will bekomme keine Anzeige meines Bildes. Name Im Aim ist überall eingetragen wird aber nicht angzeigt. Im alten Streamstatus (sw_Streamstatus) funktioniert das einwandfrei. Wo ist der Fehler ?
            Gruß der Nervzwerg
            - Freitag, 27.12.2024, 22:36
            • Krelli
              Krelli
              Euer Streamserver ist Shoutcast v2. AIM gab es nur bei Shoutcast v1. Entweder die DJ-Erkennung auf "Sendeplan Systemweb" einstellen oder aus "aktuellem Titel" ermitteln lassen.
              Hierfür muss der Encoder so eingestellt sein, dass an jeden gespielten Titel automatisch der DJ-Name angehängt wird, z.B. "ABBA - Dancing Queen | On-Air: DjName". Als Erkennungs-String in diesem Beispiel sollte man "| On-Air: " festlegen.
              Es funktioniert auch ohne das "|" Zeichen.
              Ich würde aber auf keinen Fall nur ein weiteres Minus " - " verwenden, da das bereits zwischen Interpret und Titel steht.
              "ABBA - Dancing Queen - DjName" mit " - " als festgelegten Erkennungsstring würde demnach nicht funktionieren, denn dann würde nach dem Benutzer "Dancing Queen" gesucht werden.
              - Sonntag, 29.12.2024, 10:59
            Bewertungen
            Die Bewertung ist nur für Mitglieder verfügbar. Bitte Anmelden oder Registrieren um abzustimmen.
            sehr gut (2)100 %
            gut (0)0 %
            durchschnittlich (0)0 %
            schlecht (0)0 %
            sehr schlecht (0)0 %