Someone has cracked ITV Player but for XBMC
Possibly someone can look into the python code and reverse it to groovy, its been done before with some of the plugins made for Serviio
python code from default.py can be found on the zip file located here -
http://code.google.com/p/xbmc-itv-player/