Kalva is A Lightweight Videorecorder Application and written with a C(++).
It provides a simple to use videorecorder using MEncoder to do the real work. You can schedule movies or serials.
Kalva can import channellists from e.g. xawtv or xawtv4 and generate a knew one using scantv. You can edit and store that list. Kalva has a DCOP interface. This is meant as a convinient way to support recording for external apps like xmltv browsers (f.i. KTvSchedule). If You want to use the DCOP interface You can push Kalva into KDE's systemtray (works just like with JuK or amaroK).
FreeGuide is a TV listings viewer that works offline. It downloads listings information from the Internet and stores it for later viewing. The viewer allows the user to view television listings and create customised TV guides by selecting programmes and by building up a favourites list.
TunaPie is a directory browser for internet radio and TV streams. At present, it uses the shoutcast server, but compatibility with other services is planned. Tunapie allows you to search for streams and then launch your audio player (xmms) or NSV viewer (mplayer) of choice.
XdTV is a software that allows you to watch TV.
It interacts with AleVT for Teletext and Nxtvepg for NextView.
It uses the video4linux API. It can use deinterlacing filters
and record video files with the ffmpeg, xvid, and divx codecs.