Plugins

From VDR Wiki
Revision as of 18:54, 14 October 2009 by Monroe (Talk | contribs)

Jump to: navigation, search

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

Many plugins were written for VDR and it is most likely that this list here is not up-to-date.

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. But this list doesn't show the VDR version needed for a plugin.

Table of Contents: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Plugin Description

A

ac3mode  ?
actuator Satellite dish rotor
admin Administrative tasks
advchctrl Define the audio volume separate per channel
adzap advertizing zapper
aide OSD Help browser
alcd Activy300 LCD Display
analogradio support for analog radio cards
analogtv analog TV card as MPEG input device
arghdirector Extension of the director-plugin
asterisk Asterisk voicebox
autosort Sort of the channels list
autotimeredit OSD autotimer
avolctl sound card volume control

B

beep Beep
bitstreamout Dolby Digital over a sound card (ALSA sound driver)
btrcu Bluetooth mobile as remote control
burn Burn DVDs of VDR recordings

C

calc Simple calculator
calendar Shows the EPG data in form of a calendar
cc Show hidden subtitles
ccd400 Control plugin for the Mitsubishi CCD400 camera
cdda  ?
channelscan scanning satellite transponders
channelswitcher Switch between several channel settings
chanorg  ?
cinebars Creates virtual bars around the video
clock shows a clock
console Text console via OSD
control displays the OSD on the console
csf Sorts channels
csmon A cardserver monitor

D

daap-plugin Digital Audio Access Protocol Client
decruft deletes channels as defined in setup
digicam Access to digital cameras
director Use multifeed channels of Premiere
dsmcc Mhp data carousel (alpha)
dummydevice dummy output device
dv Access to camcorder
dvd DVD player plugin
dvdconvert dvd2vdr
dvdrepg Distributes EPG data (IGOR)
dvdrsched Assigns record jobs to the recording machines (IGOR)
dvdrvidtrans Delivers recording between VDRs
dvdselect mounts DVD drives
dvdswitch Plays DVD images directly
dxr3 DXR 3/Hollywood+-card as MPEG output device

E

eepg Loads Extended EPG from most DVB providers (2-10 day)
em84xx em84xx as MPEG output device
eggtimer An egg timer for VDR
epgsearch Search the EPG data
epgsync Import EPG of a remote VDR using Svdrp
extb Controlling the VDR Extension Board
externalplayer Use external programs as player
extrecmenu Extended recordings menu

F

femon Shows the DVB signal quality
fepg Shows EPG data graphically + navigation
ffnetdev Full-Featured DVB device emulation over network
filebrowser File manager for VDR
freeboxtv Watch Freebox TV (or RTSP source) with VDR
freecell FreeCell card game
fussball Displays table of the German Football(Soccer) League

G

games A little game collection
gbc GameBoy Emulator
graphlcd several graphic LCDs
graphtft drives TFT displays

H

hidesubtitles Hide subtitles

I

iaxphone Iax (asterisk) softphone
image Image viewer plugin
instantimer  ?
ipod Shows the ITunesDB of an iPod
iptv Integrates multicast IPTV transport streams seamlessly into VDR
isdnlog ISDN log

J

joystick Use the joystick as remote control

K

karaoke karaoke
kathreinlcd I²C displays
kvdrmon helper plugin for kvdrmon, a KDE Kicker applet

L

launcher Starts other plugins
lcdproc Alphanummeric displays
lcr least cost router
lirc Lirc test plugin
loadepg import of epg data
locker A "child safety" plugin
logviewer Display VDR/system logs

M

mailbox Simple email client
manual displays a manual
mediamvp Media MVP
message message interface for shell scripts
mhp Mhp for VDR
mlcd Siemens Multitainer LCD display
mldkgui Controls MLDonkey
mldonkey Controls MLDonkey
monochannel allows audio mono switching
mp3 MP3 Player
mplayer Plays divers Video formats (e.g. DivX)
mplayercluster remote MPlayer
muggle MP3 player with Database backend

N

nacc It receives and displays closed captioning information found in most North American broadcasts.
netconfig Configures network settings and samba shares
network Change network settings
newsticker A simple newsticker
noepgmenu  ?
nordlichtsepg epg data overview sorted by time
nvsettings Enables you to adjust brightness, contrast and gamma of your nvidia video card

O

openmhp free MHP implementation
osdimage Image viewer for the OSD
osdout-plugin  ?
osdpip Picture-in-picture
osdteletext Teletext decoder for the OSD
otv4vdr A small plugin to directly update the TV programs

P

parallelportcontroller demonstrate how to control pin parallel port
pcd Plays Kodak Photo CDs
perl  ?
pilot Zapping Co-Pilot
pilotskin Zapping Co-Pilot using skin Channel Info
pim Personal Information Manager
pin A "child safety" plugin
playlist Playlists for recordings
pluginsetup Manage plugins over OSD
podcatcher  ?
powermate Use the Griffin PowerMate to control some functions
prefermenu Preferred channels
premiereepg premiereepg2vdr as plugin
proxy  ?
ptv Hauppauge PVR x50 as analog TV card
pvr350 analog TV card as MPEG output device (only Hauppage PVR 350)
pvrinput Hauppauge PVR x50 as analog TV card
pvrusb2 Hauppauge PVR usb2 as analog TV card

Q

R

radio Background image for radio channels
radiolist List for radio channels
recstatus recording status of the recording devices
relay This plugin drives a solid-state relay
remote Support of additional remote controls
remoteosd Access mainmenu of a remote VDR
roaster Convert video to mpg, iso, and roast!
rotor Drive the satellite dish rotor
rssreader Shows RSS Streams on OSD

S

safe usage of codes for some commands
satlist provides an editable channel list for each active source in diseqc.conf
savechannel Saves the current channel immediately
sc Software CAM (Conditional Access Modul)
screenshot Creates screenshots
serial Control VDR through keys connected to the serial interface
serialremote Control VDR via ir-receivers like UIRT/irman, ir2pc
serled  ?
setup Configures system settings / VDR menus
showrecinfo Detailed infos about recordings
sked A OSD editor
skinclassic Classic VDR skin as plugin
skincurses Skin for the console
skinelchi Elchi skin as plugin
skinnotrans Transparent OSD, e.g. for softdevice
skinsoppalusikka Soppalusikka skin as plugin
skinreel ReelBox skin as plugin
sky mpeg2 encoder plugin (auch als "dummy" input)
sleeptimer Runs commands/shutdown with "countdown" timer
snapshot Creates screenshots
softdevice Framebuffer as output device
softdevice2net Use the network output device instead of the framebuffer
softieee1394
softmpeg  ?
softplay playing media files with softdevice-plugin
solitaire Solitaire card game
soundtest Sound spectrum analyser plugin
spider Card game
statusandquestion Extension of the SVDRP protocol
statusbits  ?
statusleds Use the LED's of the keyboard
streamdev Streaming Server/Client
streamplayer Video Stream Player
submenu Creation of submenus in VDR for everything
subtitles DVB subtitles decoder
sudoku Generate and solve Number Place puzzles
surfer News Browser
suspendoutput background picture for radio stations
svdrppara  ?
svdrpservice Simple access to Svdrp servers for other local plugins
sysinfo System informationen via OSD

T

taste Disable specific broadcasts after keywords
text2skin A loader for OSD skins
timeline Shows collisions of programmed timers
transfron Frontend for transcode/MPEG4IP
trayopen  ?
ttxtsubs Teletext subtitles
tvonscreen TV-OnScreen EPG viewer
tvtv TVTV via OSD

U

umsadmin Plugin for the CapiSuite
undelete Recovery of recordings marked for deletion
usbremote Remote Plugin for Plug-USB (AVR)
useractivity Prevents shutdown if there are active X or terminal users.

V

vbox Frontend for the VBox answering machine
vcd S/VCD Player
vdr2qiv Control an external image viewer using your remote
vdrcd AutoPlay function
vdrconvert  ?
vdricq ICQ Client
vdrrip Movie encoder
videosystem Changes the OSD-Settings dependent on the current video-system
viewer Show system logs via OSD
vod Video on Demand
vompserver Media MVP connection

W

wapd Remote control through WAP
weatherng weather information via internet
webvideo download videos from video sharing websites

X

x10 control of x10 devices
x11out X11 over DVB
xine Use VDR on any desktop and with budget-cards (cards without an own mpeg-decoder)
xineliboutput X11 frontend for VDR
xms Media management
xxvautotimer editing xxv auto timer via OSD

Y

yaepg shows EPG data
yascreenshot  ?

Z

zaphistory zapping history
zoom zoom your video in and out and change aspect ratio.

Plugins for demonstration purposes

Plugin Description
ditherndemo  ?
epgsearchclient  ?
femonclient  ?
hello A simple 'hello' plugin
osddemo Demonstrates the On-Screen-Display
osdtest256 Test plugin for a 4MB modded DVB card
rtextdemo  ?
servicedemo  ?
status OSD status
svdrpdemo  ?


Unmaintained plugins

Plugin Successor
audiocd cdda
browser surfer
gngb2vdr gbc
telecable
teletext osdteletext
vdrc filebrowser
vdrmail mailbox
vdrrec plays VDR recordings from DVD/CD
weather weatherng
xvxine xine


Links

[1] http://www.tvdr.de/plugins.htm Plugin list on the VDR homepage
[2] http://deela.cc.fh-lippe.de/files Download Archiv
[3] http://vdr.bluox.org/download Download Archiv