PHP Code / html Code zur Verfügung Einbindung vom aktuellen Titel der laut.fm Radiostation?

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.


Luk729277789 
Beitragsersteller
 16.11.2019, 12:03

Danke und kannst du mir sagen warum meine Website nicht richtig lädt ?

https://api.laut.fm/

"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"
}