Det går nog att göra med Myth-TV för Linux. Kolla lite i HTPC-arean i forumet.
Myth-TV är stort och komplext, men gör precis det du vill. Man kan sätta upp en backend server med TV-kortet i och sedan kan man ha frontend klienter som man använder för att titta på kanalerna.
Tyvärr har jag inte själv haft tid att riktigt tränga in i Myth-TV.