MetaBeats

Wetter letzte Woche

Top 5 Genres

    So funktioniert's

    Diese Seite untersucht, ob das Wetter in der Schweiz Einfluss auf die gehörten Musikgenres hat. Dafür kombinieren wir Wetterdaten von Open-Meteo mit den beliebtesten Artists von Last.fm und leiten daraus die meistgehörten Genres ab. Jede Woche zeigen wir das Wetter im Vergleich zu den Top-Genres. Ebenfalls sind die meistgehörten Genres pro Wetter und die Entwicklung von verschiedenen Genres aufrufbar.

    Weitere Infos

    Methodik

    Die Daten werden in einem mehrstufigen ETL-Prozess (Extract, Transform, Load) verarbeitet. Zuerst werden mithilfe von PHP-Skripten aktuelle Wetterdaten über die Open-Meteo-API sowie Musikdaten über die Last.fm-API abgerufen. Dabei liefern die Extract-Skripte Rohdaten zu Temperatur, Wetterlage, Top-Tracks, Artists und den dazugehörigen Genre-Tags. Anschliessend werden diese Daten in mehreren Transformationsschritten bereinigt und vereinheitlicht: Die Wetterdaten werden nach Datum und Temperatur aggregiert und erhalten zusätzlich eine Wetterkategorie wie «sonnig» oder «bewölkt». Bei den Musikdaten werden die häufigsten Genre-Tags extrahiert, auf eine festgelegte Genreliste gemappt und in ein einheitliches Format gebracht.

    Nach der Umwandlung werden die bereinigten Datensätze in eine eigene Datenbank geladen. Dort werden sie fortlaufend gespeichert, sodass sich mit der Zeit ein verlaufsorientierter Datensatz bildet. Das Frontend greift anschliessend nicht direkt auf die APIs zu, sondern ruft die gespeicherten Daten aus der Datenbank ab. Dadurch können auf der Website Trends und Zusammenhänge zwischen Wetter und Musik über mehrere Wochen hinweg zuverlässig visualisiert und analysiert werden.

    Wetter letzte Woche

    In diesem Abschnitt ist das Wetter der letzten Woche (einzelne Tage) angezeigt. Dazu werden die 5 meistgehörten Genre der letzten Woche aufgelistet.

    Top Genres nach Wetter

    In diesem Abschnitt werden die meistgehörten Genres der letzten Woche in Bezug auf das Wetter angezeigt. Dazu werden die Wetterdaten mit den gehörten Genres kombiniert und analysiert.

    Entwicklung Genre-Beliebtheit

    In diesem Abschnitt ist die Entwicklung des Anteils eines bestimmten Genres, im Verhältnis zu den anderen Genres ersichtlich. Beim Hover über einen Datenpunkt werden zudem die Wetter-Verhältnisse am jeweiligen Tag eingeblendet.