Beiträge: 403
Themen: 16
Thanks Received: 224 in 115 posts
Thanks Given: 808
Registriert seit: Sep 2017
Ich bin auch auf diese Idee mit Javascript gekommen und habe die letzten 2 Tage mal damit und dem lautfm API rumgespielt. Die haben sogar eine Javascript-Library, die das Abrufen und einbinden der Daten richtig einfach macht. Aber so wie ich deinen Beitrag lese kennst du das schon.
Eine Frage bleibt aber noch. Wie und woher lädst du die Seite, bzw. wo steht deine HTML-Seite mit dem Script?
Falls du dafür noch etwas brauchst, könnte ich dir einen simplen Web-Server (mit Golang programmiert) geben. Das braucht dann kein Nginx, kein CGI, kein Apache, kein PHP etc. Eine .exe Datei und die HTML-Seite und was die dann ggf. noch braucht.
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
17.01.2023, 22:58
(Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2023, 22:59 von Xenos Yifu.)
Thx, ich habe einen eigenen Server für meine Vars etc. Und auf dem natürlich auch ILS
Xenopolia
Ps. Die Playlist habe ich nicht auf der Seite eingebunden, fummel erst noch an der Playlist rum, bis sie genauso ist, wie ich sie final haben will.
Beiträge: 30
Themen: 0
Thanks Received: 31 in 17 posts
Thanks Given: 0
Registriert seit: Jan 2023
(17.01.2023, 18:55)Xenos Yifu schrieb: Vorteil, die Java Version aktualisiert sich selbst, was die Php Variante nicht kann.
doch kann und macht sie, schaust du hier:
PHP-Code:
//korrektur datumswechsel und berechnen der refreshzeit der seite
if ($songzeit > $syszeit){
$zeit = $songzeit - $syszeit;
}
else {
$zeit = $songzeit - $syszeit + 86400 ;
}
und da
PHP-Code:
echo '<meta http-equiv="refresh" content= "' . $zeit. '" >';
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
So langsam nähere ich mich der finalen Version.
Klick mich ...
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
So ein Scheiß, der Embedded Player musste wieder weichen.
Die GEMA hat mal wieder was zu meckern, Laut würde Ärger bekommen und das will ja keiner.
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
Es wäre zum Lachen, wäre es nicht so traurig.
Aus unserer Diskussion im Forum:
Zitat:Wobei sich mir die Frage stellt, wie kann dann tuneIn den Embedded Player genau so anbieten?
Die sind auch nicht gerade eine kleine Nummer.
Müssten die dann nicht auch Ärger mit der GEMA bekommen?
Zitat:Die Anweisung hat nur LautFM bekommen. Das gilt entsprechend nur für Laut und seine Nutzer.
Zitat:Fiktiv - Jemand findet mein Radio auf tuneIn gut, sieht den angebotenen Player und baut den bei sich auf der Seite ein? Sehr merkwürdige Situation.
Zitat:Das wäre in Ordnung. Lediglich wir DJ’s müssen uns an die AGB halten. Ein Verwandter z.B. könnte auch einen Embedded-Player auf seiner Homepage einsetzen.
BRD .... ische liebe deine Gesetze
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
Dann eben so
Klick mich...
Beiträge: 403
Themen: 16
Thanks Received: 224 in 115 posts
Thanks Given: 808
Registriert seit: Sep 2017
18.01.2023, 14:55
(Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2023, 14:56 von Pius Noel.)
Aber als reine Anzeigetafel sollte es doch kein Problem sein, oder? Da die User den Stream doch ganz normal von stream.laut.fm und nicht über einen Umweg beziehen sehe ich darin keinen Widerspruch zu den Bedingungen von laut.fm. Es ist ja nicht so, dass du den Stream auf deine Web-Seite ziehst und von dort an die Hörer verteilst.
Es wäre übrigens auch möglich das bisherige Script anzupassen und die laufenden Song-Informationen über
https://api.laut.fm/station/xenolandia/current_song auszulesen.
Falls das Script einen Port erfordert, geht es auch mit
http://api.laut.fm:80/station/xenolandia/current_song (beachte http statt https). Es wird dann 'automatisch' an die richtige Adresse mit https: ohne Port-Angabe weitergeleitet.
Einen klitzekleinen weiteren Vorteil in der Javascript Version sehe ich übrigens noch darin, dass dabei per Push nur die Daten zum Song weitergeleitet werden und nicht jedesmal die ganze Seite neu geladen wird. Ich hatte das mehrmals über Stunden hinweg getestet und es hat wunderbar funktioniert.
Zur Zeit habe ich allerdings noch eine Abweichung von 56 Sekunden zwischen der Anzeige und dem tatsächlichen Songwechsel festgestellt. Kleinere Abweichungen hatte ich vorher schon gesehen.
Beiträge: 403
Themen: 16
Thanks Received: 224 in 115 posts
Thanks Given: 808
Registriert seit: Sep 2017
Ops... hab die zwei Beiträge dazwischen von Xenos nicht mitbekommen.
Ich hätte mich auch gerne mal an das Forum gewandt, aber irgendwie weiss ich nicht wie man dahin kommt und mein Antrag vom Samstag auf eine Station wurde bisher nicht beantwortet.
Beiträge: 1.246
Themen: 136
Thanks Received: 1.094 in 579 posts
Thanks Given: 841
Registriert seit: May 2020
und noch kleine Version als Aufsteller inWorld.
Klick mich ...