Download and watch all the best internet TV shows and videos in one powerful application. New channels arrive daily in the built-in Channel Guide.
Stop squinting at tedious web videos-- sit back and watch big, high resolution videos one after another. It's so easy to use that you'll be watching interesting videos in moments.
It's name is Democracy TV (DTV). It's an Internet TV Platform TOTALLY Opensource.
Now, a Windows version is also available (before this, DTV was only for MacOSX).
The project have also a sub-project: Broadcast Machine. Every people have now a simple way to make and publish in a simple way a personal Internet TV, that implement all the most important features required to make an "updated/amazing" Video Blog.
More details here.