Wie das 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:
- Laden Sie lastexport.py herunter .
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 dass Sie es durch last.fm_user_name
Ihren last.fm-Benutzernamen ersetzen müssen . Beachten Sie auch, dass Sie, wenn Sie Echtzeit-Statistiken ausgeblendet haben (in den Datenschutzeinstellungen), diese aktivieren müssen, damit dies funktioniert.
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 setzen banned
.
Wenn Sie geliebte Songs sichern möchten, können Sie sync_songs verwenden . Es benötigt 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 sudo apt-get install rubygems1.9.1
auf Debian-basierten Systemen installiert werden kann):
sudo gem install sync_songs
Einzelheiten und andere Installationsmöglichkeiten finden Sie in der Readme-Datei .
Um es mit Last.fm zu verwenden, benötigen Sie ein API-Konto, wie unter 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 durch smith
Ihren Last.fm-Benutzernamen und file_path
durch den Pfad zur leeren Datei ersetzen .
Vielleicht gibt es etwas bei Build Last.fm, das Sie verwenden könnten?
Anstatt auf dem Bildschirm zu scrappen, haben sie eine API , mit der Sie Ihre Bibliothek unter anderem aufrufen können.
quelle
Sie können den Last.fm to CSV-Exporter von Ben Foxall verwenden , der die Seiten Ihres Verlaufs abruft und im CSV-Format speichert. Der Code ist auf Github verfügbar, wenn Sie ihn in ein JS-Projekt einbinden möchten.
quelle
Wenn Sie über Node.js verfügen, 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 zwischenzuspeichern.
quelle
Außerdem können Sie Ihre Scrobbles mit einem von mir geschriebenen Webdienstprogramm in XML oder CSV exportieren . 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> 100k) benötigen jedoch einige Zeit.
quelle
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
quelle