2013-01-09, 12:28
One solution would be to configure the anonymous user in TVHeadend to only be allowed to access it from the IP address of the XBMC box. I've not tested it, but in theory that should solve your problems. (I have my anonymous user with full admin but locked down to my homes internal /24 subnet)