Bootstrap Framework 3.3.6

Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more...

Wenn du Hilfe benötigst, stelle deine Frage hier.
Um die Entwickler etwas zu entlasten, können Nutzer anderen Nutzern auch helfen.
By Mulano77
Posts
#11044
System Debian 10
6144 MB RAM
1000 Mbit/s Bandbreite


Nun zu meinem Problem. Bei mir funktioniert nicht ein Radiosender den ich hinzu füge. :(
habe eine Datei mit den Namen "test.pls" erstellt mit dem Inhalt:
Code: Select all
[playlist]
numberofentries=1
File1=https://stream.radiobrocken.de/partymix/mp3-128/stream.radiobrocken.de/play.m3u
diesen dann per Webinterface hoch geladen. Soweit so gut. starte ich den Stream, passiert garnichts. Der Bot gibt kein Mucks von sich und nach kurzer Zeit kommt nur:
Code: Select all
Player instance freeze detected. Restarted. Restarting last playback: "https://stream.radiobrocken.de/partymix/mp3-128/stream.radiobrocken.de/play.m3u" 0
Es ist egal welchen Stream ich nehme, habe da mehrere WebRadio-Streams. meine resolf.conf ist in Ordnung. Ich muss dazu sagen, das es bei Euren Konkurenten reibungslos funktioniert ;) Wollte mal was neues ausprobieren, gut das ich erst einmal eine 3monatige Lizenz gekauft habe :p

Wäre toll wenn ihr mir helfen könntet.

PS: Ich habe keine mp3 oder dergleichen getestet. mich interessieren nur die Radiostreams :)
User avatar
By Crypto90
Posts Custom Custom Avatar
#11046
Lade die PLS/M3U Datei einmal herunter und lade diese in den Radio Ordner deines Bots.
Dann sollte es auch gehen.

Die Art und weise wie du dem Player die PLS Datei gibst (über den Link und zudem über https) wird so nicht unterstützt. Liegt vermutlich am ssl handshake.
Daher die pls/m3u Datei aus dem Radio Ordner starten.

Es wird auch keine Playlist erstellt, die zu einem m3u link zeigt, dem bot hochgeladen, sondern die m3u Datei selbst die vom link zur verfügung gestellt wird.
Diese herunterladen und dem Bot hochladen.
User avatar
By Crypto90
Posts Custom Custom Avatar
#11048
Wie ich schon dachte, habe mir das mal angesehen.
Das von dir genutzte Radio läuft über http sovie https.
Du hattest zuvor versucht, sie über https laufen zu lassen.

Dieser Radio Sender hat einen SSL Missmatch mit unserer maximalen SSL Version welche aktuell verbaut ist.
Code: Select all
2019-11-03 22:09:01 | libavformat version 58.20.100 (external)
2019-11-03 22:09:01 | Mismatching header version 58.12.100
Lässt du die Radios über http streams laufen, gehen sie ohne Probleme.
Mulano77 liked this
User avatar
By Crypto90
Posts Custom Custom Avatar
#11051
Wie es aussieht sind wir mit unserer Version für manche Radiosender die über SSL/Https laufen zu neu.
Sprich die Sender laufen noch über ältere Versionen, dann kommt es zu einem SSL Header Missmatch, weil der SSL Handshake nicht aufgebaut werden kann.
Eigentlich sollten die Radiosender mal ihre Versionen aktualisieren, google bei youtube hat dies auch sofort getan, als es vor einiger Zeit Sicherheitslücken im SSL gab.
Wir benötigen zudem die neuere Version für andere Features im Bot, ein downgrade wäre hier eher schwierig was zudem wieder Sicherheitslücken aufbringen würde.

Ich schaue mal was wir hier machen können, ggf. einen Fallback für "veraltete" SSL Radio-Sender.
Deine Radio Streams laufen aktuell, wenn das https zu http abgeändert wird.
Mulano77 liked this
User avatar
By Crypto90
Posts Custom Custom Avatar
#11052
Es ist auch eher unüblich, dass Radio Sender ihre Datenstreams über SSL schläusen, genau wegen solchen "SSL Handshake" komplikationen.

http://stream.radiobrocken.de/live/

Radiobrocken bietet hier auch alle Daten-Streams und Dateien normal wie es sich auch gehört über http streams an, welche auch alle mit dem Bot laufen.

Ich würde sagen, nutze diese, es macht für uns keinen Sinn, eine Version im SSL zurück zu gehen, wenn wir schon aktuell sind, wir die aktuelle Version für andere Features ebenso verwenden und Radiosender so oder so auch irgendwann ihre Systeme mal updaten (müssen). Spätestens dann wird die neue Version überall benötigt.

Andere Bots laufen nur, weil sie ihre SSL Schnittstelle nicht aktualisiert haben.
Mulano77 liked this
By Mulano77
Posts
#11053
ahhh okay :) das konnte ich nun garnicht riechen^^ also in Zukunft http anstelle von https. Ich danke Dir für Deine Mühen. Läuft nun wunderbar
Crypto90 liked this
User avatar
By Crypto90
Posts Custom Custom Avatar
#11054
Ja kann man auch nicht wissen, wenn man sich damit nicht beschäftigt. Daher gut dass du dich gemeldet hast.
Es gibt auch so gut wie kein Radio, welches die Datenstreams über SSL laufen lässt.
Entweder wie deines hier, was beides kann oder eben rein http. Ganz shoutcast sowie icecast (die Streamsoftware hinter 90% der Sender) laufen alle über http.

Ich meine, dass das auch ein Bug deines gewählten Senders ist:
Öffne ich im Browser:
https://stream.radiobrocken.de/live/
(man beachte das https), sind alle Streamlinks auf deren Seite mit https, SOWIE der Dateiinhalt des Datenstreams ebenso https.

Geht man auf die Seite über:
http://stream.radiobrocken.de/live/
Bekommt man die http Links, SOWIE http Datenstreams.

Datenstreams sollten für Radios in der Regel nicht über SSL laufen. Ich denke daher bist du bei diesem Sender auf die https Links gestoßen.
Normalerweise gehen diese auch, würde der SSL Datenstream des Radios nicht eine ältere SSL Handshake Version nutzen.

Wenn noch weitere Probleme oder Fragen auftauchen, lass es uns wissen.
Wir helfen gerne weiter.
Mulano77 liked this
By Mulano77
Posts
#11061
ich nochmal. :oops:

Also, ich hab 3 Bots am laufen. Am Anfang habe ich nur einen Bot als Serverquery. Der Bot hat nur die Aufgabe, alles zu managen, sprich Willkommensnachricht, User benachrichtigen usw. die anderen Bots hatte ich als noquery laufen. Soweit alles gut, bis auf das mit dem Avatar, bekomme ich ums verrecken nicht hin. Habe jeder Gruppe, wirklich jeder inklusive den Gruppenvorlagen die Rechte zugewiesen. Ab und zu klappt es sporadisch, das der Avatar (der dynamische) angezeigt wird. bei Botneustart allerdings wieder Fehlermeldung. also Funktion aus.

Mittlerweile laufen alle 3 Bots über den serveradmin, sprich haben alle die vollen Rechte. bis auf das mit dem Avatar, da hatte ich -1 eingetragen. selbe Spiel wie oben -.- Warum alle 3 als query? ganz einfach: nur allein wegen dem Abschalten des Streams wenn keiner im Channel ist. Kostet weniger Bandbreite :p und muss ja nicht laufen wenn keiner drin ist. Nun mein Problem:

1te Bot läuft wunderbar (wie oben beschrieben), der 2te und 3te Bot ist ein Bot der unterschiedliche Radiosender streamt. während der 2te Bot ohne Murren streamt (bis auf das ding mit dem Avatar) hat der 3te Bot am Anfang auch alles ohne murren gemacht. Bei mir starten die Bots per crontab alle neu um 1Uhr jeder Bot um 5min versetzt. Nun komme ich heute früh online, und der 3te Bot spielt keinen Stream ab. Nun gut dachte ich mir und ging in das Webinterface. Und siehe da, laut Webinterface läuft der Stream aber. Also Bot neu gestartet. Connect alles okay. Bot taucht auf, auch super. Stream startet... im Webinterface ja aber er bekommt auf einmal keinen Ton mehr raus im TS, was gestern aber noch ging. Also Berechtigungen im TS überprüft. Alles paletti, Servergruppe "Bot" (wie alle 3 Bots) und Clientrechte unverändert. Mehrmals Bot an und aus gemacht. Im Webinterface neu gestartet, Bot kommt nicht mehr online, also per konsole mit Startscript neu gestartet (jeder Bot hat ein eigenes Startscript mit identischem Inhalt bis auf Port und ID). Problem weiterhin.... Also ich bin mit meinem Latein am Ende, selbst zurücksetzen hat nichts gebracht... Selbst die Logs spucken keine Fehler aus. laut Log läuft alles -.-

Im übrigen, das mit dem Avatar, wenn ich den setzen möchte, spielt kein Bot mehr irgendetwas solange die Fehlermeldung kommt, das er kein Avatar setzen kann, glaube das hatte ich schon erwähnt.

Wäre für jede Hilfe Dankbar, ansonsten wechsel ich zurück zum Konkurenten, da laufen die Streams wenigstens^^

LG

EDIT: Achja und bei allen Bots bekomme ich ständig freeze Meldungen :( restarten dann zwar, aber für die Hörer ist das natürlich nicht sehr schön

EDIT2: nun hab ich Bot3 zum laufen gebracht. Naja eigentlich nach mehreren Neustarts ging es auf einmal, ABER, ja es kommt immer ein aber, dafür hat jetzt Bot2 genau das Problem wie oben beschrieben -.- ich werd kirre... Im Webinterface zeigt er an, das er spielt, ja selbst im Chat schreibt er Artist+Title, aber es kommt kein Ton. Kann nur ein Bot Streamen? Oder liegt es daran das alle Bots mir dem gleichen login arbeiten (serveradmin query)? kann ja eigentlich nicht sein, lief ja vorher auch... ich flipp gleich aus^^
User avatar
By Crypto90
Posts Custom Custom Avatar
#11065
Es können mehrere Bots mit selben Query Login laufen.

Ich sehe mir das heute mal an, wieso deine Radiosender nciht immer starten.
Wir können solche Probleme aktuell nicht reproduzieren, schauen wir mal an.

Edit:
Ggf, Shared Memory Problem, sieh die Antwort von hier, sieht stark danach aus, auch bei dem Verhalten von "Naja eigentlich nach mehreren Neustarts ging es auf einmal":
viewtopic.php?p=11067#p11067
youtube

Schauen wir uns an.

Der Vollständigkeit halber antworte ich hierz[…]

If nothing from above solves your issue, I can con[…]

Web UI not responding to browser

I tried public IP, LAN IP, and letting it bind to […]

Swap-in out addons, use only what you really need!