Spotify daten herunterladen

Schließlich erhalten Sie eine E-Mail mit Ihren Spotify-Daten in einer ZIP-Datei. Extrahieren Sie den Ordner MyData, und kopieren Sie ihn in Ihren Arbeitsordner. Im Rahmen der Reformen führte Spotify ein neues Datenschutztool ein. Es ermöglicht Ihnen, alle Daten herunterzuladen und anzuzeigen, die Spotify auf Sie hat. Schauen wir uns an, wie es funktioniert. Da ich PostgreSQL bereits auf meinem Desktop-Ubuntu-Rechner installiert hatte (Anleitung hier), war mein erster Schritt, ein Schema für die Daten zu erstellen. Ich beschloss, es zu normalisieren, Künstler, Tracks und Streaming-Spiele in separate Tabellen zu trennen. Es beginnt mit einer Anfrage bei www.spotify.com/ca-en/account/privacy/, wo Spotify-Nutzer (unten unten) einen Download anfordern können, der “eine Kopie Ihrer Wiedergabelisten, Suchanfragen, Streaming-Verlauf für das vergangene Jahr, eine Liste der in Ihrer Bibliothek gespeicherten Elemente, die Anzahl der Follower, die Anzahl und die Namen der anderen Benutzer und Künstler, denen Sie folgen, sowie Ihre Zahlungs- und Abonnementdaten enthält.” Greifen Sie auf Ihr Spotify-Konto-Dashboard auf www.spotify.com/. In den Datenschutzeinstellungen finden Sie die Möglichkeit, Ihre Daten anzufordern. Das erfordert etwas Geduld. Spotify sagt, es dauert bis zu dreißig Tage, aber es ist in der Regel viel schneller. In meinem Fall habe ich drei Tage gewartet.

Ich hätte den Rest direkt in Go machen können, aber da ich auch Auffrischen auf PostgreSQL wollte, beschloss ich, diese Datensätze in eine lokale Datenbank zu laden, um sie mit SQL zu analysieren. Standardmäßig hat Spotify die Möglichkeit, Inhalte mit ausgeschalteten Mobilfunkdaten herunterzuladen. Wenn Sie der mobilen Anwendung erlauben möchten, Inhalte mit Mobilfunkdaten herunterzuladen, zeigt Ihnen unser Leitfaden, wie Sie diese Option aktivieren können. Hasura wird 2018 angekündigt und erstellt eine GraphQL-Schnittstelle für PostgreSQL-Datenbanken. Mit ein wenig Lektüre, fand ich, dass ich Hasura in einem Docker-Container ausführen und an meine lokale Datenbank anhängen konnte: Spotify schließt keine Song-Funktionen in seinen Daten-Download ein. Wir müssen sie über die Spotify API anfordern. Dies gab mir eine lokale Konsole, die ich verwenden konnte, um meine Datenbank zu erkunden, und mit ein paar Klicks konnte ich Hakuras Standardeinstellungen akzeptieren und meine Schlüsselbeziehungen in ein umfangreiches GraphQL-Schema verwandeln. Hier ist eine GraphQL-Abfrage von Tracks mit ihren Künstlern: Ich habe diese in eine Datei eingesteckt und direkt über die Befehlszeile in PostgreSQL geladen (nach dem ersten Erstellen der Wiedergabedatenbank mit createdb playtime): Mittlerweile haben Spotify-Nutzer überall ihre 2019-Wrapped-Ergebnisse erhalten. Ich war nicht allzu überrascht von mir, zum Teil, weil ich wusste, dass ich viel Zeit damit verbracht hatte, Musik von einer bald zurückkehrenden Band aus den 90er Jahren zu trainieren, aber auch, weil ich vor kurzem Spotifys Datenschutz-Download verwendet hatte, um einen direkten Blick auf meine Geschichte für das letzte Jahr zu werfen, die Spotify im Detail hält. Es gibt einige Dinge, von denen diese Vorlagen ausgehen: Wenn eine Spalte einen Primärschlüssel hat, der einen Standardschlüssel hat, ignorieren wir den Primärschlüssel beim Einfügen und lassen die Datenbank den Schlüssel generieren (z. B.