Du har postat i Linux-arean så jag antar att du vill ha förslag på en Linux-lösning.
Jag kör med YaVDR som klarar mycket av det du vill ha. YaVDR är ett paket som innehåller VDR för TV-mottagning och PVR samt XBMC som mediaspelare. Det är relativt enkelt att installera och få igång.

http://www.yavdr.org/