preloader

Musik-Übersicht

Last.fm-Widget mit Hörspiel-Filter

  • Vanilla JS
  • Last.fm API
  • Hugo
Musik-Übersicht

Die Musik-Sektion der Startseite fragt die Last.fm-API direkt im Browser ab: aktuell laufender Track, die letzten Scrobbles mit Cover und Zeitangabe, dazu die Top-Künstler für Woche, Monat und gesamt.

Details

  • Kein jQuery – reines fetch mit AbortController, ein Request pro Datenquelle
  • Schont die API – das Polling pausiert, wenn der Tab im Hintergrund liegt oder die Sektion außerhalb des Sichtbereichs ist
  • Hörspiel-Filter – Künstler wie Benjamin Blümchen lassen sich in der Konfiguration ausblenden; läuft gerade so etwas, rückt einfach der nächste passende Track nach
  • Fällt sauber zurück – ist Last.fm nicht erreichbar, erscheint statt einer Fehlermeldung „Silence! – The Sound of Nothing"

Konfiguriert wird alles über [params.lastfm] in der config.toml, die Künstlerliste inklusive.

← Alle Projekte