Hacker News new | past | comments | ask | show | jobs | submit login
Last.fm turns 20 (theverge.com)
350 points by embit on Nov 23, 2022 | hide | past | favorite | 175 comments



Still use last.fm. Most "You might like this" algorithms go straight for the low-hanging fruit, and often fail to take any kind of nuance into account.

I can't tell you how many of the streaming services will see my Black Sabbath play history and immediately recommend, "If you like Black Sabbath, you should love...Slipknot!" But I've never had a real person make that mistake, because a real person who looks at my last.fm history and has an understanding of the genre says "Gee, this guy has plenty of Black Sabbath, Iron Maiden, and tons of doom metal on his list, but doesn't have Slipknot, Korn, or Pantera in his history. Maybe that's intentional."

Human review and recommendation still beats algorithmic recommendation by a mile if you have discerning tastes.


I had always assumed that recommendation algorithms didn't work on genres, but instead did a lookup based on something like:

"You like X" "Person Y also likes X" "Person Y also likes Z" "I should recommended Z to you" (proportional to the number of people there are who liked X and Z, compared to other options)

If this is the case (and perhaps I'm wrong), it's nothing to do with the algorithm not understanding the subtleties of the genre, but it's actually just that on average those subtleties disappear because they are unique to you. (Forgive me, I don't know your genres at all, but), I would guess that on average people who like Black Sabbath really do typically like Slipknot as well, and that is why the algorithm recommends them to you.

It's not that the algo is any worse than human recommendations, it's just that it's an average of all humans likes, which will never fit your exact personal unique preferences because they aren't you.


That's the way music-map.com works, and it is absolutely fantastic.

But no, that is NOT the way these other services recommend things.

Spotify, for example, recommends music that it thinks is related, but not necessarily liked by both groups of people.

For example, a person who likes Black Sabbath, and really technical instrumental metal, probably doesn't like the comparatively simpler slipknot. While some people who like slipknot may like black sabbath, but even less will be aware of really technically advanced instrumental metal.

music-map.com will take that into account. When you say "my three favorite bands are", you're not going to see slipknot show up in the result list, because people who mentioned those technical bands tended not to like slipknot.

But if you go to spotify and listen to sabbath, you'll see slipknot recommendations, because there is overlap, right?

I just went over to music-map right now, and sure enough, black sabbath and slipknot don't overlap, even when you do searches of the bands individually, let alone if you enter multiple bands.


> For example, a person who likes Black Sabbath, and really technical instrumental metal, probably doesn't like the comparatively simpler slipknot

That's just thinly disguised metal snobbery. Almost all metalheads adore Black Sabbath, because they wrote fantastic songs. Sabbath's music caught on because it's so accessible. They were certainly good musicians, but by no means anywhere near the top of the Technical Sophistication Food Chain.

I myself am a cretin, and thus have little patience for technically advanced music, but I'm happy to accommodate a vast world of music where everyone finds something they like, so I'm not going to denigrate anybody's favorite Super Technical Metal Band with twin guitar solos and the 75-piece drum kit - it's all good to somebody. But you've gotta be kidding if you think Sabbath is that kind of act.


> That's just thinly disguised metal snobbery. Almost all metalheads adore Black Sabbath, because they wrote fantastic songs

I think you might have misunderstood the parent a bit. They're not saying Black Sabbath is really technical instrumental metal but that someone who listens to Black Sabbath AND ALSO likes really technical instrumental, is probably not looking to listen to Slipknot (though I suppose that could depend on the technical to Black Sabbath ratio).

The point is more that Spotify supposedly recommends without taking into account what people actually listen to. Spotify says "oh this person listens to Black Sabbath which is a popular metal band. They also listen to a lot of Blotted Science, which is also a metal band. They most likely will like Slipknot, another popular metal band" instead of "This person listens to Black Sabbath and Blotted Science. People who listen to both Black Sabbath and Blotted Science also listen to Nile, so this person will most likely like Nile"[0].

[0] Blotted Science and Nile are the only technicalish bands I know off the top of my head. If those bands don't work, try Blind Guardian and Stormkeep


> Almost all metalheads adore Black Sabbath

This implies that, if there are many different subgenres with little overlap in audience but they all agree on Black Sabbath (and little else), drawing conclusions from "listens to Black Sabbath" is doomed to fail. "Listens to Black Sabbath" simply isn't particularly specific, and those subgenre-heads are all about specifity. Same as that you can draw a lot more conclusions from "likes listening to Number Nine" than from "likes listening to Yesterday"


Metal snobbery is a legitimate taste, though. It's the sort of thing a recommendation algorithm should consider.


Spotify recommends me tracks that I have already added to my playlists. It knows me really well.


I dunno, if I was writing the Spotify recommendation engine and wanted to trick people into thinking it was good, I'd do the same thing.


So I put in Silver Jews, and expected to get probably the #1 result "Purple Mountains" which is also David Berman, and then pavement and some Malkmus as recommends. So I don't know how well that works.

Coheed and Cambria seemed fairly good. I was expecting Thursday as a top result and got it.

I put in "Mom Jeans" and a totally very different sounding band but on the same label who tour together and got "Just Friends". That's an unexpectedly nice connection.


Yeah, Last.fm is really good for playing a playlist from a single scene. It's not necessarily a single genre, just bands who tour together, or guest on each other's tracks.

They used to go pretty deep too, like bringing in bands from 20 years before that influenced the current one.

It's not necessarily the greatest for bands that are selling out stadiums as there's too much interference from Clear Channel, but it's great for small to midsize scenes which tend to have shows from 100-1000, since those tend to be more defined.


You have to now wonder how much of last.fm has since become tainted by faulty recommendations coming via Spotify and co though.


did you catch a Pavement reunion show?


> It's not that the algo is any worse than human recommendations, it's just that it's an average of all humans likes, which will never fit your exact personal unique preferences because they aren't you.

But that is a difference though, because humans possess empathy: algorithms don't. Step away from music for a second and consider movies: if all your algorithm does is recommend movies because Person X likes Movies 1, 2, and 3, it will take many layers of metadata tagging before the algorithm figures out that it shouldn't recommend Movie 2 to Person Y (even if Movie 2 is a star-studded, Oscar-winning classic), while a human being could probably spend 30 seconds looking at Person Y's viewing history and realize, "Ah, this person has very few action movies and zero horror movies in their viewing history; they probably don't like violence. I would not recommend they watch Movie 2."


That’s not really true at all. Graph algorithms can look at the movies you like and find other people that have uncommonly common movie likes as well and find a movie to recommend based on this. You avoid just recommending movies that are generally popular across all users.

For instance, if someone likes “”Caddy Shack” it isn’t too difficult to recommend “Space Balls” for example and not “Schindlers List”, even though everyone likes that movie. But “Space Balls” would stick out amongst the population of people that like “Caddy Shack” vs the population as a whole.

No meta data is required. Just preferences over a large set of users.


> It's not that the algo is any worse than human recommendations, it's just that it's an average of all humans likes, which will never fit your exact personal unique preferences because they aren't you.

Isn't that the definition of "worse"? "Never able to be tailored to your unique preferences" when a human could take that feedback in a single sentence and adjust? It's like the old "everyone wants to remake Excel since they realize 80% of users only use 20% of it... without realizing it's always a different 20%" saw...

I believe that you certainly could figure out a smarter approach, with enough careful thought, domain knowledge, and effort but... I haven't used any services that do it. Surface level similarities seems to be all you get, and I constantly get recommendations that a human would've stopped giving me years ago.

Maybe the domain of expert-level statisticians and experts-at-musical-knowledge-of-many-genres just don't overlap that much? It's hard to imagine you could do it truly well without content-level processing, not just user histories and connection graphs.

Just because no streaming service could afford a human to be an expert on every single user doesn't mean that the cheaper, more scalable algorithm isn't worse.


I mean, maybe it's not worse though. Maybe others would find what the other guy wants too narrow. There's a tension between only playing stuff you are 100% going to like and actually introducing you to stuff you haven't listened to.


> Maybe others would find what the other guy wants too narrow.

That's exactly what makes it worse, though. They currently have to choose more globally, it's not that personalized. in the human-curated world others would get different things. I know they don't like Slipknot, I know you do, I give you each different recommendations. Spotify's code hasn't shown the ability to learn "me" vs it's view of what the "average me" would like.


Can't you refine your results by telling it to stop recommending an artist?


The thing a human recommended can do is say “based on your listening history, I think you'd also like this band... but wait, they're a famous band. Surely you'd know about them already. So the fact that you don't listen to them suggests that you don't like them. Ok, I won't recommend them.” Computers don't yet make that logical leap -- they don't yet use what's missing from your listening history as additional data.


> an average of all humans likes, which will never fit your exact personal unique preferences

Well, it's not as if that's an unknown problem in machine learning. In all generative domains (and I suppose recommendations are a generative domain in a sense) there's a risk of "mode seeking", where the model produces bland/blurry/gray output in order to cover its bases, and not miss too badly. It's rarely what we want.

There's also the often quoted "Most of the volume of a high-dimensional orange is in the peel, and the average of two vectors is very unlikely" (Well, I like to quote it because it's fun to say. I forget where it originally came from.) In plain English, if you need more than two dimensions to characterize variation, then you need to use spherical interpolation to find a likely data point in between them, not regular interpolation.

It's surprising how many times this has been overlooked and rediscovered.



Reminds me of the old facebook joke: We went to the same high school, we have over 100 common connections, you have recommended him to me 10 times already, and we are still not friends. Get a clue, Facebook!


> Human review and recommendation still beats algorithmic recommendation by a mile if you have discerning tastes

I completely agree. But last.fm doesn't do human review either, right? OTOH, I think the "radio" feature on spotify is wildly underrated. I used to spend hours compiling playlists for different moments/social settings/moods (still do, because it's fun), but picking any song/album/artist and then getting an endless stream of similar music is an amazing feature. Unfortunately, sometimes it screws up and will suggest me the same songs over and over again and there is no way to get a little more control over the algorithm.

I came to hate the Superstar cover by Sonic Youth and "I'm So Tired" by Fugazi for those reasons. Great songs, but they just kept coming up as the first recommended track and I can't stand hearing those intro piano chords on the latter anymore!! According to my last.fm [0] I played it 50+ times and I don't even remember once seeking out that song or putting it in one of my playlists.

https://www.last.fm/user/mahathu


> But last.fm doesn't do human review either, right?

No, but to be fair, that's not my use-case. My use-case is going to forums of like-minded individuals and saying "Hey, I need more music like _____. Take a look at my last.fm profile and suggest something I'd like."

I use it the same way book lovers use their Goodreads profile, I suppose?


I've found most recommendation systems in general don't grasp the distinctions in genre that are in metal, or the stylistic differences. Most stuff is just tagged "METAL", when there is a huge difference between grind, funeral doom, or atmo-black. Even within a genre there can be differences it doesn't really capture, like tech-death: you might call Beyond Creation and Warp Chamber both tech-death, but in reality they are pretty far from each other even though they are both technical in a tech-deathy way.


It depends on how the recommendation system defines its music genres.

Spotify uses audio spectral features to automatically delineate tracks into styles.

Last.fm and RateYourMusic (who added recommendations recently) rely on human taggers. So, they may give you better results genre-wise.


How do you find the https://everynoise.com/ categories to fare at this?


This is Spotify’s list of "genres".

To be fair (and more exact) Spotify data scientists detect patterns in the audio spectral features and use them to manually create/add new genres. The "collective wisdom" nature of last.fm and RYM will often give better results/phraseology.

You could say that Spotify could also be data mining these Music Social Media sites! My own research does not show this to be true (at a large scale anyway). But they should (and pay them for it)


I mean, I'm pretty sure it is not just audio spectral features used, though I can't find a citation either way. (I am sure because the language distinctions make clear that we are at least making heavy use of metadata if not actual social patterns in listening, but the latter is explicitly heavily used elsewhere on the site, so...)

Also, if we're being exact, it's the work of Glenn McDonald under the auspices the Echo Nest, which is now owned by Spotify, but it isn't the be-all-end-all of how Spotify models genres under the hood.

What I was curious about is how /u/beezlebroxxxxxx perceived it to do at the metal genres, simply because Glenn McDonald is himself a metal genre fan (https://www.furia.com/), so I'd've expected that to work decently well.


Well, last.fm has been around for 20 years, but at the outset they took no consideration that two "artists" might have the same name. And they still haven't come up with a better solution than relying on users to edit in things like "There are at least 4 artists with the name David Williams".

So, forgive me for thinking their recommendation algorithm may not be exactly state of the art either. There's no inherent reason a recommendation algorithm shouldn't be able to figure out that an omission is intentional.


Two things I like to see trailed in music recommendation algorithms would be:

1. Associations happen at a song level. At the moment when artists are recommended you get what I call the "Red Hot Chilli Peppers" effect. That is, the artist that basically everyone seems to have in common in their playlists is RHCP. Instead, I think the recommendations should be more granular, at a song level. Artists can diverge quite wildly in style between individual songs (Ween being an extreme example of this). Take for example Planet Caravan by Black Sabbath (https://www.youtube.com/watch?v=SvrOzYtnLMA) this is great song but wildly different from say "War Pigs". In fact, it's a dubby, groovy slow jam.

2. Weight follow on plays more highly. So taking War Pigs in the point above. I listen to Planet Caravan and it makes me think of this great remix of Wicked Game by Trentemoller (https://www.youtube.com/watch?v=ph4z3u7IwrM). A totally unrelated artist and genre yet somehow linked in my mind. My assumption is that people that listen to Planet Caravan would also have a high likelihood of enjoying the Wicked Game remix because it has a similar... vibe I guess?

Anybody want to collaborate on building a recommendation engine around these two points? I'd be more than happy to record what I listen to as training data for it.


> Weight follow on plays more highly

What if I listen to Black Sabbath and then my niece wants to listen to the Peppa Pig soundtrack after that? What if it's a party and everyone is queueing their favourite song?

The issue with recommendation engines is that they're dumb as rocks. They cannot tell that the Trentemoller remix might be related to War Pigs, but not Peppa Pig, without ears and a brain.

So, to be safe, they go for simple statistical aggregation which creates safe and boring recommendations that are unable to surface interesting connections.


What you are talking about (simple statistical aggregation) may be true 10 years ago. Deep learning is truly different.

I'm not saying it is "smart" or listen the way we are. But is not "dumb" either in that it does not just follow prescribed rules.

I personally prefer human curation. But I've heard many many stories of how spotify's AI sometimes surprises people with uncanny magical recommendations (and dumb ones too). And it is just a start.


Deep learning is not statistical aggregation, but still wouldn't solve the very example OP and I are talking about.

Deep learning is not smart nor is able to replace actual ears and understanding of music. Even a random recommendation system would be able to surprise once in a while.

Personally, I think Spotify's system is terrible and gives me a good suggestion every 100 wrong ones.


> Even a random recommendation system would be able to surprise once in a while.

True. And because there is no way to "measure" the quality, if you say it is now horrible your you, I'll take your word for it.

I don't believe in "General AI", But this is not a binary outcome. It WILL get better. How much? We'll see.


Last.fm has a lot of these "Human recommendation" mechanisms. they are just kind of indirect. For exple, those humans could be

- People with whom you share recent top artists -> the "neighbours" feature

- People who also like that obscure favourite track of yours -> the "X listen to Y a lot" feature (or even just a delightful Shout on that track)

I often just convert the Loved ones from their "Top 100 Tracks" into a Spotify playlist (I may even filter it by genre beforehand)

The whole point is you don't have very similar taste to them. Still, you can find some totally unexpected gems.


This sounds like a fairly easy optimisation, actually. Whereas a human goes "Oh, so you mentioned A, B, and C, but not the otherwise popular D" and conditions on all that information, a simple recommendation system would just go "ah I see you didn't mention popular D, that must be because you don't know about them!"

Should be fairly easy to adjust the recommendation system so that it conditions on what you specifically did not mention, assuming that the most popular of that stuff you know about already.


I preferred Pandora (https://en.m.wikipedia.org/wiki/Music_Genome_Project) over last.fm, specifically because I thought they had better curation / recommendations.

Spotify and Youtube Music are pretty crappy though. It’s like we’re going backwards.


Yeah, music and other such automated recommendations are truly infuriating - I like to imagine it is an attempt to tweak people instead of helping them. This belief is reinforced when often these recommendations don't come with a 'never recommend again' or 'stop recommending altogether, please' option. I am grateful though that such 'helpful' behavior is often successful in helping me get off the service in question and not use it again.


The only site that finds better similar artist matches for me is https://www.metal-archives.com.


There was a time when last.fm recommendations were uncannily good. I haven't used the service for a very long time so I can't say much about what they're like now or how they compare with stuff like music.youtube, Spotify or Pandora, but I recall when they were the darling "it" thing as far as music goes.

"Audio-Scrobbling"! It was hot off the end of the web 2.0 craze along with flickr and delicious. Good times. We weren't expecting the evil parts yet. I dropped off probably around 2012 or earlier.

As much as I enjoy good recs and an endless, mildly interesting playlist, the surveillance capitalism in the sauce is a real turn off.


Pandora was the best for recommendations. They stopped it being available in the UK over a decade ago, made me sad!


Last.fm died (as in for me personally) when I stopped cultivating my own music library. I used to have gigabytes of MP3s and FLACs, all neatly organised into folders, usually by artist/album, and meticulously maintained ID3 tags. All played through software like Winamp with the audioscrobbler plugin, or iTunes when I had my beloved iPod classic.

All of that drifted away as I got older, and the dawn of streaming services like Spotify came onto the scene. I'm not sure where my music is now, probably on a hard drive somewhere, dumped amongst other junk.

I think spotify used to come with last.fm support but I think I just lost interest in the whole thing, I don't consume music in the same way as when I was a younger man.

EDIT: Just logged into my last.fm account and it looks like the scrobbling still works from spotify, so it's been scrobbling all this time, probably for 10+ years without me logging in!


I'm the opposite!

I've used Spotify (and other streaming apps) for years. I finally got tired that there was no streaming app that:

* Worked well with Sonos

* Provided high quality music

* Had good automatic caching of music *note below*

I tried Spotify, TIDAL, and Apple Music before giving up and putting my library on Plex + Plexamp.

*note*: Why is Spotify SO BAD when it comes to caching. It's so strange. There are so many situtations where it doesn't work, but it should.

I have the entire contents of an album (but not the album itself) on playlist. The playlist is downloaded offline. Spotify doesn't let me search or play the songs in the album unless I navigate to the playlist.

If I just played a song on data, and I lose my connection and try to re-play it, Spotify won't let me! Does it really not maintain a cache of songs that I played three minutes ago?

Search becomes entirely useless when you're transitioning from WiFi to mobile data. This happened to me _every_ _single_ _time_ that I would get into my car and start music before driving. Spotify would refuse to let me do anything until I disabled WiFi.

Spotify has to be one of the worst widely used applications.


Does it really not maintain a cache of songs that I played three minutes ago?

My beef with Apple Music is that they can’t even be bothered to cache the whole song that you’re listening to.

The number of times that I’ve started playing an album on my phone then had it stop the instant I drive out of WiFi range. You had a whole minute to download three megabytes over fibre and didn’t even bother. 5G is ubiquitous and perfect everywhere, right? It sure is in the Bay Area where all us apple engineers live, so how about we cache, say, one second of audio in case somebody goes through a tunnel or something.


Apple Music had different but similar problems regarding caching when I used it, which is why I ultimately moved away from it.

I did absolutely love the Dolby Atmos music though. I hope that catches on.


I only ever used Last.FM for stats/tracking purposes, and it still does that great across platforms. I have an android app which reports music from any media app I use, and similarly have a chrome extension for desktop. I still find it incredibly valuable, knowing what I listened when, get breakdowns and so on. How else could I tell which were my top 5 favorite artists in 2013?


I'm the opposite.

I still have that 100GB+ music collection on my laptop, all curated by myself (with the help of last.fm), organized in folders and with proper ID3 tags, which I spent years building when I was young and had no better things to do.

And you know what? This is the very reason why I never got on spotify or any of that stuff. I just don't see why I would give up the perfect (for me) collection and use some online service where I have no guarantee that I could even listen to the same track a year later.

I have music that I like and listen to, and I like to keep listening to it.

In addition to a large mp3 collection, I am also buying CDs and vinyls. Everything I can to build my own music library. The only online service I use for listening is YT, which has some unique content (live shows that are not found as albums) - but even these, I tend to download and save, because you never know...


I had it the same way. I even built my own playback statistics service since Last.fm/Audioscrobbler were too limited to my taste.

Then I just lost interest in updating my music library. Didn't want to pirate any more, I did buy a new CD every now and then but couldn't be bothered to do the EAC ripping + tagging even for them. So I kept listening to the old collection without hearing much new music. And then I switched to Spotify to get the new music conveniently.


Consider yourself lucky, Spotify scrobbling used to break for me almost weekly a few years back (but it has gotten way better, rarely an issue these days) !


that's a funny edit.

are you surprised by your last.fm statistics? will you delete the account?


Contrary to popular belief Last.fm never really died (and I hope it never will), however it lost years ago its most valuable thing: *its own streaming service*.

It was just perfect at everything, was it finding new releases, discovery obscure gems, or play your favorite things all over. It was so magical that you could hardly believe it was computer generated.

Also, it was a wonderful "sane" social network where music and only music was at its heart: no vanity metrics (eg: counting likes) / vanity egos (eg: influencers) or purely material interests (eg: make money from this or that).

Anyway, it's sad it lost the streaming war pretty soon. Maybe it was just too genuine to compete with services driven by dark patterns, suspicious agendas, and mostly, greed.

Wait, is this a metaphor of the old internet versus the present state of digital affairs? Or am I just getting nostalgic here?

I don't know. Long live Last.fm!

111,920 Scrobbles from 9,137 Artists since Jul 2006.


> it's sad it lost the streaming war pretty soon.

There is a place for both: Streaming services and DB/SN sites. they don't have to be the same.

I even hope for more segmentation (and interoperability) in the future: Companies that only provide the raw music. Others that build the UI/UX (players...) and still others that provides additional services (Social networking, Data related...)

Last.fm lost not because it is too genuine (CBS is one of the largest media conglomerates) but because it got lazy and failed to leverage its data to create more value. The truth is people are just as Lazy when it comes to music (organize, discover…), _so I wonder how much you can really grow in this space.



I have some Spotify suggestions for you, if you don't know them already.

> all the album by this label

label:[label name] is helpful. There are better options. this one comes to mind https://www.lbl.fm/

> all the songs produced by X

If you open the credits of a track, you will find that some writers (no producers) are hyperlinked to a page where you can listen to all their songs as a playlist.

> all the songs where in Y plays drums. All the albums recorded at some studio in the year

A Hint: try you luck with a search for a known label, producer or even drummer, or studio, and you will be surprised by how people are creative/meticulous with their public playlist’s choices (the human pool is just getting way too large, 400 millions and counting)

Also, you can take a look at https://spicetify.app/. It is a marketplace for extending the desktop app (some data related add-ins in there). it is still very young and hacky but IMO it is the right direction.


These are great suggestions, thanks!


thank you, i thought i had lost my damn mind. i was like wtf are people talking about 20 years old. it shut down and i lost all my stuff , years and years ago. i dont know what it is anymore but its like last.fm in name only


Same as I felt eleven years ago. Last.fm is the rare site that I don't mind to harvest my personal data, because musical taste analytics are fun.

https://news.ycombinator.com/item?id=2775330

I enjoy using it as a statistics aggregator as well. Last.fm definitely gets credit for capturing the primal sense of achievement with scrobbling. People I know don't really use it as a social network other than friending each other, but even that is sufficient because it allows you to peek into their current musical tastes. It's sort of elegant how Last.fm's experience is pretty much just collecting data and displaying it nicely; no need for apps, uploading user content, or location-based gimmicks. Just listening to your music library is generating content enough.


With the onset of chronic decision fatigue, I no longer can enjoy the selection of music from my personal curation of mp3s I have stashed away over the past 25 or so years.

Knowing that I generally like the music I have, I have found some huge success with a simple change: I do not in any way allow myself to influence what music is playing.

It's very easy to do. The first version of this was done in my woodshop, because it's creepy back there: a cheap amp with a 64 gig SD card plays the first 64 gig of my music on a loop. I believe it's about a 3 week loop. Whenever I go out there to get a screw driver or drop of a bucket of old paint, there is some OC Remix collection of Legend of Zelda, or some Cowboy Bebop, or their ilk, playing at a reasonable volume. It keeps ghosts out and really increases my pleasure of being out there - just enough distraction to be able to think.

Version two is my now permanent work-from-home office. I have been exploring these Raspberry Pi audio distributions. Volumio, and now a fork of rune audio called rAudio-1. At first I was allowing myself to fall back into the same trap: selecting a folder on a NAS share of the music, but then I rediscovered Web Radio. I left it on a classical music station for a little over 4 weeks, just soft piano music at about 40 dB, barely detectable. My work microphone can't (or wont) pick it up so I let it play right through meetings.

It took me that four months to realize I could install my own web radio station of my own music. With icecast2 and mpd running on an underused virtual machine, I can leave it playing all of my music on a single stream available to only my rAudio-1. Coupled with a 60 dollar add-on DAC to (significantly) clean up the audio quality, and a 30 dollar amplifier that has only a volume knob, my situation is now perfect: I can either listen to what is playing, or I can not. If I don't like what is playing, then I either listen to it anyways, or try later. I'm listening to music 40 hours a week again, and am better for it.


I discovered so much music through last.fm back in the day. There were so many obscure and weird bands to find in their «Related artists» and whole genres I feel I’d never have heard of if not for last.fm


Their recommendations that I got then seem leagues better than what the big modern streamers give now.

For all their AI and ginourmous models, they mostly seem to be stuck on "what you listened to yesterday".


I always felt like the Spotify recommendations were cheap knockoffs. Its clear Spotify either earns more money from those plays, or the artists have gamed the system.

Edit: by cheap knockoffs I literally mean artists who look and sound like the original. Eminem knockoffs come to mind as particularly striking.


Google Play Music was pretty good, especially the auto-generated playlists (albeit a bit repetitive after a while), made me discover a lot of artists, so of course Google had to kill it.

Nowadays I use Deezer and it's definitively worse.


I keep pointing this out and it seems like nobody believes me.

I miss the last.fm radio so much!


It’s funny because you learn your unique music tastes are actually common enough that a genre emerges where things you’ll like will be recommended.

It’s nice to fill gaps or deep cuts in a more obscure style you like.


I used to be obsessed with Last fm when I was a teenager and was similarly obsessed with music in general. I think I moved away from it probably before my interest in music waned, if I remember right it was because something about the whole “quantify self” movement became off-putting to me. There was something weird about looking at the charts and who your top artists were the same kind of way having a top 8 friends on MySpace was a bit weird - I didn’t need or want to have these things explicitly ranked. I didn’t want to log on to Last Fm and view bands I’d been listening to like they were a sports league table.

It just wasn’t for me in the end but I can see how it’s appealing for other people. For me it will always be a nice little reminder of the mid 00s along with stuff like indie music and the mighty boosh.


It's funny how HN was really big into self-quantification during the early 2010s, I remember how there were several popular posts of people who built dashboards to log their own personal metrics. Actually I think that's still a trend that persists.


It definitely persists, it's just that now our Apple Watch does it without needing to build the dashboard ourselves :)


And yet, the "music stats" thing still has some appeal to some, when a lot of people I know post their Spotify "year in review" at the end of the year on IG stories.


I hope Last.FM never goes away; I've been tracking my scrobbles since 2005


Same here. I love Last.fm for the scrobbling and history of what I listen to. I also scrobble to Libre.FM and a custom one but Last.FM is still my favorite.

Currently at 94,000+ scrobbles since June 2007.

You can scrobble from almost anything including the Last.FM client, WebScrobbler [1] and some streaming apps have it built in like Spotify.

[1] https://web-scrobbler.com/


It's so good addon. Im so happy that I discovered it and through this DKFM radio.


Me too! 480,000 scrobbles and still going. I recently downloaded all of my scrobbles so that at least I'd have the listening data in case the service ever goes down.


That’s the pro-tip of the day folks! Last.fm is actually at the top of my “things to backup at the beginning of each year” list, there are quite a few website that allow you to generate a CSV in minutes, and even some pretty decent CLI tools.


Seems like there's one here: https://github.com/benfoxall/lastfm-to-csv


I did the same recently after seeing it was possible. 150,000 scrobbles for me, which I thought was a lot until I saw your count!

https://www.last.fm/user/carldr


Aw shucks,low compatibility.

https://www.last.fm/user/unspotted


Only 72k for me, but there was a time for several years where I wasn't listening to any music on my computer. Something that working from home has seriously changed :D


I've got high compatibility with carldr.

https://www.last.fm/user/xn


You signed up to last.fm (well, audioscrobbler) two days after I did in 2005. I’ve followed you there, I’ll trawl through your top tracks tomorrow.

I’m surprised/happy to see iLiKETRAINS as your top track.


Music geeks might appreciate this. I recently made a CD wall of my most-scrobbled albums: https://photos.app.goo.gl/GkXKM1FpmsqwzALP7


I’d like to shake you by the six hands, love that.


Good band! Saw them perform live a few weeks back.


Only high? I have super with you :)


If you are shrikemen, Teenage Fanclub are the first band I saw live. Looking through your profile, I’m surprised we are only Medium.


Late 90s me would have had a higher compatibility with you, there are a few blasts from my past in your scrobbles. Followed!


I've seen users with 1.7 million scrobbles on Libre.fm (which means they imported their scrobble history)


Same here. Since the pre-merger days when it was just Audioscrobbler and we all had those cool signature images in the forums. I'm at 283k scrobbles now.


I really liked AudioScrobbler as a name, the site felt like it lost a piece of its personality when it changed.


High five, my current account is also from 2005. I listen so much stuff and also forget as well, but the heart button is the life saver. Still scrobbling every day.


Last.fm has a special place in my life since I actually met someone I was quite fond of through the site. I kept seeing her profile pop up as someone with similar musical tastes. I noticed we lived in the same city so I sent her a message. We corresponded back and forth for awhile, eventually met and then dated for a few months.


Last.fm (and the sadly defunct what.cd) have shaped my taste in music beyond what I could ever imagine: I have discovered a massive amount of amazing musicians through these recommendations; something I feel Spotify has never really been able to achieve, even after a decade+ of use.

Scrobbling has almost become a religion to me, to the point I found solutions to scrobble my Vinyl listening and consider scrobbling capability in a player as a make-or-break feature !


I wanted to write exactly the same things you wrote, except I have only been on Spotify for 3 years now.

I assume you use the Discogs app for scrobbling your vinyl? I was really pleasantly surprised when I found that feature :)


Sorry for replying this late !

I actually didn’t know the Discogs app supported scrobbling, I currently use an open source app called “Finale”[1] that does the job pretty well. As soon as I can get my hands on a RaspberryPi, I have plans to make the whole process automatic.

[1] https://github.com/nrubin29/finale


You can also use Open Scrobbler[1] for your vinyls!

[1]: https://openscrobbler.com/


I love Last.fm!

As a small side project I made a CLI tool in Python [1] to retrieve music collages from tapmusic.net [2] (uses your Last.fm scrobbles to create collages of your most listened to music).

Check them out if you have a second!

[1]: https://github.com/atomheartbrother/tapmusic-cli

[2]: https://tapmusic.net/


I still use this website to produce collages. Thank you! :)


Last.fm was fantastic when it first came out, it was one of the few instances where I felt that I actually 'owned' the data I was sending to it. I discovered many new artists through it.

I think its decline will probably correlate with people's transition from MP3s to streaming services. It was pretty sad when that breach happened, as that felt like a nail in the coffin.

https://techcrunch.com/2016/09/01/43-million-passwords-hacke...

That said, I do occasionally stumble upon Last FM in search results and it's slightly surprising and slightly pleasant to still see it around.

The 'burgeoning' Discord presence (400,000 total users) doesn't feel like a lot however, it still feels like a niche interest group.


Last.fm is still fantastic! Spotify natively supports it, and I've never stopped scrobbling.


According to my profile I'm scrobbling since 7 Aug 2007. I'm even paying for the "Pro" version just to support the site (and for the feature that allowed me to change my emberassing old user name).

I don't check it very often any more but for some reason I still like to look at the graphs from time to time, even if I don't really hunt down recommendations based on that.


>> (and for the feature that allowed me to change my emberassing old user name)

Still brutally pissed that after more than 10 years with the same account, and even with Premium, Reddit wont let me change my old short name, which is related to my deadname as a trans person.

Of course; support requests have been completely ignored.


It took Last.fm a very long time (I believe it is only possible for a couple of years now). That's probably related to the code powering the whole site. I heard some horror stories over the years from people who worked there early on.


Last.fm probably changed hands a few times, yet, to me it is an example of how you don't need to keep shoving features into a product/service to be happy with it.

Contrast thia the regular complains around products like pinboard/evernote. Pinboard gets flack for not changing, and evernote for chasing people with useless features.


230k scrobbles since 2006.

I love last.fm, it still has the vibe of the healthy internet. It is cool to dig into my listening history. Last fm suggestions and recs are still the best. The wikis are great for fans.

I miss the times where i was finding friends by shouting to strangers profiles. Just in the love of music.

Long live last.fm!!


I've been using Last.fm for ~15 years now. I love to see my stats -even if I don't listen to music as much as I did when I was a teenager-. In the process of keeping my profile accurate I developed an open source tool (Open Scrobbler[1]) which ended up being used by thousands of users. Even now that last.fm is not as active as it was 10 years ago, the project is self-sufficient through its Patreon. I've also used it as talking point on job interviews as well. I'm very grateful for all the experiences and people I met thanks to last.fm!

[1]: https://openscrobbler.com/


One of the first "Web 2.0" apps I remember using next to Gmail; it was called Audioscrobbler back then. I used the scrobble feature religiously to log my listening habits from 2005-2012.

While Last.fm failed to capitalize on early innovations like the social media features and algorithmic online radio, the "scrobble" feature oddly enough stood the test of time. Even though it was the pre-smartphone age, developers built unofficial applications to let you log your listens from almost anywhere: iPod/iTunes, Windows Media Center-compatible MP3 players, and eventually any audio player that ran the hacked Rockbox OS, including the iPod 5G.


> failed to capitalize on early innovations.

CBS really screwed this up. To their credit they kept the API alive, so other could somehow innovate with the data.


Scrobbling is fun, just one of those 'personal data' things to look at from time to time. Last.fm was always corporate/sketchy tho and never got into it/didn't want an account on it.

GNU Libre.fm worked fine for years tho! Nice to have an archive of data just sitting on there. (Lack of hands to work on it to get other features like dumps and more analysis never panned out tho).

But since the pandemic my listening habits on mobile where most of the scrobbling was being done from have changed completely and there's limited support on windows / no long available in things like WinAmp etc, so it's just not a thing anymore. Kinda sad.


I put the brakes on Libre.fm a little to avoid becoming a social silo. What’s there works and people keep using it.

GNU social was a spin off, later merging with StatusNet and later Mastodon was a rewrite of GNU social in Rails.


Is libre.fm still stuck on PHP 5 or are the docs just out dated?

https://git.savannah.gnu.org/cgit/librefm.git/tree/gnufm_ins...


Nah it’s on PHP 7.x those are just very old docs.

I’m no longer involved with the GNU project so the site is in a weird state where the GNU docs are stuck in time. I do need to do a better job of pointing people to what’s out there though. I am considering a rewrite in modern PHP.


http://fedi.network — rewrite is happening


As mentioned elsewhere on this page, ListenBrainz project (https://listenbrainz.org) is an open source alternative to Last.fm. Its run by the MetaBrainz Foundation non-profit. You can also import your scrobbles from Last.fm and Libre.fm to it.


This has taken me back. I used to have last.fm on all day when I was working at home. I moved to Spotify in 2014 (it turns out). I moved my loved tracks into a playlist (in 2014) and a 4500 song playlist somehow. Looking through the tracks most of the artists haven't released anything in the last few years. So its like a time caught in a bottle. Getting quite nostalgic listening through.

Last.fm was great - I wish I could work out why I left.


They had a huge redesign, which removed almost all social features, and those features did not return for years. That is when everybody left. The fuck up was bigger than current twitter fuckup. I was hooked on the service from the start, even was a paying customer until they stopped supporting my country, but eventually they became straight up user hostile.


I remember being at University with one of the founders (maybe late founder?).

I recall him working on audioscrobbler as a 3rd year project, and was quite impressed with it, mostly by the fact that it actually worked and recommended me something I liked.

It maybe started as a plugin for one of the popular audio players at the time (name completely escapes me though).

Only other thing I remember was him being super passionate about it, and wanting to carry on development after uni.


I'm a bit late to the party, but if you're using linux, I wrote a small user daemon called mpris-scrobbler that can submit music to last.fm (and other similar websites) for any player without requiring any plugins.

The project has been packaged for a couple of distributions but you can also find it on github.


Last.fm was maybe the only music player that had a genuine social component - you were actually motivated to follow people there, unlike Spotify or anything else. Glad to see they are still around but sad at the same time they were not able to make a mega commercial success. Hope their time will come


Love the service. Been using it for most of its life cycle and pay for the Pro service when I can. I don’t really utilize the features but like to support services I find useful.

It’s no Rdio [RIP :(] but the recommendations from LastFM are probably the best I’ve encountered.


I used to track my scrobble since 2007, but around 2016 i got my account banned, no explanation, tried to contact support and no luck. My profile is deleted now, i never bothered to create a new account, i was mainly interested on looking at my old data.


When I come across mentions of new artists, I use last.fm to quickly find out which is the most popular song by that artist, on the assumption that listening to that song will give me the best indication of whether I might like them.


Been scrobbling nonstop since 2006. Discovered last.fm while digging through Amarok's settings.

So many memories, discovered genres, met friends, found a subculture where I belong (more like the subculture found me with the neighbor system)


Nice to see last.fm on the front page, it brings back fun memories when we were mocking each other about leaving the player playing all night just to get the stats up.

Shameless plug: I'm a firm believer that human recommendations are superior, which is one of the reasons I'm creating https://digs.fm, something like Goodreads but for music[1].

[1] https://news.ycombinator.com/item?id=32551862


last.fm was the first internet service I've ever paid for. It was good value and incredibly awesome to discover new music. Then in 2010 they removed the full track streaming [0] and that killed the site for me. Scrobbling stats are nice, but for me the discovery mode was the best.

0, https://web.archive.org/web/20150227221251/http://www.last.f...


As someone who likes a lot of music that isn't exactly mainstream and not popular at all in social circle, that site was a one of the best things I ever found on the Internet.

Happy Birthday!


I love last.fm, always have been. Started out using the winamp plugin in 2007. I even synced my ipod regularly through itunes & the scrobbler to get stats.


I used it for a while. The recommendation engine needed work, and I felt the social aspect of the whole thing was influencing the music I was listening to.

These days, I would go as far as to claim that I grew to despise the figure of the music nerd. I never visit websites such as last.fm and RYM, and the mere sight of a copy of "In the Court of the Crimson King" is enough to ruin my day.

It's hard to explain.


The best streaming app I've ever used was last.fm for the xbox. It required so little attention to get music (and comedy) that I liked instead of constantly being either bored by repetitive selections or needing to skip tracks frequently. Think it got axed when Microsoft decided to create their own streaming service, which didn't measure up to what the last.fm app had.


Still use Last.fm. Great service and a nice API to boot if you're wanting to make anything music-y. Integrates nicely into Spotify for playback statistics.

Shame it's pretty much on life-support now and any new features seem to behind a paywall.


The API is nice as an end user and it's super easy to integrate it with lots of things, but working with it as a developer not so much. The latest version is pretty RESTful, but the previous API versions that lots of things still use (since it sounds like Last.fm will allow you to keep using it forever even though it's deprecated) are pretty painful.

However, one pain point with all versions of the API is lack of full HTTPS. I've always been really confused why I'd still see HTTP traffic to the Scrobbling API despite giving it an HTTPS scrobbling URL, and what I found is that you authenticate over HTTPS to get a token, but then the API returns a submission URL that's always plaintext HTTP.

I believe you can still send it over HTTPS by rewriting the URL, and I know that this API was designed before the ubiquity of HTTPS, but it's absurd to keep doing this HTTPS --> HTTP redirect in 2022. Even 3rd party scrobbling services like libre.fm copy this behavior. When API docs give you a primary endpoint of a plantext HTTP URL, that's a huge red flag.

https://www.last.fm/api/intro

However, I do still love last.fm and still try to obsessively scrobble everything I'm listening to since I've discovered a lot of my favorite bands that way, and it's a great way to get recommendations of live music if you're ever traveling somewhere. I think the paywall has been there for a while, but I'm definitely guilty of not supporting it enough despite how much value I've gotten from it over the years.


I still use last.fm. While I don't find use it's suggestion algorithms or radio function, I think it's amazing to look back at a particular time in my life and see what I was listening too. Or to show people via my profile what kind of music I like.

The only thing I'd wish it'd do is update my play counts from my Sony Walkman NWA.


If you like Last.fm (as a user since 2007, I love it), this app for Apple Music is an amazing (unofficial) front-end for it: https://apps.apple.com/us/app/albums-album-focused-player/id...


Big fan of last.fm and have used it when compiling my "year in review" posts.

It's a great service and, as others have mentioned, it really does a great job of finding obscure and relevant suggestions on underground metal bands that I enjoy.

It's particularly good at high quality, relevant recommendations for new bands with little following.


I've always seen last.fm but never actually decided to try it until today. I wish I used it back then. I agree with others here that the big streaming services generally suck at finding me new music based on songs I like (but are very good at recommending songs I've listened to hundreds of times)


I can't remember the last time I used Last.fm. It's been at least fifteen years. I certainly created my account a long time ago, probably not long after its inception. Just logged on and my account still exists, but now it requires you to connect to a Spotify account to play music.


I always thought about last.fm as a home for my music collection and recommendation engine outside of music distribution itself. That is until i tried downloading my last.fm data and dealing with viacom legal for 6 months. Not really owning my listening data makes this whole idea absurd.


I still remember when Last.fm was the best wall to see the concert posters of small to medium-sized bands (my taste, metal). You just had to filter by city and you found a great night.

And of course, discovering music similar to your musical taste, that really helped me to discover new bands.


If you just like the listening statistics part of lastfm, Maloja is a nice looking self-hostable alternative: https://github.com/krateng/maloja


I typically check in on my last.fm scrobble history every 6 months or so... and I just checked in and found that spotify has stopped working. This is truly a disaster for me and my heart is broken.

Does Spotify to Last.fm still work for anyone?


Try removing and re-adding the connection. This occasionally happens to me too.


Well, I am glad it's working again... whew


I made a website to create a collage from your lastfm albums: https://www.neverendingchartrendering.org/


Great time to reinstall the plugin that lets my media player scrobble to last.fm ;)

A bit of a shame that MyMedia for Alexa (local music streaming for Alexa) doesn’t support it, but at least that’s only for the kitchen anyway.


uhm so i dont know if I'm having Mandela moment or Senior moment but I distinctly remember last.fm sending me an email telling me they were completely shutting down and i remember having to close my account and all my carefully curated stuff just disappeared into nothing.

the old service was really cool but it stopped. i have no idea wtf people are talking about when they say its '20 years old'. it literally ceased to exist.

i realize it may have been replaced with something else, but that something else bears almost no resemblance to what it was.

please help - a confused old man


I don't understand why Spotify or some music streaming service doesn't buy Last.fm already.

It's a pretty useful service that nobody is going to pay for unless it comes included in a streaming service already.


i genuinely hope they dont.

if spotify bought it, they would almost certainly kill off scrobbles from outside music sources. of course they would promise this wouldn't happen, but we all know from repeated experience, over time the api would slowly be closed off.


https://listenbrainz.org/ exists, it can import your Last.fm history, and it is backed by the same foundation that builds MusicBrainz.


Because they don't need to: They chose machine intelligence (= The Echo Nest, ) over unreliable Human tagging (= Last.fm)

Also, Spotify now has the data of more than 400 million active listeners. Last.fm has at best 20 millions of users (including a lot of inactive one).


So uh, when did Neil Young actually leave Spotify?

At least within Canada, Neil Young's music has always been available on Spotify even during the period when he was feuding with the service about Joe Rogan.

Or was just within the US?


All these music services today suck compared to last.fm.

I’ve got like 30k songs played and discovered on last.fm and I stopped using it when they ended the service as it used to be years ago.


I still like last.fm for listening history. I have it connected to CMUS, I tried to also make it work with youtube with an extensions but it didn't work very well.


I've been using last.fm every day for a little under 20 years - via scrobbler. I visit the site itself maybe 1-2 times a year.


Wake me up when spotifynewmusic.com is resurrected. [the only music discovery service that really made me discover uncanny things]


Hah, I'm still scrobbling. Fair play to Spotify keeping that going.

Scrobbling since 31 Mar 2006, wow that's fair few music phases. 18-34.


One of the few subscription services I would happily pay more for, for the recommendations alone.


118,359 scrobbles since Feb 2006 and still going strong. Love sending all my listens to last.fm.


I'm curious how easy it would be to make a pure scrobbling service competitor to last.fm.


I have thought about this before too. last.fm is well supported by services and players. It’s often the only option when there’s no API to access now playing on the device.


Still love it to this day. I have Roon and TIDAL connected for automatic scrobbling.


Lastcord (last.fm on discord) is the place to be if you miss last.fm groups


Brings me back. Who else was on OiNK and what.cd back in the day?


_o/


I still don't understand what scrobbling is



Ah yes, that thing that has a symbol in every media player ever that I never use. Not knocking it, I've just never used it.


How can I listen to Last.fm recommendations on my smartphone? Their app is no longer in the App Store in Europe.


Last.fm was cool and had huge community but cbs bought it and rewrote it making it slower, clunkier and removing features, essentially destroying it.

Back in the day practically all players (including spotify) had scrobbling support.


Spotify is still scrobbling!


Anyone found a better scrobbling service? Preferably that one can self host?


https://listenbrainz.org/ is open source (from the MusicBrainz ppl), though not really intended for self-hosting.


You can import your Last.fm history over to ListenBrainz too. Most of the 'scrobbling' apps will work with ListenBrainz also.


I believe FunkWhale is attempting something along these lines: https://fediverse.party/en/funkwhale/



I had even managed scrobbling from the iPod classic. There used to be a windows app that would keep track of all the music listened to since <last scrobble> and would scrobble the bulk, in batches.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: