Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Radioplaylist / Infos on a Prim
#21
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.
Zitieren
#22
Thx, ich habe einen eigenen Server für meine Vars etc. Und auf dem natürlich auch ILS Wink
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.
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

[-] The following 1 user says Thank You to Xenos Yifu for this post:
  • Pius Noel
Zitieren
#23
(17.01.2023, 18:55)Xenos Yifu schrieb: Vorteil, die Java Version aktualisiert sich selbst, was die Php Variante nicht kann. Smile
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'" >'
[-] The following 2 users say Thank You to nihal for this post:
  • Bogus Curry, Pius Noel
Zitieren
#24
So langsam nähere ich mich der finalen Version. Wink
Klick mich ...
   
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

Zitieren
#25
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.
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

Zitieren
#26
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 Big Grin
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

Zitieren
#27
Dann eben so Tongue

Klick mich...
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

Zitieren
#28
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.
[-] The following 1 user says Thank You to Pius Noel for this post:
  • Bogus Curry
Zitieren
#29
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.
Zitieren
#30
und noch kleine Version als Aufsteller inWorld.
Klick mich ...
   
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Zugreifen auf Prim Eigenschaften Manfred Aabye 0 399 03.03.2024, 11:13
Letzter Beitrag: Manfred Aabye
  Prim Counter Cayoun Daydreamer 4 5.934 14.09.2019, 17:20
Letzter Beitrag: Pius Noel
  Media on Prim Script notwendig? LadyContessa Barbosa 2 6.252 05.09.2016, 11:19
Letzter Beitrag: LadyContessa Barbosa
  Spielfelder auf ein Prim? Klarabella Karamell 4 8.409 15.03.2015, 13:09
Letzter Beitrag: Klarabella Karamell
  Text auf Prim? MoniTill 8 16.351 06.10.2014, 22:21
Letzter Beitrag: Bogus Curry

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste