it-swarm.com.de

Wie kann ich track.scrobble-Daten aus last.fm exportieren?

Wie exportiere ich am besten einen vollständigen Verlauf meiner last.fm-Scrobbles? Die Daten scheinen auf der Website vorhanden zu sein, sodass sie theoretisch auf dem Bildschirm angezeigt werden könnten, wenn alles andere fehlschlägt. Gibt es jedoch einen einfacheren Weg?

20
akent

Wie Sichern von Last.FM-Scrobbles erklärt, sollten Sie in der Lage sein, das Skript lastexport.py in LastToLibre zu verwenden. Um es zu benutzen:

  1. Laden Sie lastexport.py herunter.
  2. Führen Sie es mit dem folgenden Terminalbefehl aus:

    python lastexport.py -u last.fm_user_name
    

    Beachten Sie, dass hierfür Python installiert sein muss und Sie last.fm_user_name durch Ihren Benutzernamen last.fm ersetzen müssen. Beachten Sie auch, dass Sie, wenn Sie Echtzeit-Statistiken ausgeblendet haben (in den Datenschutzeinstellungen), diese aktivieren müssen, damit dies funktioniert.

  3. Sie finden die exportierten Titel jetzt im selben Verzeichnis wie das Skript. Standardmäßig heißt es exported_tracks.txt

Das Skript ermöglicht auch das Exportieren von geliebten und gesperrten Titeln. Standardmäßig werden Scrobbles exportiert, aber Sie können das Verhalten ändern, indem Sie die Flags -t entweder auf loved oder banned setzen.


Wenn Sie geliebte Songs sichern möchten, können Sie sync_songs verwenden. Es erfordert Ruby, das über installiert werden kann

Sudo apt-get install Ruby1.9.1.

auf Debian-basierten Systemen. Der einfachste Weg, sync_songs zu installieren, ist über RubyGems (das auf Debian-basierten Systemen über Sudo apt-get install rubygems1.9.1 installiert werden kann):

Sudo gem install sync_songs

Einzelheiten und andere Installationsmöglichkeiten finden Sie unter die Readme-Datei .

Um es mit Last.fm zu verwenden, benötigen Sie ein API-Konto, wie in services.org beschrieben. Es ist kostenlos und ziemlich einfach, einen solchen Account zu bekommen. Sobald Sie ein Konto haben, können Sie Last.fm geliebte Titel in eine CSV-Datei zurückverwandeln, indem Sie zuerst eine leere Datei erstellen und dann Folgendes ausgeben

sync_songs sync --color -vs smith:lastfm:loved file_path:csv:library

Sie müssen smith durch Ihren Last.fm-Benutzernamen und file_path durch den Pfad zur leeren Datei ersetzen.

11
N.N.

Update: Last.fm bietet jetzt eine webbasierte Möglichkeit: Sie klicken auf die Schaltfläche und erhalten eine E-Mail mit einem Download-Link, wenn die Daten verfügbar sind.

http://www.last.fm/settings/dataexporter

6
Jeroen Baert

Vielleicht gibt es etwas bei Build Last.fm , das Sie verwenden könnten?

Anstelle von Screen Scraping gibt es ein api , mit dem Sie unter anderem Ihre library aufrufen können.

4

Sie können Ben Foxalls Last.fm to CSV-Exporter verwenden, um die Seiten Ihres Verlaufs abzurufen und im CSV-Format zu speichern. Der Code ist verfügbar unter Github , wenn Sie in ein JS-Projekt einbinden möchten.

3
Tim Hordern

Wenn Sie Node.js haben, können Sie das Befehlszeilenprogramm lastfmexport verwenden. Es unterstützt durch Zeilen getrennte JSON- und durch Tabulatoren getrennte CSV-Dateien. Es hat einen sehr geringen Speicherbedarf, da es kontinuierlich Daten in eine Datei überträgt, anstatt den gesamten Scrobble-Verlauf im Speicher zu puffern.

npm install lastfmexport -g
2
Max Kueng

Sie können Ihre Scrobbles auch in XML oder CSV mit einem Webdienstprogramm exportieren, das ich geschrieben habe. Es verwendet die Last.fm-API, um alle Ihre Scrobble-Daten in eine Datei zu ziehen, die Sie herunterladen können. Große Bibliotheken (Wiedergabezahl> 100.000) benötigen jedoch einige Zeit.

1
Piet

Als Entwickler, der wirklich an Statistiken für meinen eigenen Spielverlauf interessiert ist, habe ich schließlich ein webbasiertes Tool geschrieben, um meinen Last.fm-Scrobble-Verlauf abzurufen. Obwohl ich einige Tools online gefunden habe, waren diese entweder defekt und/oder der Benutzer musste Skriptdateien herunterladen und den Sicherungsvorgang manuell auf seinem eigenen Computer ausführen. In der Zwischenzeit gibt es einige andere funktionierende, webbasierte Optionen. Wenn keiner der anderen für das arbeitet, was Sie versuchen, geben Sie diesem einen Versuch. Alle Last.fm-Scrobble-Daten werden nach Jahr im JSON-Format gesichert, und Sie können eine ZIP-Datei mit dem vollständigen Verlauf herunterladen.

Hier ist ein Link zum Tool: Last.fm Backup

0
Matt Segedi