Scripte funktionieren seit 01.01.2017 nicht mehr

Hallo leibe mAirList Gemeinde,

ich habe seit kurzem ein massives Problem mit meinen Scripten zum Starten und Stoppen des Auto DJ.

Hier ist der Script dazu für das stoppen des Auto-DJ

begin
  HTTPGet('http://login.stream....de/app.php/de/shoutcast/remote/9999/stopautodj/xxxxxxxxxx');
end.

und zum starten des Auto DJ

begin
  HTTPGet('http://login.stream....de/app.php/de/shoutcast/remote/999/startautodj/xxxxxxxxxxx');
end.

Die Links haben sonst immer sehr gut funktioniert und wurden jeweils al *.mls Datei abgespeichert.
Diese Scripte wurden jeweis in den Eigenschaften des Titels im Reiter Wiedergabe - Aktionen bei Start eingetragen.
(Hinzufügen - Verschiedenes - Skript ausführen - Öffnen - Datei: kick.mls)

Unser Systemadmin hatte mir die Links zum stoppen und starten zugesendet und funktionieren auch wenn ich diese im Firefox öffne.

Weiter hatte ich diese schon in diese Formate geändert, aber führte zu keinen Erfolg.

begin
  try
    HTTPGet('http://login.stream.....de/app.php/de/shoutcast/remote/9999/startautodj/xxxxxxxxxxxxxxx');
  except
  end;
end.
begin
  HTTPGetAsync('http://login.stream.....de/app.php/de/shoutcast/remote/9999/startautodj/xxxxxxxxxxxxxxx');
end.

Weiter hatte ich einen html-Code geschrieben und in oben genannter Weise eingefügt und dort erscheint in der unteren Leiste die Fehlermeldung:
“HTTP-Aufruf von http://login.stream…de/app.php/de/shoutcast/remote/9999/startautodj/xxxxxxxxxxxxxxx fehlgeschlagen: IOHandler value is not valid”

<?html
begin
  try
    HTTPGet('http://login.stream.....de/app.php/de/shoutcast/remote/9999/startautodj/xxxxxxxxxxxxxxx');
  except
  end;
end.
?>

Jetzt bin ich an dem Punkt angekommen, dass unser Systemadnin nicht mehr weiterhelfen kann und ich nach einigen fehlgeschlagenen Versuchen auch am Ende meines latein angekommen bin.

Da mAirList nicht am 1.1. klammheimlich irgendwelche Änderungen vorgenommen an sich selbst hat, muss wohl eine Änderung auf der Serverseite erfolgt sein.

Schuss ins Blaue:

Der Server macht neuerdings einen Redirect auf den SSL-Server (also https), schickt also einen HTTP-Status 301, woraufhin mAirList versucht auf die https-URL zuzugreifen. Das schlägt aber fehl, weil der entsprechende SSL-Handler (“IOHandler”) nicht aktiviert wurde ist - weil ja ursprünglich nicht damit gerechnet wurde, dass SSL benötigt wurde.

Ich würde mal testweise https:// statt http:// in die URLs schreiben. Wenn mAirList das https vorne sieht, dann bindet es den IOHandler ein. An dem “https” vorne erkennt mAirList, dass der IOHandler benötigt wird, aktiviert ihn, und dann sollte die SSL-Verbindung klappen.

Ich habe das jetzt auch clientseitig gelöst, bitte mal Snapshot 3209 testen.

Hallo,
ich habe das https:// eingetragen und es hatte geklappt.
Unser Admin hatte dort übersehen, dass der Link am 01.01.17 geändert wurde.

Danke für die Hilfe