4,000 Scrobbles and the Quest for Musical Understanding
Last.fm is an incredible service that logs all the songs you listen to and provides a free and extensive API for consuming this data, as well as looking up information about the specific tracks.
I have been using it since April 2016, and have finally surpassed 4,000 songs logged. With this amount of data some very interesting analyses can be done, and Last.fm actually takes care of a lot of this for you. Using powerful algorithms, one if which is finding what people with similar music tastes to you played, it can offer extensive song recommendations, and will even occasionally recommend a song you haven’t played in a while but really enjoyed before.
One aspect of particular use to me is its direct integration with YouTube song playback. As a YouTube Red subscriber, I no longer receive any ads before videos, so Last.fm allows me to play my library and their recommendations directly from YouTube. It skillfully embeds the playback into their own interface, enabling me to pause and skip songs just like a regular music interface. In this way, it could almost serve as a skin for YouTube music listening.
From these music player features to its personalized recommendations and listening history tracking, it provides a complete solution for audio needs.
You can view my profile and real-time listening data at my Last.fm profile page. This brings me to my final point. If one uses a service such as Google Play Music, Deezer, or Tidal that lacks the social listening aspects of a service such as Spotify, this can provide just that in an even more extensive manner.
Source: Noah Codes