Se você não quer assistir TV ao vivo, o XBMC é ótimo. Ele tem uma das melhores interfaces de qualquer sistema que eu tentei. Os atalhos de teclado demoram um pouco para se acostumar (no Xbox original eles são extremamente intuitivos), mas para reproduzir arquivos armazenados em discos rígidos é brilhante.
Se você quiser assistir / gravar TV ao vivo ...
Windows Media Center é muito bom, supondo que você não mora na Austrália, onde não há EPG (sem configuração bastante complicada para extrair dados de serviços de terceiros).
A interface é boa, as placas de TV especificam se são compatíveis com ela (e a maioria é). Está incluído o Windows Vista "Home Premium" e "Ultimate", e o Windows 7 "Home Premium" e acima
MediaPortal , como o jerryjvl sugeriu, é bom. A interface não é tão legal quanto o XBMC eu diria - o tema Streamed MP é uma melhoria, mas não é bem integrado como a versão XBMC ... mas, o MediaPortal funciona, tem um EPG decente, grava bem, manipula vários sintonizadores.
SageTV é outro aplicativo baseado no Windows que vale a pena olhar é - eu tentei há alguns anos e parecia bom (custa cerca de US $ 80,00).
O GB-PVC é um aplicativo gratuito, então vale a pena tentar. Foi um dos poucos que consegui trabalhar com um sintonizador de TV obscuro que tinha.
MythTV é a última opção em que posso pensar - é um dos sistemas mais "poderosos" para assistir / gravar TV, você pode configurar o "back-end" separadamente para fazer a gravação / transcodificação e, em seguida, ter vários front-ends para assistir ao conteúdo e programar as gravações.
O maior problema, pode ser preciso muito trabalho para configurar corretamente. Distros como Mythbuntu ou MythDora ajuda a simplificar a configuração, mas conseguir cartões de TV e outros hardwares ainda pode ser uma dor. Dito isto, se você está construindo a máquina do zero, e comprar componentes recomendados, isso não deve ser um problema, há muitos guias ao redor - o MythTV wiki é um bom lugar para começar
Ah, LinuxMCE parece promissor e vale a pena dar uma olhada. Se você não estiver usando isso para seus recursos de automação doméstica, talvez seja melhor adotar o MythTV mais maduro