Handle a potential crash caused empty data crash

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.