The combination of TV Headend and XBMC (now Kodi) is wonderful!
My current setup is as follows:-
TVHeadend and XBMC 12.2 running on an Acer Revo in my room as the server and also Bedroom TV Tuner.
XBMC 13 Running on the Raspberry Pi in the lounge (second generation Model B - the first generation was too under-powered alas even this struggles with BBC ONE HD content - constant pixalation and picture breakdown - it can however manage Channel 4 HD, Eins Festival HD, arte HD, and Al Jazeera HD). Mainly use it for watching RTL to be honest, most of the time we just use a Sky+ box at the moment (which my housemate got free when Sky acquired 02 broadband)
Those two are the "always on" ones, the rest aren't in use too much....
Kodi 14 Beta running on my Windows 7 Desktop for when I'm at my desk
XBMC 12.1 running on my laptop (usually used for Radio Five Live (Sports Extra)) on non-BBC F1 Weekends - it doesn't like running anything newer and can't cope with the HD channels - not even the 720 stuff at 19.2'E. Also, as I have a VPN setup at home so I can access my network from out and about I can connect this laptop to my home network and watch the channels over the net - Alas my parents ADSL is so poor it can't cope with the BBC SD channels but can just manage the commercial ones (It takes 31 minutes to download a 30 minute programme so it's tantalisingly close to working). When I was testing our new internet connection I work I managed to streaming 3 HD channels simultaneously to my works desktop and a fourth to a laptop.
XMBC 13 on my Android mobile (for those loo breaks you end up needing during the F1).
My Nexus 7 2013 also has XBMC on it but it crashes as soon as you try to watch SD TV Channels
Can do the HDTV stuff fine. I also use the app TVHGuide for watching the SD channels on my tablet which launches BSPlayer.
My bedroom PC has a couple of Hard Disks on it - one with all my DVDs on it and another with all the TV recordings on it. That PC also has one USB DVB-T2 tuner to get the two DVB-T2 multiplexes; a dual DVB-T tuner to get the five DVB-T multiplexes; and in the lounge using two spare cables from the minidish is a Triax SAT>IP Tuner (Tuner 1 has a dedicated feed to the Sky minidish; Tuner 2 and 3 have a feed split between them from the same dish and TVHeadend is able to control that sensibly (i.e. when Tuner 2 is tuned to Highband Horizontal then Tuner 3 is only allowed to tune to the same). Tuner 4 gets my 19.2'E dish plugged in on Grand Prix weekends.)
The good thing about TV Headend is you can have multiple channels from the different platforms linked together - e.g. BBC ONE HD from my DVB-T2 tuner and BBC ONE HD from the three 28.2 tuners, or Al Jazeera HD from my DVB-T2 tuner, Al Jazeera English on the three 28.2 tuners and Al Jazeera English from the 19.2 tuner. Even better is that you can use a part-time Freeview channel (e.g. Travel Channel) and if a recording kicks off while it's off air it uses the satellite variant (a bit annoying when channel hopping as it takes about 10 seconds to fall back but I rarely watch live TV).
You can also specify tuner priorities. i.e. on my setup it trys to use the services in the following order:-
1. DVB-T2 tuner (Limited to Multiplex 3 and 7)
2. DVB-T tuner A (with EPG scanning disabled, Limited to Multiplexes 1,2,4,5,6,Nottingham)
3. DVB-S2 tuner 1 (28.2)
4. DVB-S2 tuner 2/3 (28.2)
5. DVB-T tuner B (Limited to Multiplexes 1,2,4,5,6,Nottingham - as the second tuner on this device doesn't like the COM multiplexes or Notts TV very well so I try and avoid using it - sometimes it works, sometimes there's a lot of glitching)
6. DVB-S2 tuner 4 (19.2) - Don't want stuff tying up the tuner when the F1's on now do I?
(It's rather flexible which is handy when your system was put together from a load of random bits I already had rather than planned).
I'm hoping my EE TV Box will expose the Transport Streams like the Netgem boxes do in France so I can use it's four DVB-T2 tuners though TVHeadends IPTV capabilities... I'll find out this week
Drat - xbmc doesnt work on WinXP
Actually the older ones do - 12.3 is still available to download
http://mirrors.xbmc.org/releases/win32/old/