Automatischer Cover-Generator für Radiosender und Musik-Streaming. Unterstützt laut.fm, Shoutcast und manuelle Song-Abfragen.
Caching & API-Limits für optimale Performance
Automatisches Fallback-Bild bei Fehlern
Mehrere Modi für verschiedene Anwendungsfälle
?mode=lautfm
Ruft das Cover des aktuell laufenden Songs einer laut.fm Station ab.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "lautfm" sein |
station |
string | Ja | Name der laut.fm Station |
?mode=database
Lädt eine Station anhand ihrer Datenbank-ID und ruft das aktuelle Cover ab.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "database" sein |
id |
integer | Ja | Datenbank-ID der Station |
?mode=song
Sucht das Cover für einen beliebigen Song anhand von Artist und Titel.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "song" sein |
artist |
string | Ja | Name des Künstlers |
title |
string | Ja | Titel des Songs |
?mode=shoutcast
Verbindet sich mit einem Shoutcast-Server und ruft das aktuelle Cover ab.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "shoutcast" sein |
protocol |
string | Ja | "http" oder "https" |
ip |
string | Ja | IP-Adresse oder Domain |
port |
integer | Ja | Port des Servers |
sid |
integer | Ja | Stream-ID |
?mode=icecast
Liest die Now-Playing-Metadaten eines Icecast-Servers (über status-json.xsl) aus und ruft das passende Cover ab.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "icecast" sein |
protocol |
string | Ja | "http" oder "https" |
host |
string | Ja | Hostname oder IP des Icecast-Servers |
port |
integer | Ja | Port des Servers (z.B. 8000, 443) |
mount |
string | Ja | Mount-Point (z.B. /stream.mp3) |
?mode=azuracast
Spricht die Now-Playing-API eines AzuraCast-Servers direkt an und liest strukturierte Artist-/Title-Daten aus.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
mode |
string | Ja | Muss "azuracast" sein |
host |
string | Ja | Hostname des AzuraCast-Servers |
station |
string | Ja | Shortcode/Name der Station |
Content-Type: image/jpeg
Header: X-User-Agent: LautBoxCover/2.0.0
Bei Fehlern oder wenn kein Cover gefunden wurde, wird automatisch ein Fallback-Bild zurückgegeben.
LautBox Cover API v2.0.0
Entwickelt für die laut.fm Community | info@lautbox.eu