Difference between revisions of "Plugins"

From VDR Wiki
Jump to: navigation, search
Line 768: Line 768:
| {{plugin|hattrick}}
| {{plugin|hattrick}}
| a match viewer for hattrick {{wikipedia|Hattrick_(Onlinespiel)}}.
| a match viewer for {{wikipedia|Hattrick}}.
Line 788: Line 788:
| x
| x
| [[hidesubtitles-plugin|hidesubtitles]]
| {{plugin|hidesubtitles}}
| Hide subtitles
| Hide subtitles

Revision as of 18:32, 17 August 2011


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).


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.

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 1.2.x 1.4.x 1.6.x 1.7.x


  ac3mode shows number of audio channels x x
  actuator controls Satellite dish rotor x x x
  admin Administrative tasks x x
  advchctrl Define the audio volume separate per channel x x
  adzap advertizing zapper x x
  aide OSD Help browser x x
  alcd Activy300 LCD Display x x
  amarok amaroK frontend x x x
  analogradio support for analog radio cards
  analogtv analog TV card as MPEG input device. outdated, use pvrinput-plugin instead. x
  archive manages multimedia archives via OSD x x x
  arghdirector Extension of the director-plugin x x x
  asterisk Asterisk voicebox client x x
  atmo Atmolight Plugin (Philips Ambilight replica) x x
  atscepg EPG from ATSC broadcasts x x
  audiocd see cdda-plugin x x
  audiorecorder record music x x
  autosort Sort of the channels list x x
  autotimer generates timer automatically x x x
  autotimeredit OSD autotimer for vdradmin x x
  avards Automatic Video Aspect Ratio Detection and Signaling x x x
  avolctl sound card volume control x x x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  beep acoustic feedback via pc beeper x x x x
  bgprocess show status via SVDRP x x
  bitstreamout Dolby Digital over a sound card (via ALSA) x
  block fork of taste-plugin - block unwanted services by EPG title x x
  browse small EPG Browser x
  browser see also surfer-plugin
  btrcu Bluetooth mobile as remote control
  burn burn DVD from recording x x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  calc Simple OSD calculator x x
  calendar Shows EPG data as calendar x
  cc Shows hidden subtitles x
  ccd400 Control plugin for the Mitsubishi CCD400 camera
  cdda Audio-CD player x x
  cdplayer Audio-CD-Spieler x
  chanman x x
  channelblocker x
  channellists x
  channelscan scanning satellite transponder and update channels x
  channelswitcher switch between different channel settings x x
  chanorg Sort channels x x
  cinebars Creates virtual bars around the video x x
  clock show a clock via OSD, digital or analog x x
  console Text console via OSD x
  control OSD access via Telnet or ssh x x
  cpumon show CPU load x x
  csf Sorts channels x
  csmon A cardserver monitor x
  cutalot cuts a recording into several by named cut marks x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  daap a DAAP Digital_Audio_Access_Protocol client x
  decruft deletes channels as defined in setup x
  deluxe records the streams from DeluxeMusic as Video/Audio x x
  devstatus show DVB device status (including recordings) x x
  digicam Access to Digital_cameras x x
  director Use multifeed sky channels x x
  ditherndemo colour mixing demo plugin x
  dsmcc Mhp data carousel (alpha)
  dummydevice dummy output device x x
  dv Access to camcorder x x
  dvbhddevice Output Device Plugin for new Full Featured TechnoTrend S2-6400 HD DVB card x
  dvbsddevice Output Device Plugin for old Full Featured TechnoTrend SD DVB card x
  dvd DVD player plugin x x
  dvdconvert converts DVD to vdr x x
  dvdrepg Distributes EPG data (VIDEGOR) x
  dvdrsched Assigns record tasks to recording machines (VIDEGOR) x
  dvdrvidtrans Delivers recording between VDRs (VIDEGOR) x
  dvdselect mounts DVD drives, see dvdswitch-plugin x
  dvdswitch play DVD images x x
  dxr3 DXR 3/Hollywood+-card as MPEG output device x x
  dynamite dynamically remove/add DVB devices x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  eepg Loads Extended EPG from most DVB providers (2-10 day) x x
  em84xx em84xx - SigmaDesigns X-Card as MPEG output device x
  eggtimer An egg timer for VDR x
  epgsearch scan EPG data, create 'search timers' to automatically create new timer, check for timer conflicts x x
  epgsearchclient x
  epgsync import EPG of a remote VDR using SVDRP x x
  exec create timer for generic tasks / shell scripts in VDR x x
  extb Controlling the VDR Extension Board x x x x
  externalplayer Use external programs as player x
  extrecmenu Extended recordings menu x x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  femon show DVB card infos, like signal strength, symbolrate, ... x x
  fepg Shows EPG data graphically + navigation x x
  ffnetdev Full-Featured DVB device emulation over network x x
  filebrowser File manager for VDR x x
  freeboxtv Watch Freebox TV (or RTSP source) with VDR x
  freecell Freecell card game x x
  freevo use VDR in Freevo x
  fritzbox show incoming telephone calls via FritzBox and mute audio automatically. x x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  games A little game collection: Tetris, Tron_(video_game), Snake, Tic-Tac-Toe, Minesweeper_(computer_game) x x
  gbc GameBoy-Emulator x x
  graphlcd use graphic LCDs x x
  graphtft drives TFT displays x x


Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  hattrick a match viewer for Hattrick. x
  hdmonitor harddisk monitor x
  hello a simple 'hello' demo plugin x x x x
  hidesubtitles Hide subtitles
  homeserver Plugin for home automatisation KNX/EIB


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


joystick Use the joystick as remote control


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


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


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


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


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


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



radio Background image for radio channels
radiolist List for radio channels
recstatus recording status of the recording devices
redbutton Displays the "redbutton" service from the BBC in the UK
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


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
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


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


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.


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


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


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


yaepg shows EPG data
yascreenshot  ?


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
teletext osdteletext
vdrc filebrowser
vdrmail mailbox
vdrrec plays VDR recordings from DVD/CD
weather weatherng
xvxine xine


[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