Welcome to KatchTV!
KatchTV is a broadcatcher; otherwise known as an Internet TV or iTV program. With KatchTV, you can subscribe to TV channels from all over the internet, choose the episodes you're interested in, and have them download in the background. When they're ready, just go to the Ready to Watch page, and you can watch the episodes from the very same program.
By browsing the directory websites listed in the side panel, you can find many different channels to watch.
Most directories are organised by category, popularity, some combination of these.
Unlike TV, which is more like a continual stream of video, each podcatcher channel has many episodes, which you can individually choose to download and watch. This gives you much more freedom in watching what you like, and ignoring what you don't like. To choose episodes to watch, just follow these steps.
To view the media that is downloading, just double-click on "Downloads in Progress", on the side bar. Anything currently downloading will be shown there, along with the size, percentage downloaded, etc.
Note that as downloads finish, they will automatically disappear from this list, and be moved to the "Ready to Watch" page (see the next section for an explanation of that).
Also note that currently, only one item will download at a time. We plan to improve on this.
To view items that have downloaded and are ready to watch, double-click on the "Ready to Watch" item on the side bar. Each downloaded movie, audio file, or other media item can be seen here. You can choose to watch the item by clicking on it, or you can delete the item (to free up hard disk space).
Yes, this is largely inspired by Democracy TV, and by PenguinTV. The major difference with KatchTV is that KatchTV is designed for KDE. It takes advantage of advanced KDE technologies like KHTMLPart (the browser engine that makes Konqueror go) and the embedded media players available within KDE.
Just like most KDE apps that have columned lists, click twice slowly (don't double-click) on the name. Change the name, and press return. The subscribed channel list will be saved.
Just like editing the channel name (see above), click twice slowly (don't double-click) on the channel's "Update Mins" column. You may have to scroll the side bar horizontally to see this column. Edit the number of minutes, and press return to save it.
KatchTV is very new; I only started it a few weeks ago, as of this writing, and I've been working on other projects, and sick in that time too. So, there are some features currently missing. The most important of these are:
Please send any bug reports, comments or suggestions to Lee Braiden at Digital Unleashed.
I'd like to take this opportunity to thank the Democracy TV folks for an innovative app that shows just how easy and world-changing a podcatcher can be. The first time I tried Democracy TV, it was slow and kludgy, but it worked well enough to show that traditional TV is doomed. KatchTV is mostly just an attempt to make a version of Democracy TV that's a little faster, and fits nicely into KDE. I'd also like to thank the PenguinTV team (notably Owen Williams) for his app; it was simple enough to get into that it encouraged me to contribute a (very) little bit of code, and really got me in the mood for writing my own podcatcher app. Unfortunately, PenguinTV isn't a KDE app either. Finally, I'd like to thank the Python, KDE, Qt, Eric3, and PyKDE/PyQt folks, for their products. I mean, so far, there are about five days of work in this app, which is my first GUI-based KDE program. Those are some great development tools!
Oh yes... enjoy!