Wednesday, February 27, 2008
Thursday, February 21, 2008
Introduction
Last.fm started as the Audioscrobbler, a large database that recommends songs based on the music that a user listens to
Released in 2002 by Richard Jones
Most media players are compatible with the site
The “scrobbler” sends basic information about the songs the user plays to the website to be included in the formula for recommendations
Significance
With this website, the user can expose him or herself to music that he or she may not have heard otherwise without having to go through a lot of music that they will not like
Artists can get their music out to the audience that will appreciate it simply by putting their music on this website, especially if they offer free tracks or full length previews
Application
Database
Mapping
Ketama (libketama) is a hashing library in C that allows the site to add and remove servers from the list
Listening habits and available songs are stored in databases
The code for the site is broken into various functions to make reading and writing the code easier
Using itunes interface with java swing
http://www.workingwith.me.uk/articles/java/itunes-com-with-java-and-swing
Thursday, February 14, 2008
Last.fm behind the scenes
Code for all known scrobblers, descriptions of scrobbler so that programmers can make scrobblers that work with other music programs, C++ source code, some implementation details, and more.
Scrobbler - program that transfers the data from songs played on iTunes or a similar service or the iPod to the Last.fm site.