まずはsing that ituneで取得できる歌詞は全部取得してしまおうと考えました。で、(1)lylic masterのスクリプトで歌詞の無い曲のプレイリストを作成する(2)automator(実態はAppleScript)で頭10秒だけ再生して次へを繰り返す をやっています。これで、取得できる歌詞はその曲が呼ばれた瞬間に埋め込まれるので10秒もあれば十分です。数千曲あるので、何日かかるかわかりませんが、1回やれば大分減ることでしょうから一通り流してみようかと思います。
こういうことがすぐ出来ることがOS Xの魅力だったりしますね。
repeat
tell application "iTunes"
next track
play
end tell
delay 10
end repeat