Playlists

It seems some people are really into creating playlists.  I’m not one of them.  While I have a lot of nasty things to say about iTunes, the smart playlists feature has been the only way I’ve bothered to make playlists.  At least until now.

The other day I was thinking that while its nice to have iTunes recommend songs that you might want to buy that are similar to what you’re browsing in your music collection, and Amazon has lots of recommendations on what you might buy based on your previous purchases.  No one seemed to be harnessing the relationship between things that I already own.

Well, it turns out there is a bunch of stuff out there that does exactly that.

At first I ended up at wikipedia on music recommendation systems.  Further digging turned up something called The Filter which was blogged by Wired a while back, unfortunately it doesn’t seem quite ready for prime-time so I keep hunting around.   Then I came across MusicIP mixer, and a related comparison review article on lastfm.

MusicIP seemed like the best, most available candidate, so I gave it a shot.  The free version is limited, but not crippled.  It installs as a stand alone application, but is aware of iTunes and will read settings from there to figure out where (and what) your music collection is.  Out of the box, all you do is pick a song (or a few) and ask to make a mix.

I picked a random Haujobb track and asked for a mix of 75 songs (the limit for the free version).  The sample_mix was a fairly good selection of the music in my collection that I’d consider to be fairly compatible.  There were a few odd songs in the list that I trimmed out by indicating “less of this” and it shuffled things around (and I suspect remembered the error for later).

I then burned a MP3 CD for the car with these 75 songs (some 500MB).  As an aside, I’m terrible for updating my driving tunes, so what I had in the car was pretty stale.  Well, its been 2 days so far and I’m very pleased with the experience.  This is a much better mix set than the smart playlist I primarily use on my iPod.

One note about the MusicIP system, it needs a lot of processing time until it has consumed your music collection.  I ran my PC for well over 24hrs processing 3500 songs.  This is a one time hit, and I consider it a fair tax for the free version of the software – especially if it gives me an easy way to make new mix CDs, or new playlists for my iPod.

Be it through some social network, algorithm, or mixture of the two – I hope that this type of technology grows in popularity.  As we gather more and more media, we’re going to need better ways to interact with it – and insisting that we manually tag, sift and sort our data simply won’t scale.

Imagine if your email could be grouped and sifted based on how others had handled the same messages?  How about if your PVR could just record the same shows your friends are watching?  If you always answer “yes to all” on that dialog box, why not let me make it a sticky setting?

Slimdevices

A couple of years ago I broke down and bought a Squeezebox. This really gave me the incentive to digitize my entire audio library (I settled on 192kbps fixed MP3 via the LAME encoder).  The thing that makes the Squeezebox so cool, is the server software – which works with other networked MP3 players.  I’m still using the 6.5 version of Slimserver, but will eventually move up to the 7.0 Squeezecenter.

You still need to be a little bit handy in terms of setting up a server, but the slimdevices story really makes it pretty easy to get to where you need to be for a nice integrated story.  The UI on the device itself is relatively people friendly (ie: you don’t have to be a geek to use it), and the web UI that gives you the option to control your player from your PC totally rocks.  The setup is way easier than building a PVR, such as a MythTV box – which I have also done.  The server software is free, and you can try it out using some player simulation software.

The server software supports plugins.  This allows a wide range of customization of the base server software.  I like to have the weather displayed, and had selected the WeatherTime plugin.  This required a free account registration, and the careful avoidance of signing up for spam at weather.com.  Until recently this was working just fine, then I got an email indicating I was not using their service “correctly” and would have my feed terminated.  I quickly realized how much I missed having the weather available.

It turns out that the WeatherTime folk have updated the plugin to pull from the Weather Underground, so I’m back in business.  Simply grabbing the updated plugin (v1.9.5), restarting my slimserver, and configuring the city code (use the airport code) – was all I needed to do.

The squeezebox wasn’t my first networked player, the RIO was my first device.  Certainly something ahead of its time.  It was only recently that I was able to revive my old RIO and put it to use again, the slimrio project allows you to run an alternate firmware on the RIO and connect to the slimserver.  You will need to configure the slimserver to automatically convert the audio to lower bitrate MP3s, this is actually really easy to do – another testament to how cool the slimserver software is.

If I had a better story for syncing data to my iPod, I’d consider storing my entire audio collection in FLAC.  In the near term, I’ll continue to suffer using iTunes.  Hopefully one day soon, the idea that we will see media convergence (and have easily available software to glue it all together reasonably) will be realized.

Travel & WiFi

Here I am sitting in the Vancouver airport waiting for my flight, writing a blog post using the free wifi access.  It isn’t all that speedy – but its free.  The Las Vegas airport also had free wifi, and better speeds.

Now the Ottawa airport doesn’t have free wifi – they’ve partnered with Boingo to provide a for fee service.  At least the wifi in Ottawa gives you access to the airport website for free, so you can check flights etc.

If you naively connect to the Boingo wifi and open your browser, you are redirected to the page which lets you sign up.  You can choose between a monthly rate of $11.95 or a 24hr pass for $9.95.  The monthly rate seems like a deal.  Of course you can also use your Boingo account a number of other places, but from what I saw it wasn’t enough other places to make it useful.

Examining the URL that I was redirected to, it was clear I was getting a special deal via a promo code: &PROMO=UNL01093CAD3.  Removing that promo code, resulted in the same page – but with different pricing.   Monthly jumps to $14.95 and 24hrs drops to $6.95.  Seems like the promo code doesn’t really help as much as it should.

Digging around, Boingo also provides 30 days free for mobile access.  If you read the terms of service, they specifically restrict laptops.

The National Captial Freenet offers DSL service for about $30 a month, and encourages you to share it with your neighbours.  While the costs might be slightly different for something the scale of an airport, it has to pale in comparison to some of the other airport costs.  Most of them levy an airport improvement fee in any case.  If you didn’t want to squeeze out the for fee providers, just make the bandwidth and reliability the distinguishing factor.

Time to get on a plane..