The worst was Pandora, which did recommendations based on breakdown of musical instruments and elements in the song. It did what it aimed to do pretty well, only it was a bad idea. It gave you a lot of uninspiring music that sounded like a bland copy of something you actually liked.
Spotify's recommendations are not super awful, but definitely feel closer to Pandora's style. I wonder why is the result like that even though I'm sure they train their model based on listening history.
The album chart queries are also incredible. The site has a very detailed system of genres and descriptors so you can find exactly what you want.
simple, very little time investment required and avoids most modern fuckery
I really liked their original profile pages that had sort of a MySpace style customization & vibe. You could have your favorite musicians and tracks analyzed through their API by these 3rd party services that would create very cool graphics & charts to show off to friends and visitors what you were into.
But, then I guess they ran out of money and were really trying to get scooped up by Spotify. They turned off their music player, disabled all the profile customization, alternative services quit having built in scrobbling to it.
I remember I had to download an app that would constantly have my microphone open and it would ID the song I was listening to via some kind of Shazam service and send it to last.fm. I never considered what a security risk that was because I was more interested in keeping my last.fm music tracked.
I'm just wondering how a strong community like that was struck a deathblow. It's not like all of its content disappeared.
I would say all other media (or at least, the media I care about - film, tv, books) has what.cd equivalents, sometimes multiple. I think Spotify and AM killed 95%+ of “true” private tracker interest for music, especially with lossless and surround releases being available. The diehard core are still there (names from 15 years ago are still active) but it’s really not the same.
Granted you can set up automated *arr systems with PLEXAMP to get a pretty seamless "personal Spotify" setup IME getting true usefulness out of trackers of What's quality always required spending real money - to obtain rare records/CDs on marketplaces - or at least large amounts of time if you went the "rent CDs from the library" route. I personally haven't ran into much RYM releases lacking on Apple Music and what is lacking I can find on Bandcamp or YouTube.
You can even save their top songs as an auto-updating playlist. It's a great way to find new music that is not controlled by algorithms.
Here's my profile if anyone wants to have a look: https://volt.fm/soheilpro
”If take human out … why human there no more???”
It’s shocking this species is able to come up with such advanced technologies when the above is the existential question that plagues them in the macro.
It feels to me like "dark mode" (which is a merely single color of customization for an app). We expect so little from our software and services that even these little, previously common features are supposed to be a treat.
Anyway, Last.fm was great -- I never used it that much for discovery, but rather to get insight into what I was listening to. Largely, it didn't say THAT much about my habits because I mostly just listened to my collection on random. My top bands were, for the most part, the bands I had the most of.
Eventually the stats became live updating and a bit of fun was lost.
Skill issue. you can export your listening history whenever you like.
If you use Spotify, you can download your full listening history here: https://www.spotify.com/us/account/privacy/. You get it in a pretty convenient JSON format and with a little bit of code it's pretty easy to create some visualizations.
There are also websites for visualizing this data. I'm quite fond of this one: https://explorify.link/. It allows you to do some custom queries.
Note that apps built from the SDK don't have access to the full history, only up to some cutoff. I tried a couple over the years and wrongly concluded Spotify deleted your history after some time.
The data download does contain everything, which was a very pleasant surprise. I didn't think I'd ever see the data from the couple years gap in my last.fm.
There's probably one person nursing some horrific bogslop software that frequently breaks but absolutely cannot be rewritten or changed (because it was someone's pet project) and frequently has to be manually twizzled to get things out of what is probably a hostile data retrieval environment and they're just TIRED and that's why there's a 30 day leeway because otherwise the Data Retrieval Goblin would be way over the line of overwhelmed rather than just under it all the time.
Probably.
(I realise I've likely described a significant percentage of companies there.)
Spotify is still the only big streaming service with native platform-level scrobbling. For everything else it's a lot more DIY, usually with third party tools at the device level.
A big reason it’s still relevant is the ecosystem around it. The API hasn't really changed in 15 years, which makes it easy to build tools where a username alone is enough. That kind of lightweight social integration has mostly disappeared elsewhere.
Today, the social / community side is almost entirely just Discord. Nearly every music related server has a bot that displays Last.fm stats. My estimate is that abut 10% of Last.fm their users are also active in Discord music communities.
(Disclaimer: I run .fmbot, a Discord bot that integrates with Last.fm.)
That's not true. It's missing from Apple Music but present in Tidal, Deezer, and Quobuz. It also works well with Plex.
A large list from them: https://support.last.fm/t/more-ways-to-scrobble/192
The Plex integration gets pretty close to native, but it only scrobbles after a track is done, it doesn't have 'Now Playing' support.
As for Deezer and Quobuz I'm not sure. Afaik Spotify still stands alone by being set-and-forget, working on any device and having full feature support.
Also thanks for your work, while I dislike the spammyness of it, that's on the server owners (main server I'm on limits it to one bot channel)
As for spammyness, I'm aware this is an issue. For non-bot channels I recommend using .togglecommand and enabling just a few specific commands, and setting a small embed mode so .fm commands don't take up too much space in chat.
When I used to be much more active in online music communities I would post a 9x9 of my most listened to albums of the past week and discuss them.
Check out tapmusic.net too to make cool diagrams out of your scrobbled music.
Maybe not super useful, but fun ;) when at home, I scrobble to MS which distributes the data, when I have no VPN active on the go, I scrobble to last.fm only, which then gets used as source by MS as well, to redistribute it to the others.
Then again, if all it does is collages, then ListenBrainz has a tool for that of its own.
See what your friends are listening to, develop communities around shared musical interests, get better recommendations. Sort of like YouTube now.
It's now all but dead, probably because with apple getting a monthly cut with Apple Music either way, there's no incentive to maintain such a system.
A bit late to the party.
My favorite thing about Napster and LimeWire was when you could find a song, and then BROWSE the hard drive of the person hosting that song. It was so interesting to find house music and be digging through the tastes of someone in London. And, then chatting with them, and discovering the live scenes, the people behind the music, etc. I loved that and nothing has ever replaced it.
Having said all this, I am interested in playing with "scrobbling." Anyone have any advice on how to get started? Do you need a music library? Is there a way to import your playlists from YouTube music? I'm not a spotify person.
Soulseek lets you do this and is still going
I discovered so many artists, international variations of albums, live sessions and bootlegs from that app, it changed my relationship with music.
I have to go back and check it out.
Beyond that, and practically speaking, I find it the easiest way to find large, nicely organized discographies. And some not so nicely organized.
Someone clearly didn't listen to John Peel and Andy Kershaw in their youth.
(also, IN MY DAY, it was generally somebody else selecting the music for you - radio DJs/programmers, TV music shows, availability of things in shops, being able to actually get to the damn shops, etc. None of this choose your own adventure streaming or digital music malarkey.)
Otherwise you need to find a music player that supports it or has a plugin to add the functionality. I use tauron for scrobbling my local listening.
I looked at libre.fm but I think all I ever saw was a waiting list.
Breaking free from their recommendation algorithm and dedicating time to discovering music has been a transformative experience.
I am delighted that numerous tools still utilize scrobbling. My favorite recent discovery is Tapmusic. [0]
My 16yo son discovered Last.fm and scrobblibg and got me to install the Jellyfin scrobbler plugin. And I recovered my old account! I got some boomer music jokes from him, but it was worth it.
My usage went way up once I was able to properly scrobble listens played via my hifi.
In my defence, it was only recently that you could sensibly scrobble from iOS with Marvis and I gave up on Spotify countless years ago.
I initially moved to it because Shortcuts broke my "generate 2h of music I rarely listen to" shortcut (it stopped being able to add music to playlists - hilarious for an in-house app talking to an in-house app!) and someone suggested Marvis because it has a "dynamic smart playlist" and it also has integrated scrobbling.
You can pretty much replace the Apple Music frontend with Marvis (at least on iOS) and everything works the same (because it's still using Music as its backend.)
Comparison of listeners really nails the recommendations. Similar minds like to listen to similar things.
I also use the following docker containers on my home server:
Multi-Scrobbler: https://hub.docker.com/r/foxxmd/multi-scrobbler Koito: https://koito.io/guides/installation/
This allows me to share my last.fm input to both a local scrobbler (Koito) and to listenbrainz - I figured having this data in multiple locations makes it a bit more safe.
Honestly between last.fm and listenbrainz I find myself exploring more on listenbrainz - even though most of it's users don't really fit the same listening profile I do.
The thing with data is that you have to act on it for it to be useful, and this data is useful only to recommendation engineers. Spotify's end-of-year summary is more than enough to satisfy my curiosity.
Anyway I loved that he has reposted a post from musicbraniz https://bsky.app/profile/musicbrainz.org/post/3lnhvp23jc22l/...
If you need a scrobbler for Android (and Linux) I recommend Pano Scrobbler: https://github.com/kawaiiDango/pano-scrobbler
I made friends I still have by browsing people who had a compatible music taste to me and then reaching out to chat.
chatGPT is incredible, just giving it a single song and some context, it can recommend at a rate of something like 85-90%.
the only place i’ve gotten the BEST music recommendations were the oink and last.fm forums. humans, still, are the best recommendation infrastructure.
https://patentimages.storage.googleapis.com/9d/f9/19/08ac5ef...
Here is part of the story on my website… I’ll write it up better one of these days:
https://www.whiteis.com/similarities-engine
Yeah yeah it was a software patent. If that bugs you, you can take solace in the fact that I blew it executing on monetizing it. Microsoft ended up owning it and I went on to other adventures.
Here’s a list of the 456 US Patents that cite the Similarities Engine patent as prior art: https://www.whiteis.com/cites-to-se-patent
It was just such a convoluted mess. They promised you could upload all your music and it would be there forever, they said! Bastards...
It caused me to not make the code public until I can ship it with an allowlist. It's almost done but I got distracted
very interesting article!