If you've got any specific questions give me a shout. We moved into a new (to us) house last year and I set about making it tech/media friendly by cabling the place and routing everything to my "comms room" in the garage. Part of this install is a dedicated PC (specs below) which is patched into the network and also has a couple of HDMI->CAT6 sets attached which pipes the signal from Kodi to the TV's in the house. I'm also just in the process of experimenting with a Raspberry Pi (although I think they're a little underpowered for my liking) but a 30 quid extender to my media box is really not to be sniffed at.
Media PC Specs:
"SilverStone SST-SG11B; Sugo SFF Micro ATX,
black"
"ASRock B150M Pro4S S1151 mATX Intel
Motherboard" (running custom BIOS that the manufacturer made for my mix of DVB cards)
"Intel Pentium i3 Dual-Core i3-6300 3.8 GHz Processor
CPU"
"HyperX FURY 16 GB (2 x 8 GB) 2133 MHz DDR4 CL14 UDIMM Memory Kit (Skylake Compatible) -
Black"
"EVGA 600 W 80+ PC Power Supply Unit -
White"
64GB SSD that I had lying around
An old WMC remote transceiver I had lying around
1 x "TBS PCI-E DVB-S2 Quad Tuner TV Card High Definition Digital Satellite Tuner PCI Express Card HD (DVB-S2/DVB-S) Receiver -
TBS6984" providing 4 DVB-S/S2 feeds from Astra 2 (Sky UK)
1 x "TBS PCI-E DVB-T2 Quad TV Tuner Card High Definition Digital Free to Air Tuner (DVB-T/DVB-T2) Receiver - TBS6284" providing 4 DVB-T/T2 feeds from Freeview
Channels from DVB-S and DVB-T are merged down and DVB-T given priority, that means that TVHeadend will select BBC One from a DVB-T card over a DVB-S card and allow the DVB-S cards to focus on satellite-only channels (which often require decryption)
Picture/sound is transmitted via the onboard Intel Skylake GPU via HDMI using two "Neet® HDBaseT Extender 4Kx2K Ultra HD Over Single Cat5e/Cat6 /Cat7 with bidirectional IR Control - up to 70m - N75" receivers with the signal split between two TV's using an "ESYNiC 2 Way HDMI Splitter Amplifier Switch-1 input 2 output Switcher Support 3D Full HD 1080P HDTV"
The two TV's receive the same picture and are controlled by remote controls from various sources which I've programmed to work with Kodi (Sky HD and Humax FreeSat are perfect for this job)
Software wise, it's running;
Ubuntu 16.04 desktop (with Turbo VNC Server, "
x2go" and "
Synergy" providing remote control/access duties)
"Kodi 16.1 '
Jarvis'"
"TVHeadend compiled from GIT
Master"
"LIRC providing remote control
duties"
"
OSCam" compiled from SVN
"Opensource TBS
drivers" compiled from GIT
"picons-source" (provides gorgeous, frequently updated channel icons to TVHeadend/Kodi)
Storage is centralised; my entire media collection (movies, TV series and music) are stored on a 24TB Synology NAS configured in Synology Hybrid RAID giving me two disks of redundancy. TVHeadend records directly to the NAS (the shares are mounted as NFS using the excellent autofs package from the Ubuntu repositories) as is all my media. I've just started using Kodi in conjunction with "MySQL" to centralise my content collection - that means when I do add new Raspberry Pi based clients, they'll be accessing the same library as the main PC, including play status, ratings etc.
OSCam provides decryption duties for the premium channels.
Considering it's a cobbling together of various free packages it works almost flawlessly and it's been in "production" for about eight weeks now so has achieved WAF (Wife Acceptance Factor :D )
So you might say I've got a bit of experience in the subject so as per my opening offer, just shout up with any specific questions.
<<