Handle a potential crash caused by empty data

Check if data returned from XBMC is empty, indicates invalid ID, if it is, stop scrobbling the episode.  Should fix potential crashes if rating is enabled and data is empty.