KWorship

Free/Open Source church worship & presentation software.

KWorship is intended to become a fully featured church worship display manager that works well on Linux in particular. In my experience, other similar open source programs lack many of the features which I want, so I am writing KWorship to satisfy my itches as well as to get some experience with Qt/KDE programming.

KWorship is designed to be as modular as possible so that it can be extended easily to integrate with new programs and libraries. For example it has an abstract presentation API to integrate with slide-show programs such as OpenOffice.org's Impress and KOffice's KPresenter. It also has a bible manager API to integrate with bible data sources such as SWORD and BibleGateway.com.

Status

KWorship is not yet stable (I do not recommend it for production use).

Last updated 6th February 2009

Screenshots

Song Database
Song Database
Playing a Video
Playing a Video
KPresenter 2 Integration
KPresenter 2 Integration
BibleGateway.com integration
BibleGateway.com integration
SWORD integration
SWORD integration

Main Features

Download

Because KWorship is still under development you cannot download binaries from here. The source code is available below if you want to build it yourself.

Mailing lists

There are several mailing lists. If you want to be kept up to date on KWorship progress, need help using it, or are interested in contributing then please subscribe to the relevent lists here.

I can also be found in the IRC channel #kworship at irc.freenode.net by the nick "amalon".

Development

The source code can be found in the KWorship git repository. KWorship is published under the GNU General Public License version 2.

If you are interested in contributing to the development of KWorship please make yourself known on the developer's mailing list.

Git

To get the source code using git:

KPresenter D-Bus Control Patch

To control KPresenter 2.0 you must be using a patched version of KOffice which includes the D-Bus control interface:

For more information see the bug and the thread on koffice-devel.

To apply the patch enter the following in your shell from the KOffice source directory and recompile:

patch -p1 < path/to/kpresenter-dbus-beta6.patch

Dependencies

Credits

KWorship is lead by James Hogan.

See also