mplayer lässt sich doch recht gut über die shell bedienen.
Zum streamen könnteste vlc vielleicht verwenden (d.h. man könnte lokale videos beispielsweise zum lappi streamen)
EDIT: Eventuell ist auch MythTV was für dich (selbst noch nie getestet)
http://de.wikipedia.org/wiki/MythTV
EDIT2 : scheint noch ne ganze menge andere anwedungen zu geben die für dich interessant sein könnten :
http://de.wikipedia.org/wiki/Home_Theater_Personal_Computer#Media-Center-Anwendungen_.2F_Frontends