Ich selbst nutze
vdr, allerdings auch als DVB-C, -S und -T-Receiver (ja, alles drei macht der im Wohnzimmer, im Schlafzimmer hab ich noch einen, der allerdings nur DVB-S kann, und im Keller steht noch einer mit insgesamt vier DVB-Karten (2*SAT)).
Der kann aber vermutlich mehr als von dir gewünscht ist, ist aber recht ressourcensparmsam. Es gibt auch komplette Distributionen, falls du Linux nicht selbst installieren willst.
Hier kannst du es dir auch mal optisch anschauen, auch die fertigen Rechner schauen teilweise recht niedlich aus (ich habe meinen auch mit der Zeit mit einem selbstgebauten Gehäuse umgeben, einige Tasten, Drehregler und ein farbiges 240x128 LCD-Display gegönnt - schaut edel aus, "kann" aber dadurch natürlich nicht mehr

).
Ein weiteres, verbreitetes Projekt ist
MythTV.
Beide Projekte gehen zwar klar in die Richtung TV, können aber natürlich auch lokal oder über das Netzwerk verfügbare Medien abspielen und haben halt den Vorteil, dass du eine fertige, über die Fernbedienung benutzbare und für TV-Geräte optimierte, Oberfläche hast.