Smart Playlist in iTunes for songs that contain lyrics

I’m looking for a way to create a Smart Playlist in iTunes that contains only songs without lyrics.
Or to be more specific, I want to be able to create a Smart Playlist of songs that I haven’t put through Get Lyrical and then run it though the app so that it gets lyrics for the songs that I don’t already have lyrics for.
I’m using iTunes 10.6.3 (25) on a mid 2010 MacBook running Mountain Lion.


Solution 1:

You can't do this with a smart playlist as Apple doesn't expose the lyric field there.

You can create an Applescript that creates a playlist. You'd then have to rerun the script to update the playlist. A track has a playlist field so you'd just check that.

Here's one example of such a script

tell application "iTunes"

    if exists playlist "No Lyrics" then
        delete playlist "No Lyrics"
    end if

    make new playlist with properties {name:"No Lyrics"}

   duplicate (every track of playlist 1 whose lyrics is equal to "") to playlist "No Lyrics"

end tell