Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.7

Available as/for:
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:

* 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)


Ratings & Comments

81 Comments

zanoi

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.

Lookanio

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

jel

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.

Lookanio

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

KarstenSteinke

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

jel

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?

tryfan

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

jel

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 :)

KarstenSteinke

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.

jel

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.

jel

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.

747419

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!

eeproms

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.

jel

"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.

k3nz0o

[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

k3nz0o

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

morristhecat

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.

jel

> 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.

morristhecat

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

jel

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

nixternal

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!!!!

jel

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 :)

kronoz

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?

jel

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).

olimpiu

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

Pling
0 Affiliates
Details
license
version 0.91
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other TV & Streaming:

Videocatcher
zanoi
last update date: 14 years ago

Score 6.5

Nepomuk TVNamer
trueg
last update date: 13 years ago

Score 7.6

kbtv
ricin
last update date: 18 years ago

Score 5.0

KTvTune
mxttie
last update date: 16 years ago

Score 5.0

ktv
jerous
last update date: 16 years ago

Score 5.0

TV Kio Slave
DavidEdmundson
last update date: 18 years ago

Score 5.0



System Tags