Bottom Line: Last.fm remains the most valuable listening record in music — a decade-plus archive nothing else can replicate — but the mobile apps are so unreliable at the one job they exist to do that the service survives despite them, not because of them.
The Loop That Should Be Invisible
Every passive-tracking product lives or dies on one property: you should never have to think about it. The gym app that needs a tap to start counting steps is a failed gym app. The scrobbler that needs babysitting is a failed scrobbler.
Last.fm's loop is elegantly conceived. You listen. It logs. Weeks later you open the app and find a chart that tells you something true about yourself — that you played one album forty times in March, that your "eclectic taste" is actually four artists in a trench coat. The insight is a byproduct of doing nothing. That's the whole trick, and when it works, nothing else in music software feels quite like it.
It does not reliably work.
The failure modes reported by users are not cosmetic. Tracks logged dozens of times within a few minutes, corrupting the very charts the app exists to produce. Entire albums silently missing. Extended stretches where tracking simply stops and you don't discover it until you check — which, in a passive product, is the worst possible failure, because the app has trained you not to check. A dropped scrobble isn't a bug you can retry. It's a hole in a record you've been building for a decade. Manual submission exists, but asking users to hand-repair an automated archive is an admission the automation failed.
Compounding this: crashes and freezes on launch and during scrobble submission. An app that falls over while writing to your history is an app you can't trust with your history.
Where the Software Actually Earns Its Keep
Once data is in, the presentation layer is genuinely good. The chart views are clean, quick to read, and offer a range of time windows that put every streaming service's annual recap to shame. Seven days versus all-time is a comparison that reveals something — the gap between who you are right now and who you've been.
The scrobble timeline is the underrated feature. Scrolling back to a specific day and seeing the exact sequence you played is closer to reading an old journal entry than checking a stat. It's the emotional payoff for years of passive logging, and no algorithmic recap replicates it.
Discovery is more of a mixed proposition. Similar-artist recommendations are built from collaborative filtering over an enormous behavioral dataset, and they still surface things Spotify's algorithm won't — Spotify optimizes for retention within its catalog; Last.fm's suggestions come from what humans actually queued next. Tag browsing is the last good implementation of folksonomy on the internet, letting you navigate by scene and micro-genre rather than by mood playlist. Both features are undersold in the mobile UI, buried behind navigation that treats stats as the main event.
The Social Layer Is a Ghost Town With Good Bones
Following friends and comparing taste compatibility works fine mechanically. The problem is population density. Last.fm's social graph is a relic of an era when music discovery was interpersonal, and the app makes no serious attempt to rebuild it — no discovery of new users, no meaningful conversation surface, nothing to convert a compatibility score into an actual interaction. You can see what your three remaining friends are playing in near real time. Then what?
The Subscription Question
Charging for deeper stats and ad removal is defensible. Charging for it while the free tier's core function is unreliable is a harder sell. The Pro tier asks you to pay for better analysis of data the app may not have captured correctly. Fix the pipeline, then monetize the dashboard.
