PHP Code / html Code zur Verfügung Einbindung vom aktuellen Titel der laut.fm Radiostation?
ich suche nach einem html/php Code für meine laut.fm Radiostation das ich den aktuellen Song auf meiner Website anzeigen kann
2 Antworten
Per PHP könntest du die Daten wie folgt abfragen und in die Seite rendern:
<?php
$data = json_decode(file_get_contents("https://api.laut.fm/station/DEINE-RADIOSTATION/current_song"), true);
echo "<span>{$data['artist']['name']} - {$data['title']}</span>";
Den Namen deiner Radiostation musst du natürlich in der URL anpassen.
"GET /station/{station_name}/current_song": {
"description": "The currently playing song of a single station.",
"example": "https://api.laut.fm/station/eins/current_song",
"parameters": {
"station_name": "[\\w\\d_\\-]+"
}
},
Die Adresse unter der du den aktuellen Song deiner Station abrufen kannst lautet also:
"https://api.laut.fm/station/DEINE-RADIOSTATION/current_song"
Das Rückgabeformat sieht dann in etwa so aus:
{
"id": 5245171,
"type": "song",
"title": "Lucia",
"album": "Young Romance",
"length": 250,
"genre": null,
"releaseyear": 2018,
"created_at": "2019-03-29 11:55:33 +0000",
"artist": {
"name": "Roosevelt",
"laut_id": 12663,
"url": "https://www.facebook.com/iamroosevelt",
"laut_url": "https://www.laut.de/artist/12663",
"image": "https://www.laut.de/bilder/wortlaut/artists/r/roosevelt/artist-image,134192.jpg",
"thumb": "https://www.laut.de/bilder/wortlaut/artists/r/roosevelt/lautfm_thumb.jpg"
},
"started_at": "2019-11-16 11:09:59 +0100",
"ends_at": "2019-11-16 11:14:09 +0100"
}
Danke und kannst du mir sagen warum meine Website nicht richtig lädt ?