KatchTV
Video
Score 80%
Description:

KatchTV is an "Internet TV" application for KDE, otherwise known as a broadcatcher. It makes it easy to subscribe to "TV" channels from all over the internet in the form of podcasts, so that you can browse channels, download shows, and watch them, all from one convenient interface.

Supported features include:

* Video podcasts ("vodcasts").
* Bittorrent-based broadcatching.
* Audio podcasts.
* Multiple background downloads of media and updates of feeds, all while you watch/listen to your favourite shows.
* Manages any media you download, so that you don't lose track of your disk space.
* Built-in KHTML-based web browser, with specific customisations for this application.
* Automatically subscribes to any feeds you click on while browsing.
* Uses KDE's default embedded media players, for flexible configuration and KDE integration.
* Supports Macromedia Flash movies, if you have a suitable plugin.
* Built-in bookmarks of major vodcast/podcast sites, so you don't have to look to hard for great content.
* Stores episode details along with downloaded media to make tracking easier.
* Allows manually adding any feeds (in case some site makes it awkward to add them
* Can also read standard RSS news feeds, if you prefer not to run separate media and news aggregators.
* Feed for KatchTV updates, so you never have to miss the latest features.

Installation is easy, as long as your distro has PyKDE, PyQt, and a movie player capable of playing videos inside Konqueror, such as Kaffeine or MPlayer. Just untar to some directory like /usr/local, and run the KatchTV program. You can also make a symlink to that executable from a directory like /usr/local/bin, and KatchTV will work out where to find its files. Oh, you seem to also need konsole for PyKDE, although that's probably a bug in PyKDE.

Comments welcome; let me know if you've any problems using it.
Last changelog:

11 years ago

* Display feeds in reverse chronological (latest first) order always (fixes a regression)
* Separately track unseen/seen vs. new/old episodes
* Better coloring for new/old/downloaded episodes, so it's easy to see what's new
* Various small bugfixes and improvements
* (internal) improvements to code documentation

(latest update is just to change homepage and download links to KatchTV's new site)

zanoi

7 years ago

This program has an amazing number of features. Unfortunately it required python-kde3 bindings and since they aren't available anymore in Kubuntu I could only run it in Kubuntu Jaunty KDE3 Remix. I also tried to remove its KDE3 dependencies but that was too much work, especially since I never programmed in KDE3. It's a bit of a shame that such a featureful program won't run anymore as KDE3 is phased out. I might be able to take some inspiration from it for Videocatcher though.

Report

Lookanio

10 years ago

When I try to start KatchTV I get:
Traceback (most recent call last):
File "./KatchTV", line 59, in <module>
mainFunc()
File "./KatchTV", line 31, in mainFunc
from KTVMainWindow import KTVMainWindow
File "/usr/local/share/KatchTV/code/KTVMainWindow.py", line 11, in <module>
from kparts import KParts
ImportError: libkonsolepart.so: cannot open shared object file: No such file or directory.

Any hint welcomed :-)

B.regards

Report

C

jel

10 years ago

Sounds like you don't have konsole installed. Your distro should have it, if it has other parts of KDE. If you do have it installed, then you might need to regenerate your library links or something. You should check with your distro's user support forums/mailing lists if you need help with that.

Report

Lookanio

10 years ago

You're right. After update of kde, works well :-)

Report

KarstenSteinke

10 years ago

Hi,

sorry, but I can not unpack any new version of katchTV. The tar-ball seams to be broken......

FF.,

Karsten.

Report

C

jel

10 years ago

It's working fine for me, and seemingly for others. You may just have a corrupted download, which you need to download again. How are you trying to open/extract it?

Report

tryfan

10 years ago

Same problem here. Can't unpack the latest tarball.

Report

C

jel

10 years ago

OK, same question: how are you trying to unpack it? With ark? tar? If tar, what command line? What error do you get? This is a bzip2 tarball, not a gzip tarball.

Thanks :)

Report

KarstenSteinke

10 years ago

Hi,,
I use the standard ARK inside KDE to unpack it. It shows "Das Entpacken ist fehlgeschlagen" = "The unpacking failed".....
Not more.

I use openSUSE 10.2, KDE 3.5.7

FF.,

Karsten.

Report

C

jel

10 years ago

OK, you should try right-clicking to save the file to your machine then, and seeing what tar says. Ark works fine for me. I suspect you've probably got a corrupted download.

Report

C

jel

10 years ago

In case you're not familiar with tar, the command line to use is:

tar -xvjf filename


The problem might also be that you don't have bzip2 (or, specifically, bunzip2 and bzcat) installed.

Report

747419

10 years ago

The tarball gave me the mentioned error-message when I unpacked as well, yet the same package was unpacked without any errors when I treated it via command-line, so I guess it might be some kinda bug in Ark (not the only one...).

Just a few words @KatchTV: It's a funny lil' app, thank you! It could need a little more stability, also a simple dialogue to set the player or the download-folder would be nice (letting the user guess how and where to set the symlink isn't a good way...). Still, I am very glad I stumbled over it. Great work!

Report

eeproms

10 years ago

Im on Kubuntu 6.10 and I get the following error..

Traceback (most recent call last):
File "./KatchTV", line 59, in ?
mainFunc()
File "./KatchTV", line 31, in mainFunc
from KTVMainWindow import KTVMainWindow
File "/home/logan1/Documents/KatchTV/code/KTVMainWindow.py", line 11, in ?
from kparts import KParts
ImportError: /usr/lib/python2.4/site-packages/kparts.so: undefined symbol: _ZN11konsolePart8setPtyFdEi

I do run a few python-kde type apps without any issues this is a first for me.

Report

C

jel

10 years ago

"from kparts import KParts
ImportError: /usr/lib/python2.4/site-packages/kparts.so: undefined symbol: _ZN11konsolePart8setPtyFdEi

I do run a few python-kde type apps without any issues this is a first for me."

This is almost certainly a fault on your system, or with the python-kde package you have installed. Most likely, your packages are out of sync with each other. The reason it's not appearing in other python-kde apps, is that many of them probably don't use kparts. A simple apt-get update followed by an apt-get upgrade may solve it. If not, you'll need to figure out the dependencies that are broken/incorrect, and fix them -- perhaps with help from one of the debian IRC channels or mailing lists.

Report

k3nz0o

10 years ago

[kenzo@ramadhian ~]$ KatchTV
Traceback (most recent call last):
File "/usr/local/bin/KatchTV", line 59, in <module>
mainFunc()
File "/usr/local/bin/KatchTV", line 23, in mainFunc
from kdecore import KAboutData, KCmdLineArgs, KApplication
ImportError: No module named kdecore

Report

k3nz0o

10 years ago

Sorry ,Problem Solved Now
I forgot to install python-kde ,,
Now KatchTV Work fine ,,

Report

morristhecat

10 years ago

I have Kubuntu Feisty with python2.5 installed, but when I do sudo apt-cache search pykde I get the following files:

libpythonize0 - Python packages to support KDE applications (library)
libpythonize0-dev - Python packages to support KDE applications (development)
pykdeextensions - Python packages to support KDE applications (scripts)
python-kde3 - KDE3 bindings for Python
python-kde3-dbg - KDE3 bindings for Python (debug extensions)
python-kde3-dev - KDE3 bindings for Python - Development files and scripts
python-kde3-doc - Documentation and examples for PyKDE
python-qt-dev - Qt bindings for Python - Development files
eric-api-files - API description files for use with eric


and if I do sudo apt-cache search pyqt I get the following

pyqt-tools - pyuic and pylupdate for Qt3
python-kde3-dev - KDE3 bindings for Python - Development files and scripts
python-qt-dev - Qt bindings for Python - Development files
python-qt3 - Qt3 bindings for Python
python-qt3-dbg - Qt3 bindings for Python (debug extension)
python-qt3-doc - Qt bindings for Python - Documentation and examples
python-qt4 - Python bindings for Qt4
python-qt4-dbg - Python bindings for Qt4 (debug extensions)
python-qt4-dev - Development files for PyQt4
python-qt4-doc - Documentation and examples for PyQt4
python-qt4-sql - Python bindings for Qt4's SQL module
python-qtext - Qt extensions for PyQt
python-qtext-dbg - Qt debug extensions for PyQt
eric - full featured Python IDE
eric-api-files - API description files for use with eric
luma - gui utility for accessing and managing LDAP database
memaid-pyqt - memorization tool with optimal question scheduling
pyqt4-dev-tools - Development tools for PyQt4
python-qt3-gl - Qt3 OpenGL bindings for Python
python-qt3-gl-dbg - Qt3 OpenGL bindings for Python (debug extension)
python-qt4-gl - Python bindings for Qt4's OpenGL module
qtorrent - graphical BitTorrent client using Qt 3.x
treeline - versatile tree-like structured custom data manager

I really don't know what to install to get KatchTV work, any help?

Can I run KatchTV from any directory? or is it really necessary to store it as stated in the README file? Thanx.

Report

C

jel

10 years ago

> I have Kubuntu Feisty with python2.5
> installed, but when I do sudo
> apt-cache search pykde I get the
> following files:

...
python-kde3 - KDE3 bindings for Python
...

> I really don't know what to install
> to get KatchTV work, any help?

Just apt-get install python-kde3 should do it (don't forget kaffeine).

> Can I run KatchTV from any
> directory? or is it really necessary
> to store it as stated in the README
> file? Thanx.

Honestly, I don't remember now :) It's been a while since I worked on that version. I have a new version ready to release, but have been hoping to get work done on an even newer version instead. I'll probably just release the version I have now, at some stage, but I want to reorganise the website for it first, too.

I made most (if not all) of KatchTV to run from any dir, but there may be some things that require particular locations -- not sure. For now, it's probably safer to install it according to the docs. I use a debian-like (debian itself actually) system too, so the location specified in the docs shouldn't be "bad" in any way, even if it doesn't suit your personal preference.

Report

morristhecat

10 years ago

thanx for your reply, I'll try again, fingers crossed.
Regards.

Report

C

jel

10 years ago

Hi again,

I just posted the latest release -- you'll probably want to use that instead.

Report

nixternal

10 years ago

I am so glad to see that you are active on this again. Almost a year to the day I started using KatchTV and have loved it. Keep on rocking, and if I can ever be of any assistance don't hesitate to contact me! Rock on!!!!

Report

C

jel

10 years ago

Thanks for the encouragement nix' -- glad you're still enjoying it :)

Actually, this latest release has been 95% done for quite a while now. I just did a few final things and packaged it today. It was enough to get me in the coding mood though, so I started another project afterwards :)

Report

kronoz

11 years ago

I'm having trouble playing stuff with it, it loads up kmplayer to play the videos but it never loads, this is odd because kmplayer can play the .mov files fine outside of katchtv.
is it possible to make it play the files in kaffeine instead?

Report

C

jel

11 years ago

Yes, kmplayer seems to be broken somehow :(

If you read the included documentation (README.txt file, and the click on the help button in KatchTV), you'll find more details on this, and how to use kaffiene (or other KDE-compatible players, if you have some).

Report

olimpiu

11 years ago

you have 2 files with the same name under webstile dir!

Report

11 years ago

* Display feeds in reverse chronological (latest first) order always (fixes a regression)
* Separately track unseen/seen vs. new/old episodes
* Better coloring for new/old/downloaded episodes, so it's easy to see what's new
* Various small bugfixes and improvements
* (internal) improvements to code documentation

(latest update is just to change homepage and download links to KatchTV's new site)

product-maker tcat Jun 26 2011

product-maker 26 119

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.91
updated Feb 18 2009
added Apr 30 2006
downloads today
0
page views today 0