Revision as of 19:19, 18 August 2011

Description

Plugins are small software programs, which are used by another program to extend its functionality. Plugins, such as those for VDR, are typically implemented as shared libraries and cannot run standalone.

VDR provides an easy to use plugin interface that allows additional functionality to be added to the program by implementing a dynamically loadable library file. This interface allows programmers to develop additional functionality for VDR completely separate from the core VDR source, without the need of patching the original VDR code (and all the problems of correlating various patches).

List

Most likely that list here is not up-to-date, you may want to search on the German wiki for newer informations.

As you might possibly know there are different version of VDR available, the stable branch, designated for the end-user with a fixed plugin interface and the developer branch for the advanced and adventures user where everything is in a state of flux.

As the developer versions are normally rather stable most users tend to use them and hence many developers adapt their plugins to the latest VDR developer version.