Difference between revisions of "Last.fm"

From Archiveteam
Jump to navigation Jump to search
m (added official last.fm exporter)
(→‎Listening History: Update with some details and current state of the tools.)
 
(20 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Infobox project
{{Infobox project
| title = Last.fm
| logo = Last-fm-logo.png
| image = Lastfm home page (5-4-13).png
| image = Lastfm home page (5-4-13).png
| description = The home page of Last.fm, as seen on May 4, 2013.
| description = The home page of Last.fm, as seen on May 4, 2013.
| URL = http://last.fm/
| URL = http://last.fm/
| project_status = {{specialcase}} (switching codebases, some user data might die)
| project_status = {{specialcase}} <small>(switching codebases, some user data might die)</small>
| archiving_status = {{upcoming}}
| archiving_status = {{partiallysaved}} <small>(forum in all languages, part of users)</small>
| source = [https://github.com/ArchiveTeam/lastfm-discovery lastfm-discovery], [https://github.com/ArchiveTeam/lastfm-grab lastfm-grab], [https://github.com/ArchiveTeam/lastfm-items lastfm-items]
| tracker = [http://tracker.archiveteam.org/lastfmdisco/ lastfmdisco], [http://tracker.archiveteam.org/lastfm/ lastfm]
| irc = lastchance.fm
| irc_network = EFnet
| irc_abandoned = true
| data = {{IA collection|archiveteam_lastfm}}
}}
}}
== Vital Signs ==
<pre>
[12:41:49]  <@SketchCow> Last.fm is going to switch codebases in the first two weeks of April
[12:41:59]  <@SketchCow> Opinion of these folks is... it's not going to well
[12:42:23]  <@SketchCow> Code music data likely to survive, but some user generated material may die
[12:42:33]  <@SketchCow> From latter:
[12:42:34]  <@SketchCow> There are 1m+ forum posts spanning nearly 11 years across global
[12:42:34]  <@SketchCow> forums (which you can see at http://www.last.fm/forum) and group
[12:42:34]  <@SketchCow> forums. The good news is all the forums are accessible by incrementing
[12:42:34]  <@SketchCow> the ID at the end of http://www.last.fm/forum/<id>. They are spread
[12:42:36]  <@SketchCow> across a mostly-continuous ID namespace.
[12:42:48]  <@SketchCow> 'm also slightly concerned about user journals (e.g.
[12:42:48]  <@SketchCow> http://www.last.fm/user/Russ/journal), but that's more difficult as
[12:42:48]  <@SketchCow> there's no easy way of enumerating users, short of crawling similar
[12:42:48]  <@SketchCow> user/friends lists.
[12:42:48]  <@SketchCow> I'd also suggest archiving blog.last.fm during this switchover as
[12:42:50]  <@SketchCow> hilarity is likely to ensue.
[12:42:53]  <@SketchCow> ...
[12:42:55]  <@SketchCow> That's all.
[12:43:04]  <@SketchCow> So I think a project is worth it
[12:43:32]  <@SketchCow> I suggest #lastchance.fm
</pre>


== What's there? ==
== What's there? ==
Line 35: Line 18:
* Your "scrobbled" listening history of songs you've listened to sent by supported software, including "Loved tracks"
* Your "scrobbled" listening history of songs you've listened to sent by supported software, including "Loved tracks"
* Your playlists generated on the website  
* Your playlists generated on the website  
* Artist Wiki biographies (licensed Creative Commons Attribution/Share-Alike, and GNU Free Documentation)
* Artist Wiki biographies (licensed Creative Commons Attribution/Share-Alike, and GNU Free Documentation), album wikis, track wikis, label wikis, and tag wikis
* Artist images
* A page for each artist, album, track, label, user, tag, and group
* Artist and label images
* Album artwork (can be multiple images for an album)
* Like/dislike votes on images (including album artwork)
* Forums
* Forums
* Event Calendars
* Event Calendars
Line 46: Line 32:
* per user "badges" showing top tracks, # tracks listened to, popular this week tracks etc.
* per user "badges" showing top tracks, # tracks listened to, popular this week tracks etc.
* users' About Me profiles, and where they're from
* users' About Me profiles, and where they're from
* Groups, and group forums
* Groups, group forums, group connections, and group articles (group journals)
* Shoutboxes (comment areas) on users, groups, and musicians
* Shoutboxes (comment areas) on users, groups, musicians, albums, tracks, labels, tags, and pictures (including album artwork)
* Help pages http://www.last.fm/help
* Last.fm Originals http://originals.last.fm/
* "Tools, Plugins & more" http://build.last.fm/


== Getting it Out ==
== Getting it Out ==
Line 53: Line 42:
=== Listening History ===
=== Listening History ===


Tools
Tools to export scrobbles
 
==== LastScrape GUI ====
https://github.com/encukou/lastscrape-gui
 
The useful script here is lastexport.py. The user's history must be public, though.
 
==== LastToLibre ====
https://gitorious.org/fmthings/lasttolibre
 
==== Playlistify ====
(limited export)
 
http://playlistify.org (dead?)
 
==== Official exporter ====
http://www.last.fm/settings/dataexporter (dead)
 
==== Misc ====


* LastScrape GUI  http://encukou.github.com/lastscrape-gui/
There were some tools available via http://build.last.fm as well.
* LastToLibre https://gitorious.org/fmthings/lasttolibre
* Playlistify (Limited Export) http://playlistify.org/
* Official exporter http://www.last.fm/settings/dataexporter


There's some tools available via http://build.last.fm/ as well.
=== User Profile Image ===
=== User Profile Image ===


Line 70: Line 73:
?
?


== Archives ==
Forum in all languages: https://archive.org/details/archiveteam_lastfm


== Alternative services ==
== Alternative services ==

Latest revision as of 17:12, 24 May 2022

Last.fm
Last.fm logo
The home page of Last.fm, as seen on May 4, 2013.
The home page of Last.fm, as seen on May 4, 2013.
URL http://last.fm/
Status Special case (switching codebases, some user data might die)
Archiving status Partially saved (forum in all languages, part of users)
Archiving type Unknown
Project source lastfm-discovery, lastfm-grab, lastfm-items
Project tracker lastfmdisco, lastfm
IRC channel #archiveteam-bs (on hackint)
(formerly #lastchance.fm (on EFnet))
Data[how to use] archiveteam_lastfm

What's there?

  • Your "scrobbled" listening history of songs you've listened to sent by supported software, including "Loved tracks"
  • Your playlists generated on the website
  • Artist Wiki biographies (licensed Creative Commons Attribution/Share-Alike, and GNU Free Documentation), album wikis, track wikis, label wikis, and tag wikis
  • A page for each artist, album, track, label, user, tag, and group
  • Artist and label images
  • Album artwork (can be multiple images for an album)
  • Like/dislike votes on images (including album artwork)
  • Forums
  • Event Calendars
  • Your user submitted profile image
  • Your user journal entries
  • Your friends list
  • Events user went to
  • Some artists have uploaded tracks, which are free to download
  • per user "badges" showing top tracks, # tracks listened to, popular this week tracks etc.
  • users' About Me profiles, and where they're from
  • Groups, group forums, group connections, and group articles (group journals)
  • Shoutboxes (comment areas) on users, groups, musicians, albums, tracks, labels, tags, and pictures (including album artwork)
  • Help pages http://www.last.fm/help
  • Last.fm Originals http://originals.last.fm/
  • "Tools, Plugins & more" http://build.last.fm/

Getting it Out

Listening History

Tools to export scrobbles

LastScrape GUI

https://github.com/encukou/lastscrape-gui

The useful script here is lastexport.py. The user's history must be public, though.

LastToLibre

https://gitorious.org/fmthings/lasttolibre

Playlistify

(limited export)

http://playlistify.org (dead?)

Official exporter

http://www.last.fm/settings/dataexporter (dead)

Misc

There were some tools available via http://build.last.fm as well.

User Profile Image

Access your profile, right click image, Save Image

Can get it bigger by changing the image size parameter (default 126) to 500 (or maybe more?)

Wiki

?

Archives

Forum in all languages: https://archive.org/details/archiveteam_lastfm

Alternative services

  • Libre.fm - Open source clone, no apparent user costs