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:
- two modes of sending tracks (username / password or allowing an application to access the profile once). I advise you to use the second method - it is newer and you do not need to enter a password. Therefore, there is no risk to sow it.
- saving settings
- shipping logging
- add track to favorite
- export of listened tracks to a text file for further use in the program
- saving input artists
- the ability to scrobble more than 50 tracks at a time (remember that the limit per day per profile is 2880, after that the tracks scrobble without errors, but are not displayed on the site)
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 discussionDownload the latest versionVersion selectionAn example of working with the Last.fm APIProject 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.