Kalva is a lightweight video application

This is work in progress.
Here You have the beginning of the kde4-port of kalva.

With phonon kalva2 has gained an integrated video player.

Kalva2 has been highly modularized. It uses plugins for different tasks.

Perspective plugins provide a manager (left tabwidget) and a mainViewWidget
for the stackWigdet.

Device plugins create record and play commands.

The channellist provider plugin manages channels.

The scheduler plugin's task is to manage the recording jobs.

Any plugin may be exchanged by different ways of implementing the task.

The KalvaChannellistProvider integrates the channellists of the kde3 version of kalva.
The user may import a channellist from the filesystem or may use the get hot new stuff button to get kalva channellists from files.kde.org.

The recording parts are ported from the mencoder script builder from the kde3 version of kalva.
I have written a reference plugin that is much simplyfied. The bad side is that it only support dvb devices and it does not use kalva's hardware- and qualityprofiles. I am planning to provide two plugins. The second will support kalva's profiles and so will restore the complete functionality of kalva regarding recording and playing tv streams.

The TvPerspective is almost useable. Stopping the player and changing channel is a little bit buggy still. Recordings start emediatly as there is no scheduler plugin ready for use.

I would very much prefer a plugin that would not use console commands anymore but solid
(hardware abstraction) and phonon (with recording funktionality provided by Phonon::VideoWidget) but for the moment I do not have ressources to look into that.

High on the wishlist for kalva2 stands nepomuk integration with the goal of
providing a simple possibility to tag Your video collection and sort it
using the io slave system via the integrated file manager. Indexing is
supposed to be done in src/libkalva/kalvafileindexer.

The CollectionPerspective is lacking nepomuk integration. The indexer
is a placeholder and the filemanager has to be tuned.

A phonon config page is missing.


If You want to contribute send me (Andreas) a line.

Authors
=======
Andreas Silberstorff	ml@andreas-silberstorff.de


