iPod radio

Posted: February 23, 2006 in General, Movies/TV/Music

I’m tired of listening to the same old thing, the problem is that even with 101GB of music (that’s 48 1/2 days of music), I can’t seem to pick out things that I’d like to listen to. Kind of a “thousand channels with nothing on” syndrome.

It’s not that I don’t have any good music, it’s just that I don’t have the time to change my playlist every week. I end up listening to the same thing, not because I still find it fresh, but because I really have no interest in investing the time to find new tracks to put at the top of the list.

So I created a smart playlist in iTunes to select a group of fifty tracks that I might like to listen to. I restrict it to choosing tracks that have a play count of at least five (which means that I couldn’t have hated it that much). The only problem is that the “random” option in the smart play list doesn’t actually produce random results on a regular basis, only when needs to add tracks to the play list (like the first time). Kinda useless as a random selection if it’s the same selection.

I surfed over to Doug’s Applescripts for iTunes and found Lukas Bergstrom’s Reshuffle Smart Playlists script. This clever script deletes the contents of all of your smart playlists and forces iTunes to rebuild them. Close, but not quite as automatic as I’d like.

Of course, the Mac is a unix machine so I have easy access to cron allowing me to set up timed tasks. Of course I am not a unix guru, and don’t have a clue how to make this work easily. That’s where Cronix comes into play. It makes setting up a cron tab easier (although not as easy as it could be).

So I took the Reshuffle Smart Playlists script and turned it into an application using the Applescript Editor, tossed it into my scripts folder, then I set up a cron tab every weekday at noon to run the application.

When I get home from work I dock my iPod, syncing my “radio” playlist, and giving me a little musical variation for the next day.

Advertisements

Comments are closed.