Optimizing a lot of stuff. Set the search field to Visible so it searches song, artist and album. Sets the search text to be the song, artist and album. Grabs the first result it can find in the search results. Right now it uses exact matches but I should think about relaxing that. I have some console output here for debugging.

Expected tweet format: "@<accountname> DJ:Artist|Song|(Album)" seperate each part with pipes. Album is optional. Also acceptable is "@<accountname> DJ:SHUFFLE" (can also use RANDOM instead of SHUFFLE). This adds a random song from the iTunes library to the playlist