Ich betreibe einen AzuraCast-Server, fütter ihn mit mAirList via IceCast und das funktioniert aucxh prima. Wenn ich allerdings die Hörerzahlen mit anzeigen lassen möchte, bekomme ich einen 400 Bad Request.
Any idea? Mache ich etwas falsch oder klappt das nicht, weil AzuraCast mit LiquidSoap läuft und da irgendwas umgeleitet wird?
Ich kann hier nur orakeln, aber es kommt mir wie ein Standardproblem vor: Die Hörerzahlen liegen im Adminbereich (und können auch nur dort über einen entsprechenden Zugang abgerufen werden).
Mit mAirList streamst du aber auf einen anderen Port, und der kennt keine Hörerzahlen.
Lösung: Du legst dir einen zweiten Encoder an, und zwar mit den Daten für den Admin. Der streamt aber nicht, sondern zählt nur (siehe Checkboxen im unteren Bereich des Encoders).
Ist bei uns so ähnlich, allerdings wird da die Admin-Ebene nicht angefasst.
Vielleicht hilft das.
Hallo, wir nutzen ebenfalls einen Azuras Cast und es ist bei uns so, wie Uli orakelt hat. Wir haben einen separaten Encoder angelegt, der nur die Hörerzahlen holt. Hier wird dann ein anderer Port benötigt.
Da muss man dann vermutlich tricksen, denn über den icecast admihn zugang kann ich mich zwar verbinden, bekomme aber trotzdem den gleichen Fehler.
Da ich in drei verschiedenen Qualitäten ausstrahle, werde ich wohl für jeden bei AzuraCast angelegten Mountpoint einen entsprechenden Encoder zum Zählen anlegen müssen, vermute ich.
Ich teste das die Tage nochmal und berichte dann, ich vermute, das Problem werden andere auch haben, die AC mit mehreren Einhängepunkten verwenden.
ich habe mir einen zweiten Encoder zum Zählen angelegt, der auf einem anderen Port lauscht. Die Verbindung kommt zustande, aber es wird nicht gezählt. Verschiedene Variationen habe ich bereits ausprobiert.
Auch mit den Admin Daten komme ich nicht weiter.
Meine Frage: Hast du eine kurze Anleitung zu diesem Thema?
ich bin zwar nicht Martin, aber das Thema hat mich geweckt.
Schließlich habe ich da früher (#2) schon orakelt.
Bei dem Radio, bei dem ich aktuell sende, läuft auch ein Azuracast. Und es gibt die Möglichkeit zum Zugriff auf die Hörerzahlen ohne Admin-Rechte.
Tatsächlich ist dort ein Port für den Abruf der Hörerzahlen bereitgestellt worden und das funktioniert in mAirList wunderbar.
Ich nutze … %# - Total number of current listeners on all encoder connections
… im Logging.
Kleiner Nachteil (je nach Betrachtungsweise): Ich sehe die Zahl auch im Encoder-Status, das lässt sich da nicht unterdrücken.
Ja, ich brauche es wirklich nur im csv-Logging; live ist es mir egal.
Jeder halt so, wie er es mag.
EDIT Nachfrage:
Läuft bei euch ein Shoutcast oder ein Icecast?
Ich weiß zwar nicht, ob das einen Einfluss haben kann, aber meine Neugierde hat mich zu dieser Rückfrage gebracht. Man weiß ja nie…