Run script/workflow when itunes song changes

I have a workflow set up that grabs the itunes artwork for the currently playing song and sets it as the desktop. Now all I need is for the workflow to run automatically whenever the song changes. How can I get this to work? I’m guessing its some sort of applescript, but I really need some help in that area. Ideas?

Thanks people!