I have many smart playlists in iTunes that rely on skip counts. For some reason, iTunes only counts a track as skipped if the track is advanced during the first two to 20 seconds of the track. 2br To overcome this limitation, I created a simple Applescript which moves the position of the track to two seconds, and then advances the track:
property differential : 2 -- seconds
tell application "iTunes"
if player state is not stopped then
set player position to (differential)
next track
end if
end tell
Save this to your user's Library » iTunes » Scripts folders for easy access within iTunes.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20081217122646959