You should look at players like Revue, Boxee and such.

Figure about 99 bucks.
Bob