Hein (fub) wrote,
Hein
fub

  • Mood:

SkyAmp!

Inspired by a complaint by bakenius about how he tends to over-play any new songs he just got, I had to think of how Sky Radio operates. They have several lists with songs (the 'A' list, the 'B' list etc). Their playlist is automatically generated: there is the highest chance a song from the A-list will be picked, a lesser chance a song of the B-list, etc. Then, after a certain time, the song is again rotated back into the playlist and available for playing again.
Apparently the new version of the WMP allows you to 'grade' your songs and does this automatically, but it has a rather large footprint. And, being the hacker that I am, I thought of how this could be done. I present to you the following specification:
  • At first, you set up your lists, as many as you want.

  • Then, you fill each list with MP3's from your harddisk.

  • Next, you define the relative chances of selecting a file from each of these lists (i.e. A-list: 50%, B-list: 30%, C-list: 20%).

  • Next, you define how many songs must lie before a played song will rotate back into the list, for each list (i.e. A-list: 10 songs, B-list: 20 songs, C-list: 50 songs).

  • Next, you define how many songs must lie between songs by the same artist and/or album, for each list.
Then, when you have configured the system, you can run the program and it will tell WinAmp what to play, according to your configuration. It might also be nice to have different configurations which you can fire up, depending on your mood.

I have Googled a bit, and I have found all the components I will need to make such a program (talking to WinAmp, reading ID3-tags etc.). I might make this program, if there is enough interest.

[EDIT]
OK, I know what I'll be doing this evening. ;) And it'll be Open Source, so no payment needed!
Subscribe

  • Supergeil

    I can’t stop thinking about this German supermarket commercial of six years ago. Especially since in German the slang term…

  • Happy Easter!

    There used to be a program on Dutch public TV that commissioned short art movies for smaller children. This is their Easter special. I make a point…

  • Thou art more lovely and more tempered

    We have some silicon molds for chocolates, which we use to make the occasional sweet. You know, melting chocolate, making ganache, pouring it in,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 12 comments

  • Supergeil

    I can’t stop thinking about this German supermarket commercial of six years ago. Especially since in German the slang term…

  • Happy Easter!

    There used to be a program on Dutch public TV that commissioned short art movies for smaller children. This is their Easter special. I make a point…

  • Thou art more lovely and more tempered

    We have some silicon molds for chocolates, which we use to make the occasional sweet. You know, melting chocolate, making ganache, pouring it in,…