Now expecting player to be in a playing state instead of checking only if iTunes, Swinsian or Spotify are playing.
Keep in mind that the player search is the described previously (iTunes, Swinsian, Spotify), in other words: iTunes has the maximum priority in the search and Spotify the minimum.