Plugins

From VDR Wiki

Revision as of 19:01, 17 August 2011 by Wirbel (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

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.

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

A

  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

B

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

C

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

D

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

E

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

F

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

G

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
  gstreamer

H

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

I

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  iaxphone Iax (asterisk) softphone
  image Image viewer plugin x x x
  imdbsearch shows IMDb entry for running program x
  imonlcd use imon LCD (NOTE: not VFD). x x
  infosatepg EPG Data via satellite x
  instantimer (SW-)Timer for coming event x
  ipod show ITunesDB of an iPod x
  iptv Integrates multicast IPTV transport streams seamlessly into VDR x x
  ircviewer viewer für IRC x
  isdnlog ISDN-Log x

J

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  joystick Use the joystick as remote control x

K

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  karaoke Karaoke x
  kathreinlcd I²C displays
  kvdrmon helper plugin for kvdrmon, a KDE Kicker applet to check VDR status x

L

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  lastfm play musik from Last.fm x
  launcher Starts other plugins x
  lcdcontrol LCD via serial port x
  lcdproc use alphanummeric displays x
  lcr Least-cost_routing x
  led see serial-plugin
  lirc LIRC test plugin
  lircrc Native LIRC support x
  live Live - Live Interactive VDR Environment x x
  loadepg Import of EPG Data (Canal+) x
  locker A "child safety" plugin - lock certain broadcasts x
  logowipeout kills logo's
  logviewer Display VDR/system logs x

M

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  mailbox Simple eMail client x
  manual displays xml help pages x
  markad controls Markad - setting of advertising cut marks during recording x
  mcast experimental plugin for multicasting
  mediad extended vdrcd-plugin x
  mediamanager detect CD/DVD x
  mediamvp Media MVP server x
  menuorg organize the OSD menu using sub menues x x
  message message interface for shell scripts x
  mhp Mhp for VDR
  mlcd Siemens Multitainer LCD display x
  mldkgui Controls MLDonkey x
  mldonkey Controls MLDonkey
  mlist History of all OSD messages x
  monochannel Experimental Audio L/R switching
  mosaic EPG of mosaic canalsat channels x
  mount Media via OSD (u)mounten x
  mousemate Mouse control plugin x x
  mp3 MP3 player x
  mp3ng MP3 player x x x
  mp3oss see mp3-plugin
  mplayer play several Video formats via MPlayer, (i.e. DivX) x
  mplayercluster remote MPlayer
  muggle MP3 player with database x
  music extended MP3 player x x

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

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 To open the CD/DVD Tray
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
Personal tools
Participate