subclassed xbmc.Player