📜 ⬆️ ⬇️

Standalone Last.fm scrobbler

Welcome, Habraludi!

Many of you know such a wonderful service as Last.fm. Briefly for those who do not know: Last.fm is an online music project, the main services of which is to collect information about the music that a user listens to and catalog it in individual and general charts, issue recommendations based on the data collected. More detail in this post.

At first, I signed up on this site on the advice of a friend without much enthusiasm, just to watch which songs are popular with a particular artist. But then, when the normal support of the scrobbler for the AIMP player began, I started using the service as needed. Everything would be fine, but I was upset by the fact that only those songs I listened to in AIMP were added to the statistics (then I also had a regular phone, songs from the car and the player, of course, not scrubbed, and scrobblers for VK worked very unstable).
And then I decided to pick the Last.fm API for general development and solution of this problem. The result was a program written in C #, which I simply called the Autonomous Last.fm scrobbler , which allows you to scrobble tracks without directly listening to the player. This will allow statistics to include all the tracks you are listening to (of course, if you know their names).

At first I used it for my own needs, but later I decided to put it on public display and it was unexpectedly nice when people expressed gratitude and expressed wishes. I dare to hope that perhaps it will also be useful to someone here.
The main features of the program include:

Naturally, when working with this program, you will often have to resort to manual labor (filling in) the necessary fields, but without this in any way, the program cannot read your thoughts and learn what you need to scrape (however, there are a couple of ways to speed up this process).
It looks like this:


Disclaimer:
My Kaspersky Internet Security 2012 does not see anything wrong with the program. It all depends on your antivirus. Many of them see viruses or trojans in cracks for programs and other innocuous things. I can only assure you that I did not include anything deliberately harmful.
It was not intended for dishonest scrobbling (cheating the number of auditions). So if you have problems with this, you will be guilty. For any problems that may arise with the service / site, I am also not responsible. As they say - use at your own risk.
UPD: Apparently, someone sent the program to Kaspersky Lab for verification, now KIS swears at it, like a Trojan.
References:
A little instruction and discussion
Download the latest version
Version selection
An example of working with the Last.fm API
Project of a similar focus (not mine)
')
Objective criticism, suggestions and suggestions for improvement are welcome. If anyone is interested, I can try to write a topic about using the Last.fm API on .NET.

Source: https://habr.com/ru/post/143082/


All Articles