
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
12 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)
12 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
10 years ago
Report
Lookanio
13 years ago
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
jel
13 years ago
Report
Lookanio
13 years ago
Report
KarstenSteinke
13 years ago
sorry, but I can not unpack any new version of katchTV. The tar-ball seams to be broken......
FF.,
Karsten.
Report
jel
13 years ago
Report
KarstenSteinke
13 years ago
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
jel
13 years ago
tar -xvjf filename
The problem might also be that you don't have bzip2 (or, specifically, bunzip2 and bzcat) installed.
Report
747419
13 years ago
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
jel
13 years ago
Report
tryfan
13 years ago
Report
jel
13 years ago
Thanks :)
Report
eeproms
13 years ago
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
jel
13 years ago
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
13 years ago
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
13 years ago
I forgot to install python-kde ,,
Now KatchTV Work fine ,,
Report
morristhecat
13 years ago
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
jel
13 years ago
> 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
13 years ago
Regards.
Report
jel
13 years ago
I just posted the latest release -- you'll probably want to use that instead.
Report
nixternal
13 years ago
Report
jel
13 years ago
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
14 years ago
is it possible to make it play the files in kaffeine instead?
Report
jel
14 years ago
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
14 years ago
Report