Using RaspBMC (running XBMC Frodo) it seems to be impossible to disable the TVHeadend functionality once it's been switched on.
The built in TVHeadend client was enabled and configured a little while back as part of project PIDVR, but the back-end is no longer on the network. The plugin was disabled in XBMC's settings, but kept trying to connect.
Could see regular DNS requests as a result of the Pi trying to get an address for the backend.
- Marked the TVHeadend add-on as disabled in XBMC (no effect)
- Used the add-ons GUI to uninstall the TVHeadend add-on (no effect, add-on still present)
- rm'd the TVHeadend XML settings file
The latter stopped the DNS requests, but it looks like it's still trying to run
08:20:41 T:2945827904 NOTICE: Thread CAddonStatusHandler:pvr.hts start, auto delete: true
08:20:51 T:2629256256 ERROR: AddOnLog: Tvheadend HTSP Client: OpenSocket - failed to connect to the backend (Connection refused)
08:20:51 T:2629256256 ERROR: ADDON: Dll Tvheadend HTSP Client - Client returned bad status (1) from Create and is not usable
08:20:51 T:2629256256 WARNING: UpdateAndInitialiseClients - failed to create add-on Tvheadend HTSP Client, status = 1
Despite not being in use, the Pi is showing a load average of 3.19, so it looks like the attempts to run TVHeadend are using a lot of precious resources.
Need to find a way to fully disable the plugin, short of a full re-install of RaspBMC.