Artiklar

  • IRCcat update released

    21 jan 2008, 15:46 av RJ

    I've mentioned IRCcat in a previous journal entry. It is an IRC bot for development support that allows messages from monitoring, ticketing and development systems to be easily sent to IRC channels our developers use.

    Example:

    echo "#sys Dumping database X now" | netcat -q0 hostname 12345


    This allows automated scripts to put a message into the #sys channel on our IRC server, alerting people about significant events. We also use it for svn commits, trac tickets, nagios alerts etc.

    There have been a couple of improvements since the first release so I've packaged up the latest code:

    http://cdn.last.fm/rj/irccat-20080121.tar.bz2

    Changelog:
    - Manage channels at runtime
    - Better config file format
    - Ant build file and deploy as jar
    - Address messages to multiple channels and or users at once
    - Code cleanup
    - Newer libs (pirc, commons etc)

    See the included README file for more details.
  • Choose which overall charts to show on user overview

    10 maj 2007, 19:52 av RJ

    A change I slipped into trunk a few weeks back finally found its way live:
    http://www.last.fm/settings/website/

    You can choose which charts you want on your user overview instead of overall charts. Great if you have a big / old profile. I've changed mine to 6 months.. considering using 3 months. My overall charts are filled with stuff i haven't played in years.

    Hope this doesn't break anything :)
  • Advice if applying for a job at Last.fm

    15 mar 2007, 15:15 av RJ

    If you are considering applying for a programming/tech job at Last.fm, your application will probably end up in my inbox. After reading countless such emails, I feel compelled to share some advice which will make my life easier, and improve the chances of your application being successful.

    Chose a sensible email subject "Job application" is not a good subject line. Try including the name of the job you are applying for.

    Be concise you don't need to attach a separate covering letter, or write a 5000 word email to accompany your resume. We only ask for a "short blurb".

    Word documents? Maybe it's just personal taste, but I don't like getting resumes in Microsoft Word format. PDF, HTML or even plain text is preferable. It feels wrong to send an editable document.. plus it's a proprietary format so it might look weird if i print it with openoffice.

    Listing programming languages I am sick of resumes with a section entitled "Programming languages" which just list all relevant languages with no qualification:
    Programming languages: JAVA, C++, PHP, SQL, HTML, Microsoft Access
    This is useless. At least indicate your level of competence or years of experience for each language. (This one is worse than useless actually, as it boasts Access as a programming language - you get the idea tho). I could dig through the description of your previous jobs and try to figure out how experienced you are in each language, but should I need to?

    Personal Statement I don't know if anyone reads these.. I tend to skip them and look for the skills/past experience section.


    That's it off the top of my head.. Check out our jobs page and spread the word to any of your friends who might want to apply.. if you refer a successful candidate I'll give you a free subscriber account upgrade ;)
  • New Last.fm website beta for subscribers is online

    20 okt 2006, 18:15 av RJ

    The October beta (subscriber only beta) is online:

    http://www.last.fm/group/Last.fm+Beta/forum/41997/_/182710

    Check it out and leave some feedback in the group forum :)
  • Updates to Audioscrobbler submission process

    9 aug 2006, 16:26 av RJ

    In future releases of the Last.fm software we will be blurring the line between streaming from last.fm and listening to local content. I'll write more about this later, but it has caused us to examine how the submission process works.

    Currently it works like this:

    - When listening to the radio, songs are scrobbled at the end of the song, or when you press skip or ban.

    - When listening locally (iTunes, winamp etc.), songs are scrobbled after 240 seconds or 50% of the song has been played, whichever comes first. Songs less than 30 seconds in duration are ignored. It is possible to skip a song after the 50% threshold, which means it has already been scrobbled.

    We want to unify this so that all songs are treated equally, regardless of the source. It's quite confusing at the moment that local playback scrobbles half way thru and radio playback at the end.

    Here's what we have in mind. I'm posting it here to get some initial feedback before any development takes place. It's quite a subtle change:

    - All songs will now be scrobbled (aka, submitted / sent to server) when the track has finished. Either when it has played all the way thru, or when it is skipped/banned.

    - There will be an (advanced) option in the client where you can set a slider from 50% to 100%. This dictates when the song is considered played enough to scrobble. For example, if you set the slider to 50%, the song is marked as scrobbled when you've listened to 50% of it. If you then press skip 10 seconds from the end, it will still be scrobbled. If you set the slider to 100%, you need to listen to the entire song for it to be scrobbled.

    So if we make the default setting of the slider 50% it will appear to have the same behaviour as the current plugins.
    The difference being that the actual submission is deferred to the end of the song, which allows us to factor in any last minute ratings, and ultimately give more control to the client software to decide how and when scrobbling takes place.

    The only obvious change to most users is that your "10 recent tracks list" would then not update until after the song has finished. Currently it adds the current song half way thru. (or 240 secs, whichever comes first).

    To address this, we will add an addional step to the submission process. Plugins will be able to ping the server as soon as a new track starts playing. This will act as a realtime "now playing" indicator. A new one-liner will appear just above the recent tracks list which indicates "now playing". If the song you are now-playing is actually submitted, it will appear in your recent tracks list as normal, and disappear from the now-playing indicator.

    This update will give us realtime now-playing information for the website (and chart images/webservices), and also push more responsibility of when/how to scrobble onto the client, giving the user more control.
  • Audioscrobbler Pics from 2002

    26 jun 2006, 10:48 av RJ

    I was browsing the old stuff on our static image server and found these screenshots from 2002:

    Inflated scrobbling using multiple instances (doh)


    Stupid error messages


    Yeah.. the original winamp plugin kinda sucked :)
    The first pic is one of the few pictures of what the original website looked like too.. that was hosted at Southampton uni in 2002. I remember getting slashdotted and the network admin inviting me to his office for a chat :)

    See my previous post if you want to try the new audioscrobbler beta.
  • Last.fm is hiring: Java Developer

    23 jun 2006, 10:39 av RJ

    Last.fm is looking to a Java developer to join the team. We're based near Old St. in London, UK. This position is fairly junior/middling, and probably not for you if you have many years commercial experience programming java.

    Check the job spec here

    You'll be working in a distributed computing environment, groking and munging lots of data, extracting cool statistics from the raw plugin data and so on.

    We're interested in graduates or people with a year or 2/3 experience. Follow instructions on the jobs page to apply.
  • Most popular media players by country

    25 maj 2006, 14:07 av RJ

    I just started to experiement with some IP->country lookups, based on the MaxMind GeoIP database. I hope to make the country charts on last.fm use this data soon, which will give us many more profiles to build the charts from.

    The following data is based on a (representative sample size) subset of plugin handshakes.

    --
    Afghanistan
    3 Windows Media Player
    1 iTunes (Windows)
    1 Amarok


    Albania
    4 Windows Media Player
    4 Winamp
    1 iTunes (Windows)


    Algeria
    10 Winamp
    3 Windows Media Player
    1 XMMS
    1 Foobar
    1 Amarok


    Andorra
    5 Winamp
    3 Amarok
    2 Windows Media Player
    1 Rhythmbox


    Angola
    3 Winamp
    1 iTunes (Windows)
    1 Amarok


    Anguilla
    1 Windows Media Player
    1 iTunes (Mac)


    Antigua and Barbuda
    2 Windows Media Player
    2 Winamp
    1 iTunes (Windows)


    Argentina
    923 Winamp
    326 Windows Media Player
    167 Amarok
    110 iTunes (Windows)
    33 iTunes (Mac)
    28 Foobar
    24 XMMS
    13 Rhythmbox
    5 QCD
    4 mdc


    Armenia
    6 Winamp
    1 Windows Media Player
    1 iTunes (Mac)


    Aruba
    11 Windows Media Player
    1 Winamp
    1 iTunes (Mac)
    1 iTunes (Windows)
    1 Amarok


    Australia
    4093 iTunes (Windows)
    3802 Winamp
    3609 Windows Media Player
    1138 iTunes (Mac)
    346 Foobar
    345 Amarok
    94 Rhythmbox
    71 XMMS
    56 Xbox Media Center
    29 New Audioscrobbler Alpha Test


    Austria
    1922 Winamp
    640 iTunes (Windows)
    639 Windows Media Player
    298 Amarok
    250 iTunes (Mac)
    134 Foobar
    43 XMMS
    36 Rhythmbox
    10 Xbox Media Center
    9 Banshee


    Azerbaijan
    12 Winamp
    3 Windows Media Player
    2 Amarok
    1 XMMS
    1 iTunes (Windows)


    Bahamas
    6 iTunes (Windows)
    5 Windows Media Player
    3 Winamp
    3 iTunes (Mac)


    Bahrain
    18 Windows Media Player
    18 Winamp
    8 iTunes (Windows)
    2 iTunes (Mac)


    Bangladesh
    16 Windows Media Player
    16 Winamp
    2 Foobar
    1 iTunes (Mac)
    1 Banshee
    1 Amarok


    Barbados
    17 Windows Media Player
    5 iTunes (Mac)
    2 Winamp
    2 iTunes (Windows)
    1 jmc


    Belarus
    274 Winamp
    29 Foobar
    28 Amarok
    16 Windows Media Player
    16 iTunes (Windows)
    5 QCD
    4 New Audioscrobbler Alpha Test
    3 XMMS
    3 Rhythmbox
    3 iTunes (Mac)


    Belgium
    2032 Winamp
    1515 Windows Media Player
    1104 iTunes (Windows)
    338 Amarok
    328 iTunes (Mac)
    98 Foobar
    61 XMMS
    46 Rhythmbox
    14 Banshee
    10 Xbox Media Center


    Belize
    9 Windows Media Player
    3 Winamp
    1 iTunes (Windows)


    Bermuda
    7 Windows Media Player
    3 iTunes (Mac)
    3 iTunes (Windows)
    2 Winamp
    1 Amarok


    Bhutan
    1 Windows Media Player


    Bolivia
    13 Winamp
    9 Windows Media Player
    4 Amarok
    3 iTunes (Windows)
    2 iTunes (Mac)
    1 XMMS


    Bosnia and Herzegovina
    93 Winamp
    36 Windows Media Player
    9 Amarok
    6 iTunes (Windows)
    1 Yahoo Music Engine
    1 QCD
    1 iTunes (Mac)
    1 Foobar


    Botswana
    2 Windows Media Player
    1 Winamp
    1 iTunes (Windows)


    Brazil
    7042 Winamp
    5148 Windows Media Player
    1592 iTunes (Windows)
    576 Amarok
    301 iTunes (Mac)
    122 XMMS
    102 Foobar
    65 Rhythmbox
    26 QCD
    26 Banshee


    British Indian Ocean Territory
    1 Winamp


    Brunei Darussalam
    19 Windows Media Player
    17 Winamp
    12 iTunes (Windows)
    4 iTunes (Mac)


    Bulgaria
    1616 Winamp
    121 Windows Media Player
    118 Amarok
    39 Foobar
    37 XMMS
    35 iTunes (Windows)
    16 QCD
    13 iTunes (Mac)
    5 Rhythmbox
    4 New Audioscrobbler Alpha Test


    Burkina Faso
    2 Winamp
    1 Amarok


    Cambodia
    2 Windows Media Player
    1 Winamp


    Cameroon
    2 Windows Media Player
    1 Winamp


    Canada
    8001 Winamp
    7667 iTunes (Windows)
    6782 Windows Media Player
    2288 iTunes (Mac)
    738 Amarok
    552 Foobar
    153 XMMS
    135 Rhythmbox
    115 Xbox Media Center
    67 QCD


    Cayman Islands
    2 Windows Media Player
    1 iTunes (Mac)


    Chile
    898 Winamp
    356 Windows Media Player
    190 iTunes (Windows)
    90 Amarok
    85 iTunes (Mac)
    23 XMMS
    23 Foobar
    13 Rhythmbox
    8 Banshee
    4 qlb


    China
    450 Windows Media Player
    243 Winamp
    200 iTunes (Windows)
    174 Foobar
    62 iTunes (Mac)
    50 Amarok
    29 Rhythmbox
    9 XMMS
    4 QCD
    4 Banshee


    Colombia
    270 Winamp
    181 Windows Media Player
    103 iTunes (Windows)
    51 Amarok
    20 iTunes (Mac)
    15 Foobar
    6 Rhythmbox
    5 XMMS
    2 tst
    2 Banshee


    Congo, The Democratic Republic of the
    1 Windows Media Player


    Costa Rica
    53 Winamp
    46 Windows Media Player
    34 iTunes (Windows)
    14 iTunes (Mac)
    14 Amarok
    3 Rhythmbox
    2 XMMS


    Cote D'Ivoire
    2 Amarok
    1 Windows Media Player
    1 Winamp


    Croatia
    783 Winamp
    271 Windows Media Player
    67 Foobar
    43 iTunes (Windows)
    37 Amarok
    15 iTunes (Mac)
    10 QCD
    9 XMMS
    2 Xbox Media Center
    2 Rhythmbox


    Cuba
    2 Windows Media Player
    1 XMMS
    1 Winamp
    1 iTunes (Mac)


    Cyprus
    42 Winamp
    22 Windows Media Player
    9 iTunes (Windows)
    8 Amarok
    5 Foobar
    3 iTunes (Mac)
    1 XMMS
    1 Xbox Media Center
    1 Noatun


    Czech Republic
    2844 Winamp
    584 Windows Media Player
    338 Amarok
    146 iTunes (Windows)
    141 Foobar
    95 XMMS
    72 iTunes (Mac)
    23 Rhythmbox
    16 QCD
    15 Audacious


    Denmark
    1681 Winamp
    978 iTunes (Windows)
    910 Windows Media Player
    377 iTunes (Mac)
    147 Amarok
    73 Foobar
    37 Rhythmbox
    36 XMMS
    17 Xbox Media Center
    7 slm


    Dominica
    1 Windows Media Player
    1 Winamp
    1 iTunes (Windows)


    Dominican Republic
    47 Winamp
    29 Windows Media Player
    28 iTunes (Windows)
    8 iTunes (Mac)
    7 Amarok
    4 Rhythmbox
    1 QCD
    1 Foobar
    1 Banshee


    Ecuador
    23 Windows Media Player
    19 Winamp
    15 iTunes (Windows)
    6 iTunes (Mac)
    3 Amarok
    1 Rhythmbox


    Egypt
    91 Winamp
    72 Windows Media Player
    27 iTunes (Windows)
    12 Amarok
    6 iTunes (Mac)
    3 Foobar
    2 XMMS
    1 Menuetapp
    1 jpn


    El Salvador
    28 Windows Media Player
    23 Winamp
    11 iTunes (Windows)
    2 XMMS
    2 Amarok
    1 iTunes (Mac)


    Estonia
    1274 Winamp
    312 Windows Media Player
    115 iTunes (Windows)
    73 Amarok
    53 Foobar
    28 iTunes (Mac)
    17 XMMS
    10 QCD
    7 Rhythmbox
    2 qlb


    Ethiopia
    1 Windows Media Player


    Europe
    52 Winamp
    29 Windows Media Player
    16 iTunes (Windows)
    9 iTunes (Mac)
    4 Foobar
    3 Amarok
    2 XMMS
    1 Xbox Media Center
    1 jmc


    Faroe Islands
    5 Winamp
    3 iTunes (Windows)
    1 iTunes (Mac)


    Fiji
    1 Windows Media Player


    Finland
    13214 Winamp
    2846 Windows Media Player
    1581 iTunes (Windows)
    899 Foobar
    585 iTunes (Mac)
    545 Amarok
    216 XMMS
    73 Rhythmbox
    51 QCD
    47 Xbox Media Center


    France
    4386 Winamp
    2511 Windows Media Player
    1630 iTunes (Windows)
    1496 Amarok
    937 iTunes (Mac)
    444 Foobar
    290 XMMS
    190 Rhythmbox
    139 Xbox Media Center
    32 qlb


    French Polynesia
    2 Windows Media Player
    2 iTunes (Windows)
    1 Amarok


    Gabon
    1 Windows Media Player


    Gambia
    1 Amarok


    Georgia
    37 Winamp
    15 Windows Media Player
    5 iTunes (Windows)
    5 Amarok
    2 iTunes (Mac)


    Germany
    20585 Winamp
    5402 Windows Media Player
    4643 iTunes (Windows)
    3751 Amarok
    2031 iTunes (Mac)
    1161 Foobar
    522 XMMS
    269 Rhythmbox
    128 Xbox Media Center
    83 QCD


    Ghana
    6 Windows Media Player
    3 iTunes (Windows)
    2 Winamp
    1 Banshee
    1 Amarok


    Gibraltar
    9 iTunes (Windows)
    6 Winamp
    2 Windows Media Player
    1 QCD
    1 Amarok


    Greece
    398 Winamp
    223 Windows Media Player
    74 Amarok
    70 iTunes (Windows)
    18 Foobar
    16 iTunes (Mac)
    12 XMMS
    11 Rhythmbox
    4 Xbox Media Center
    3 mpx


    Greenland
    1 iTunes (Windows)


    Grenada
    2 iTunes (Windows)
    1 Windows Media Player
    1 Menuetapp


    Guam
    13 Winamp
    12 Windows Media Player
    8 iTunes (Windows)
    2 iTunes (Mac)
    1 XMMS
    1 Foobar


    Guatemala
    22 Winamp
    19 Windows Media Player
    17 iTunes (Windows)
    7 Amarok
    6 iTunes (Mac)
    2 Banshee
    1 msk


    Guyana
    3 Windows Media Player
    1 iTunes (Windows)


    Honduras
    16 Windows Media Player
    8 iTunes (Windows)
    6 Winamp
    1 XMMS
    1 Foobar


    Hong Kong
    199 iTunes (Windows)
    162 Windows Media Player
    162 Winamp
    66 iTunes (Mac)
    35 Foobar
    6 Rhythmbox
    5 Amarok
    3 slm
    2 QCD
    1 Yahoo Music Engine


    Hungary
    1122 Winamp
    283 Windows Media Player
    85 Amarok
    82 iTunes (Windows)
    48 Foobar
    34 iTunes (Mac)
    30 XMMS
    15 Rhythmbox
    8 New Audioscrobbler Alpha Test
    6 QCD


    Iceland
    294 iTunes (Windows)
    277 Winamp
    122 Windows Media Player
    107 iTunes (Mac)
    16 Amarok
    10 Foobar
    7 Xbox Media Center
    4 Rhythmbox
    2 XMMS
    2 slm


    India
    634 Winamp
    489 Windows Media Player
    154 iTunes (Windows)
    149 Amarok
    26 Foobar
    20 iTunes (Mac)
    19 Rhythmbox
    15 XMMS
    13 QCD
    7 Banshee


    Indonesia
    189 Winamp
    82 Windows Media Player
    62 iTunes (Windows)
    20 iTunes (Mac)
    10 Amarok
    3 Foobar
    1 XMMS
    1 Banshee
    1 New Audioscrobbler Alpha Test


    Iran, Islamic Republic of
    45 Winamp
    42 Windows Media Player
    10 iTunes (Windows)
    7 Amarok
    3 Foobar
    1 ylc
    1 XMMS
    1 msk


    Iraq
    2 iTunes (Windows)
    1 Windows Media Player


    Ireland
    727 Windows Media Player
    627 iTunes (Windows)
    567 Winamp
    202 iTunes (Mac)
    63 Amarok
    41 Foobar
    15 XMMS
    12 Rhythmbox
    8 isp
    7 Xbox Media Center


    Israel
    1529 Winamp
    682 Windows Media Player
    253 iTunes (Windows)
    107 Amarok
    62 Foobar
    34 iTunes (Mac)
    17 Rhythmbox
    12 XMMS
    8 QCD
    6 Xbox Media Center


    Italy
    2042 Winamp
    1505 Windows Media Player
    826 iTunes (Windows)
    797 Amarok
    488 iTunes (Mac)
    154 Foobar
    88 Rhythmbox
    86 XMMS
    33 Banshee
    20 qlb


    Jamaica
    22 Windows Media Player
    10 Winamp
    8 iTunes (Windows)
    2 XMMS
    1 Xbox Media Center
    1 Amarok


    Japan
    4251 iTunes (Windows)
    1723 iTunes (Mac)
    1514 Winamp
    1143 Windows Media Player
    235 Foobar
    68 Amarok
    38 Rhythmbox
    34 XMMS
    31 QCD
    7 Audacious


    Jordan
    20 Winamp
    12 Windows Media Player
    6 iTunes (Windows)
    1 Amarok


    Kazakhstan
    22 Winamp
    8 Windows Media Player
    2 iTunes (Windows)
    1 XMMS
    1 QCD
    1 iTunes (Mac)
    1 Amarok


    Kenya
    5 Winamp
    4 Windows Media Player
    3 iTunes (Windows)
    2 iTunes (Mac)
    1 Rhythmbox


    Korea, Republic of
    237 Winamp
    136 iTunes (Windows)
    101 Windows Media Player
    66 Foobar
    34 iTunes (Mac)
    32 Amarok
    13 Rhythmbox
    9 XMMS
    5 Xbox Media Center
    3 Banshee


    Kuwait
    25 Windows Media Player
    14 iTunes (Windows)
    13 Winamp
    6 iTunes (Mac)
    2 Amarok
    1 zom
    1 Banshee


    Kyrgyzstan
    2 Winamp
    1 iTunes (Windows)


    Lao People's Democratic Republic
    5 Windows Media Player
    3 iTunes (Windows)
    2 Winamp
    1 iTunes (Mac)


    Latvia
    1061 Winamp
    262 Windows Media Player
    63 iTunes (Windows)
    59 Foobar
    41 Amarok
    24 iTunes (Mac)
    16 XMMS
    5 QCD
    3 Rhythmbox
    2 m3t


    Lebanon
    18 Windows Media Player
    15 Winamp
    8 iTunes (Windows)
    5 Amarok
    2 iTunes (Mac)
    1 QCD
    1 Menuetapp
    1 Audacious


    Libyan Arab Jamahiriya
    2 Windows Media Player


    Liechtenstein
    5 Winamp
    4 iTunes (Windows)
    2 Windows Media Player
    2 iTunes (Mac)
    2 Amarok


    Lithuania
    1190 Winamp
    197 Windows Media Player
    47 Amarok
    41 iTunes (Windows)
    35 Foobar
    13 XMMS
    9 iTunes (Mac)
    8 Rhythmbox
    7 QCD
    4 New Audioscrobbler Alpha Test


    Luxembourg
    59 Winamp
    43 Windows Media Player
    38 iTunes (Windows)
    13 iTunes (Mac)
    13 Amarok
    4 Foobar
    2 Rhythmbox
    1 slm


    Macau
    3 Windows Media Player
    3 Winamp
    2 iTunes (Mac)
    2 iTunes (Windows)
    1 Amarok


    Macedonia
    102 Winamp
    27 Windows Media Player
    8 Foobar
    6 iTunes (Windows)
    6 Amarok
    2 XMMS
    1 Rhythmbox
    1 iTunes (Mac)
    1 Banshee


    Madagascar
    1 Windows Media Player
    1 Winamp


    Malawi
    2 Windows Media Player
    2 iTunes (Windows)


    Malaysia
    439 Winamp
    380 Windows Media Player
    192 iTunes (Windows)
    70 Foobar
    35 iTunes (Mac)
    19 Amarok
    7 Rhythmbox
    3 XMMS
    3 Banshee
    2 Xbox Media Center


    Maldives
    8 Windows Media Player
    3 Winamp
    1 iTunes (Mac)
    1 iTunes (Windows)


    Mali
    1 Windows Media Player


    Malta
    78 Windows Media Player
    56 Winamp
    12 iTunes (Windows)
    6 Amarok
    4 iTunes (Mac)
    4 Foobar
    1 QCD
    1 Banshee


    Martinique
    1 Winamp
    1 Amarok


    Mauritius
    20 Winamp
    19 Windows Media Player
    5 iTunes (Windows)
    2 Amarok
    1 yip
    1 Rhythmbox
    1 iTunes (Mac)


    Mexico
    952 Winamp
    762 Windows Media Player
    559 iTunes (Windows)
    207 iTunes (Mac)
    158 Amarok
    24 Rhythmbox
    22 Foobar
    18 XMMS
    10 Xbox Media Center
    10 QCD


    Moldova, Republic of
    79 Winamp
    17 Windows Media Player
    6 Foobar
    4 iTunes (Windows)
    3 Amarok
    2 Rhythmbox
    1 iTunes (Mac)


    Monaco
    5 Windows Media Player
    3 Winamp
    3 iTunes (Mac)
    3 iTunes (Windows)


    Mongolia
    2 Windows Media Player
    2 Winamp
    1 iTunes (Windows)


    Morocco
    37 Windows Media Player
    35 Winamp
    8 iTunes (Windows)
    6 Amarok
    4 Xbox Media Center
    4 iTunes (Mac)
    3 Rhythmbox
    2 XMMS
    2 Foobar
    1 apl


    Mozambique
    4 Windows Media Player
    3 Winamp
    1 Amarok


    Myanmar
    1 Windows Media Player


    Oman
    6 Windows Media Player
    3 Winamp
    2 iTunes (Windows)
    1 Foobar


    Pakistan
    72 Windows Media Player
    37 Winamp
    9 iTunes (Windows)
    3 iTunes (Mac)
    3 Amarok


    Palestinian Territory
    5 Winamp
    4 Windows Media Player
    3 iTunes (Windows)


    Panama
    43 Winamp
    14 Windows Media Player
    7 iTunes (Windows)
    5 iTunes (Mac)
    2 Foobar
    1 Menuetapp


    Paraguay
    10 Winamp
    2 Windows Media Player


    Peru
    283 Winamp
    206 Windows Media Player
    61 iTunes (Windows)
    16 Amarok
    8 iTunes (Mac)
    7 XMMS
    5 Foobar
    4 Rhythmbox
    2 qlb
    2 msk


    Philippines
    452 Windows Media Player
    392 Winamp
    265 iTunes (Windows)
    56 iTunes (Mac)
    20 Amarok
    16 Foobar
    3 QCD
    3 isp
    2 XMMS
    2 Rhythmbox


    Poland
    9828 Winamp
    1841 Foobar
    1026 Windows Media Player
    1013 Amarok
    325 iTunes (Windows)
    301 XMMS
    86 iTunes (Mac)
    78 Rhythmbox
    47 qlb
    38 QCD


    Portugal
    1330 Windows Media Player
    1283 Winamp
    414 iTunes (Windows)
    186 Foobar
    163 Amarok
    135 iTunes (Mac)
    44 XMMS
    40 Rhythmbox
    11 qlb
    10 Banshee


    Puerto Rico
    99 Windows Media Player
    80 iTunes (Windows)
    39 Winamp
    19 iTunes (Mac)
    9 Amarok
    3 Banshee
    2 XMMS
    2 Foobar
    1 Xbox Media Center
    1 Audacious


    Qatar
    17 Windows Media Player
    11 Winamp
    10 iTunes (Windows)
    2 iTunes (Mac)


    Romania
    1739 Winamp
    135 Windows Media Player
    129 Amarok
    70 iTunes (Windows)
    56 Foobar
    29 XMMS
    23 iTunes (Mac)
    6 Rhythmbox
    3 Banshee
    3 Audacious


    Russian Federation
    6455 Winamp
    1070 Windows Media Player
    692 Foobar
    658 iTunes (Windows)
    355 Amarok
    169 iTunes (Mac)
    78 XMMS
    73 QCD
    26 Rhythmbox
    17 New Audioscrobbler Alpha Test


    Saint Lucia
    1 Windows Media Player
    1 Winamp


    Saint Vincent and the Grenadines
    1 Windows Media Player


    San Marino
    3 iTunes (Mac)
    2 iTunes (Windows)
    1 Windows Media Player
    1 Winamp


    Sao Tome and Principe
    1 Windows Media Player


    Satellite Provider
    46 Winamp
    31 Windows Media Player
    25 iTunes (Windows)
    10 Amarok
    5 iTunes (Mac)
    3 Foobar
    2 Rhythmbox
    1 Xbox Media Center
    1 QCD


    Saudi Arabia
    46 Windows Media Player
    26 Winamp
    18 iTunes (Windows)
    9 iTunes (Mac)
    7 Amarok
    3 Foobar
    1 XMMS
    1 Rhythmbox


    Senegal
    2 Winamp
    2 iTunes (Windows)
    1 Xbox Media Center
    1 Windows Media Player
    1 iTunes (Mac)


    Serbia and Montenegro
    917 Winamp
    131 Windows Media Player
    53 Amarok
    42 Foobar
    39 iTunes (Windows)
    12 iTunes (Mac)
    7 XMMS
    4 New Audioscrobbler Alpha Test
    3 QCD
    3 Noatun


    Seychelles
    2 Windows Media Player
    2 iTunes (Mac)
    1 XMMS
    1 Winamp


    Singapore
    515 Windows Media Player
    461 iTunes (Windows)
    331 Winamp
    110 iTunes (Mac)
    32 Foobar
    19 Amarok
    4 XMMS
    4 QCD
    3 New Audioscrobbler Alpha Test
    2 Rhythmbox


    Slovakia
    696 Winamp
    156 Windows Media Player
    86 Amarok
    29 iTunes (Windows)
    28 XMMS
    28 Foobar
    12 iTunes (Mac)
    9 Rhythmbox
    3 QCD
    3 mdc


    Slovenia
    746 Winamp
    203 Windows Media Player
    74 iTunes (Windows)
    55 Amarok
    23 Foobar
    18 iTunes (Mac)
    7 Rhythmbox
    4 XMMS
    4 QCD
    2 qlb


    South Africa
    328 Winamp
    257 Windows Media Player
    109 iTunes (Windows)
    66 Amarok
    51 iTunes (Mac)
    13 Foobar
    9 Rhythmbox
    8 XMMS
    5 Banshee
    4 qlb


    Spain
    3950 Winamp
    1949 Windows Media Player
    1284 Amarok
    1150 iTunes (Windows)
    482 iTunes (Mac)
    219 XMMS
    168 Foobar
    121 Rhythmbox
    48 Banshee
    37 QCD


    Sri Lanka
    17 Winamp
    14 Windows Media Player
    9 iTunes (Windows)
    3 Foobar
    2 XMMS
    2 iTunes (Mac)
    1 vup
    1 spc
    1 Rhythmbox
    1 Amarok


    Sudan
    1 Windows Media Player
    1 iTunes (Mac)


    Suriname
    2 Winamp
    1 Windows Media Player
    1 iTunes (Windows)
    1 Amarok


    Sweden
    11108 Winamp
    3384 Windows Media Player
    3345 iTunes (Windows)
    1316 iTunes (Mac)
    872 Foobar
    516 Amarok
    222 XMMS
    186 Xbox Media Center
    98 Rhythmbox
    57 QCD


    Switzerland
    975 Winamp
    911 iTunes (Windows)
    690 iTunes (Mac)
    599 Windows Media Player
    336 Amarok
    73 XMMS
    60 Foobar
    40 Rhythmbox
    15 Xbox Media Center
    9 QCD


    Syrian Arab Republic
    12 Windows Media Player
    2 Winamp
    1 iTunes (Mac)
    1 iTunes (Windows)
    1 Amarok


    Taiwan
    257 Windows Media Player
    189 iTunes (Windows)
    169 Winamp
    83 Foobar
    50 iTunes (Mac)
    11 Amarok
    7 Xbox Media Center
    4 XMMS
    4 Rhythmbox
    2 QCD


    Tajikistan
    3 Winamp
    1 Windows Media Player


    Tanzania, United Republic of
    6 Windows Media Player
    2 iTunes (Windows)
    1 iTunes (Mac)
    1 msk


    Thailand
    228 Winamp
    210 Windows Media Player
    104 iTunes (Windows)
    38 iTunes (Mac)
    8 Amarok
    7 Foobar
    3 Rhythmbox
    2 XMMS
    1 yip
    1 Xbox Media Center


    Togo
    1 Windows Media Player


    Trinidad and Tobago
    14 Windows Media Player
    8 Winamp
    7 iTunes (Windows)
    2 iTunes (Mac)
    1 Foobar


    Tunisia
    31 Winamp
    11 Windows Media Player
    9 Amarok
    4 iTunes (Windows)
    1 Rhythmbox
    1 iTunes (Mac)


    Turkey
    3477 Winamp
    1596 Windows Media Player
    514 iTunes (Windows)
    176 Amarok
    131 iTunes (Mac)
    49 Foobar
    37 XMMS
    9 Rhythmbox
    9 QCD
    4 Xbox Media Center


    Uganda
    3 Windows Media Player
    2 Winamp
    2 iTunes (Windows)
    1 Menuetapp
    1 Amarok


    Ukraine
    770 Winamp
    88 Amarok
    85 Windows Media Player
    83 Foobar
    57 iTunes (Windows)
    21 XMMS
    12 iTunes (Mac)
    9 QCD
    4 tst
    3 New Audioscrobbler Alpha Test


    United Arab Emirates
    98 Windows Media Player
    78 iTunes (Windows)
    73 Winamp
    12 iTunes (Mac)
    6 Amarok
    2 Foobar
    1 Xbox Media Center
    1 Menuetapp
    1 jmc
    1 Audacious


    United Kingdom
    19979 Windows Media Player
    18044 iTunes (Windows)
    12232 Winamp
    5267 iTunes (Mac)
    1240 Amarok
    889 Foobar
    268 XMMS
    226 Rhythmbox
    189 Xbox Media Center
    148 New Audioscrobbler Alpha Test


    United States
    91067 iTunes (Windows)
    50313 Winamp
    42008 Windows Media Player
    28091 iTunes (Mac)
    3733 Amarok
    3121 Foobar
    1278 Pandora Gateway
    854 XMMS
    767 Rhythmbox
    537 Xbox Media Center


    Uruguay
    62 Winamp
    29 Windows Media Player
    22 Amarok
    8 iTunes (Windows)
    3 iTunes (Mac)
    2 XMMS
    2 Foobar
    1 Rhythmbox
    1 Banshee


    Uzbekistan
    10 Winamp
    3 Windows Media Player
    3 Amarok
    1 iTunes (Mac)
    1 mdc
    1 iTunes (Windows)


    Venezuela
    202 Winamp
    180 Windows Media Player
    96 iTunes (Windows)
    37 Amarok
    31 iTunes (Mac)
    7 Foobar
    3 Yahoo Music Engine
    3 XMMS
    2 Rhythmbox
    2 Menuetapp


    Vietnam
    85 Windows Media Player
    23 Winamp
    15 iTunes (Windows)
    4 iTunes (Mac)
    3 Foobar
    2 Audacious
    1 XMMS
    1 Rhythmbox
    1 msk
    1 Banshee


    Virgin Islands, British
    1 Windows Media Player
    1 iTunes (Windows)


    Virgin Islands, U.S.
    3 Windows Media Player
    3 iTunes (Windows)
    2 Winamp
    2 iTunes (Mac)
    1 Rhythmbox


    Yemen
    2 Windows Media Player
    1 Winamp
    1 Amarok


    Zambia
    3 Windows Media Player
    1 iTunes (Mac)
    1 iTunes (Windows)
    1 Amarok


    Zimbabwe
    3 Amarok
    1 Windows Media Player
    1 Winamp
  • A couple of 'artist popularity' graphs

    20 maj 2006, 19:37 av RJ

    Quick follow up to my previous post, here are 2 examples of artist popularity graphs. The second one is normalized to take into account the number of active users per week. Without this normalization, the graphs always have a positive correlation due to more users signing up and scrobbling.

    Artist popularity by week:

    Same graph normalized against total scrobblers per week:


    The next thing to try will be a similar chart based on data from my profile, so i can see how my listening habits have changed for specific artists..
  • Update on Last.fm update (UPDATE: artist 6month top tracks data live)

    16 maj 2006, 20:35 av RJ

    Update 17th, 1145 UTC: Artist pages now have six-monthly top tracks data too, for comparason.


    Much is afoot in the new Last.fm office at the moment. We're working towards a beta test in mid June for a bunch of data & cosmetic updates to the site. All the work we're doing on the backend is making it far easier to do lots of historical data mining and generate loads more stats on a regular basis. I'll be doing my best to convince everyone of the merits of cramming as many new stats into the site update as possible..

    Here's a graph (of questionable use) of how many songs i played per week:


    If you're a stats fan then i'm sure you've been playing with Google Trends. It's going to be fun to build a similar thing out of scrobbler data ;)

    As i mentioned in my previous post, we're already displaying some of the new data on the current site - namely fans and artist top tracks are now generated against the previous week of data. Admittedly this sucks for smaller artists, and this week i'll change it again to 6 or 12 month data, so we can see how that works. I suspect we'll add weekly/monthly/yearly fans to the Fans sub-tab on artist/track pages, so it'll all be accessible. We've yet to decide which fans to show in the artist sidebar on the overview tab; I doubt we can fit more than one set in there.

    Tomorrow Russ and Thor are going to install a pile of servers that we dropped off at the datacenter before we finished the office move. This will give us more machines to feed our processing cluster, and help retrospectively generate all the historical data we want to show you. We're receiving 104 audioscrobbler submissions per second at the moment, so we have some catching up to do :) Talking of catching up, apologies to users on cluster 4 for your charts taking ages to update. Things will be a bit dodgy for the next couple of weeks (we'll still have some updates for you tho) as we're moving the data to our new system.

    Next entry will probably be about testing the new yearly fans/top tracks data, which we'll replace the weekly data with for now.