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

No comments: