future

Smarten up iTunes’ Smart Playlists with nesting

This is one of those "here’s my situation and what I did about it, if you’re even a little like my, you might give this a try" kind of tutorials.

I drive a half hour to 45 minute commute to work and I like to listen to my iPod and sing along with the music as I go until someone notices and laughs (then I pretend I’m talking to someone on my hands free cell phone …poking at the imaginary buttons on my dashboard sells the illusion, I think). The problem I had was that my iTunes library, though rather modest, is diverse and not all of the content is even music let alone stuff I’d want to sing along to.

Like anyone in this situation, I set up a playlist to hold all the music I like to listen to while driving. That was fine for a while, but as you probably realize, a playlist never changes. When I added music to my collection, I’d have to add it to any playlists I wanted it to be in by hand. To have a playlist automatically grab newly added music, it would have to be smart…like a Smart Playlist.

Smart Playlists gave me another problem. Smart as they are, they’re not bright enough to know that podcasts like Jonathan Coulton’s Thing A Week and Geoff Smith’s Ones and Os are actually music delivered via RSS–they only let me listen to them with other podcasts. If Iwas going to be able to rock out to Re: Your Brains or Digg the Code on my way to work, I was going to have to educate my Smart Playlists. It was an arduous task and maybe someone out there knows a way that makes this system seem even more laughably over complicated (and I certainly hope there is) but here’s what I did: I nested them …and then I made them even smarter.

Teach iTunes to look for audio by file type

audiofiles 20080803 101049 Smarten up iTunes Smart Playlists with nesting

The first playlist, which I titled "___Just the Audio", searches my whole iTunes Library for MP3, AAC and "MPEG audio file" formats. You may have to add a few other file formats depending on what kind of audio you have in your collection, but this worked for me.

Narrowing it down to Music

justmusic 20080803 102143 Smarten up iTunes Smart Playlists with nesting

Next, I set up a Smart Playlist to weed out the Genres and other Playlists that I don’t want to listen to on the way to work. This Smart Playlist is a long list of "is not" rules that are ended with "Playlist is ___Just the Audio". I named this one "__Just the Music".

I was getting closer; I had all my music in one Smart Playlist. I still found that I was shuffling through to a lot of songs that I just didn’t want to hear. I was at a loss because iTunes doesn’t have a rule for "Kind is what I want to hear" …or does it?

Smarten up the Smart Playlist

skippedsongs 20080803 103018 Smarten up iTunes Smart Playlists with nesting

iTunes does keep track of the songs you skip–even on your iPod. So I set up this Smart Playlist (named "_Skipped Songs") that keeps track of the songs that I’ve skipped more than four times in the last four months. To get add a point to a song’s Skip Count, you must hit the Next button no earlier than 2 seconds into the song and no later than 20 seconds in.

The smart part of this Smart Playlist comes when I apply it to one of the other ones.

The Smart Smart Playlist

magicplaylist 20080803 103735 Smarten up iTunes Smart Playlists with nesting

This is the playlist I rock out to on the way to and from work.

Each file in my iTunes Library is first checked to make sure it is in fact an audio file, then it is compared to a list of genres and playlists that I don’t want to listen to with my list’nin’ music, and finally the song’s "permanent record" is checked to see if it is a "repeat offender" in that it has been skipped repeatedly in the last little while.

This keeps me from being bothered by music I always skip while not being so strict as to put a black mark on a song I just didn’t feel like listening to that day or one I skipped accidentally. It also gives every skipped song a bit of a probationary hearing so that they get another chance to win me over in the future.

Your milage may vary.

The audio file format types, the list of restricted genres and the "four skip/four month" thing will be factors that you will have to adjust to match your personal listening tastes, the size of your library and how fast you cycle through it. This works pretty well for me, but I expect I will be making adjustments to it in the future as new factors come to light.

The real lesson here is that Smart Playlists can be played off each other to make them smarter and to better suit your needs. It’s all good.

More Free Web Services

We’ve covered some of my favorite free web services. Today we’ll look at a couple new ones.

LinkedIn

LinkedIn was created by a former executive from PayPal. This “social networking” system allows you to connect with potential employers, contractors and employees. We all know that networking is the most effective means of finding a job, not you can do something about it.

Currently, LinkedIn is in its beta phase, which means all services are free. In the future, signups will be free, but requesting links from strangers will cost. So, now is the time to sign up and build that network.

How does it work? Easy: You sign up, fill out a short profile and then you invite all your professional contacts to join you, building your network. Then you go out on a limb and search for people with whom you’d like to connect. For example, if you search the keyword “MacMerc” I will come up, and you will be able to send a request to me to join my network.

WebShots

If sharing photos is more your style, you’ll want to check out WebShots.com. This service is currently beta-testing a Mac desktop client (OS 8/9 and X). Their stand-alone application is truthfully pretty sad. But the service is worth looking into. They allow you to share 10 albums of 24 pictures each for free. These pictures can be large as they expect them to be used as your desktop.

WebShots also has gigabytes of others’ pictures, including some professional ones, from which you can freely download (up to 5 a day). WebShots also makes it easy to share your personal albums with others and tracks viewer statistics.

Now get out there, get yourself plugged into the network and share your pictures online!

I’ll see you in the social pipeline,

Brian

Crystal Ball 2006

It has been a great year for freeware, as we’ll see when my annual Freeloader Friday Best of 2005 comes out later this month. But this week, I thought I’d peak over the fence at some early-development freeware that is likely to make it big in 2006.

Now, the disclaimer. This week’s picks are not beta – not even alpha software. So be prepared for some unpredictability. That said, they work fine for me.

Flock Developer Release

Firefox has reignited the browser wars, and given new life to the browser. An enterprising bunch of developers are building off the stable and fast core of Firefox, creating a browser for the future. They call it a “social browser”. Others are calling it the perfect browsing companion to the latest web services.

flock Crystal Ball 2006

Flock is a Firefox base, with integrated services. With Flock, you can manage your Flickr account and post directly to your blog without loading a page. In place of bookmarks, your Flock Favorites are synced to your del.icio.us favorites. And this is just the Developer’s Preview. Because it is based on Firefox (1.5 to be specific) it supports – with a little tweaking – Firefox extensions.

There are lists (here and here) of Flock-compatible extensions, and a free utility that can convert many Firefox extensions here. I think we’ll be hearing a lot about this project in the coming months.

bbPress

bbPress is a classic example of Open Source itch-scratching. When the folks at WorkPress needed a new forum system, they didn’t like the existing options so they came up with their own system. You can see it in use in the WordPress support forums. Now the project has gained a life of its own, and has been released as Open Source.

bbpress Crystal Ball 2006

Available only as nightly builds (not even a 0.1 version yet) the project is functional and as customizable and cutting edge as WordPress itself. It is light and fast, supporting user management (including banning), search and multiple forums. Even better it features a unique tag-cloud for quick navigation to topics by tag (for an example, see the WordPress support forums). bbPress is the only modern forum alternative I’ve seen. And yes, it even uses AJAX to update content.

Note: bbPress, like its cousin WordPress requires PHP and MySQL. My host: 1and1 has PHP/MySQL hosting starting at $2.99/month.

That’s it for our look into the future. I hope you liked what you saw. While release dates and features are still blurry, one thing is clear: things are changing on the web, and so is free software.

Brian