Plugins: Difference between revisions

From VDR Wiki
Jump to navigation Jump to search
Line 2,530: Line 2,530:
=== Z ===
=== Z ===
|-
|-
! Plugin
| [[zaphistory-plugins|zaphistory]]
! Description
| zapping history
! style="writing-mode:tb-rl" | 1.2.x
! style="writing-mode:tb-rl" | 1.4.x
! style="writing-mode:tb-rl" | 1.6.x
! style="writing-mode:tb-rl" | 1.7.x
|-
|-
| [[zoom-plugin|zoom]]
| {{plugin|zaphistory}}
| zapping history with statistics
|
| x
| x
|
|-
| {{plugin|zappilot}}
| view [[EPG]] w/o channels switch
|
|
| x
| x
|-
| {{plugin|zoom}}
| zoom your video in and out and change aspect ratio.
| zoom your video in and out and change aspect ratio.
| x
| x
|
|}
|}



Revision as of 12:59, 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.

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

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  nacc receive closed captioning information from North American broadcasts x
  netconfig Configures network settings and samba shares x
  network Change network settings
  newsticker A simple newsticker with scrolling text x
  noepgmenu noepg-patch as Plugin x
  nordlichtsepg extended EPG view x
  nvsettings adjust brightness, contrast and gamma of your nvidia video card

O

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  openmhp free MHP implementation
  osdadjust
  osddemo OSD demo plugin x x x x
  osdimage Image viewer for the OSD x
  osdout Experimental, OSD via FB
  osdpip Picture-in-picture x x
  osdserver OSD access for external programs and scripts via TCP/IP x
  osdteletext Teletext decoder via OSD x x
  osdtest256 color test plugin for modded SD FF cards x x x
  otv4vdr A small plugin to directly update the TV programs x

P

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  pcd Plays Kodak Photo CDs x
  perl Experimental, Perl VDR extension
  pictures x
  picselshow
  pilot Zapping Co-Pilot, see zappilot-plugin
  pilotskin Zapping Co-Pilot using skin Channel Info
  pim Personal information manager x x
  pin A "child safety" plugin for channels, records, plugins and settings x x
  playlist Playlists for recordings
  pluginsetup Manage plugins via OSD
  podcatcher Loads and plays podcasts x x
  powermate Use the Griffin PowerMate as control x x
  prefermenu Preferred channels x x
  premiereepg premiereepg2vdr as Plugin x x x
  proxy Loads other Plugins x x
  pvr350 Hauppauge PVR 350 as MPEG output device x x x
  pvrinput Hauppauge PVR x50, PVR500, PVR USB2, HVR1900 oder HD PVR as analog TV card x x x
  pvrusb2 Hauppauge PVR USB2 as analog TV card; outdated, use pvrinput-plugin x x

Q =

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  quicktimer quickly create timers by setting channels, date, time

R

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  radio RDS and Background image for radio channels x x
  radioinfo additional informations for radio channels x x
  radiolist channel list for radio channels x x
  recstatus recording status of the recording devices x x
redbutton Displays the "redbutton" service from the BBC in the UK
  reelbox
  reelchannelscan Scans satellite, cable and over-air transponders x x
  relay This plugin drives a solid-state relay
  remote Support of additional remote controls ("/dev/input/...") x x x x
  remoteosd Access mainmenu of a remote VDR x x
  remotetimers Timers on remote machines x x x
  ripit Audio-CD ripper x x
  roaster Convert video to mpg, iso, and roast! x x
  rockantenne Title of actual songs of Rock_Antenne x x
  rotor Drive the satellite dish rotor x
  rssreader RSS Streams on OSD x x

S

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  safe usage of codes for some commands x
  satlist provides an editable channel list for each active source in diseqc.conf
  savechannel Saves the current channel immediately on channel change x
  sc Software CAM (Conditional Access Modul) x x x
  scheduler create timer for generic tasks / shell scripts in VDR x x
  screenshot Creates screenshots x x
  scripting x x
  serial Control VDR through keys connected to the serial interface x x x x
  serialremote Experimental, use UIRT/irman, ir2pc receiver x
  serled controls 2 status LEDs via serial port x x
  setup Configures system settings / VDR menus x
  showrecinfo Detailed infos about recordings x
  sked Softcam.Key Editor
  skinclassic Classic VDR skin as plugin x x
  skincurses Skin for the console x x x
  skinelchi Elchi skin as plugin x x x
  skinenigmang D-Box Skin Enigma as Plugin x x x
  skinneutrino D-Box Skin Neutrino as Plugin
  skinnotrans Transparent Menues for softdevice-plugin x
  skinreel Standard Skin of reelbox x
  skinsoppalusikka Elchi-Skin as Plugin x x x
  sky mpeg2 encoder plugin (also "dummy" Input) x x
  sleeptimer Runs commands/shutdown with "countdown" timer x x x
  smtled Display for Samsung SMT7020S x x
  snapshot Creates screenshots x x
  sndctl audio volume control x x x
  softdevice X-Server (XV), Framebuffer or Vidix as output device x x
  softdevice2net Use the network output device instead of the framebuffer x
  softieee1394 use Firewire Camcorder x x
  softplay play Media files via softdevice-plugin x x
  Solarstorm multichannel TV back display, successor of Atmolight x x
  solitaire Solitär card game x x
  soundtest Sound spectrum analyser plugin
  span Sound spectrum analyser plugin x x
  spider Card game x x
  sport soccer results x x
  sportng soccer results x x
  statusandquestion Extension of the SVDRP protocol
  statusbits ?
  statusleds Use the LED's of the keyboard x
  stream see streamdev-plugin x
  streamdev Streaming Server/Client x x x
  streamplayer Video Stream Player x x
  submenu Creation of submenus in VDR x x
  subtitles DVB subtitles decoder x x
  sudoku Generate and solve Number Place puzzles x x
  surfer News Browser x
  suspendoutput background picture for radio stations x x
  svdrposd Publishes the OSD menu via SVDRP. Server-side counterpart of remoteosd.
  svdrppara change setting via SVDRP x x
  svdrpservice interface for other Plugins for accessing SVDRP-Server x x
  swcon switch console x
  switchosdpos switch OSD position and size x x
  sysconfig VDR-Frontend for system config
  sysinfo System informations via OSD x x
  systeminfo System informations via OSD x x x

T

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  targavfd Futaba MDM166A VFD Display x x
  taste Disable specific broadcasts after keywords x x
  telecable x
  teletext see osdteletext-plugin x
  tetris see games-plugin x
  text2skin A loader for OSD skins x x x
  tictactoe see games-plugin x
  timeline Shows collisions of programmed timers x x
  touchtft control VDR via Touch-TFT x x
  transfron GUI for Transcode/MPEG4IP
  trayopen opens a CD/DVD Tray x
  trayopenng fork of   trayopen x
  ttxtsubs Teletext subtitles
  tvm2vdr load EPG Data from www.tvmovie.de x x
  tvonscreen TV-OnScreen EPG viewer x x x
  tvtv TvTv via OSD
  txtsubs show subtitles

U

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  umsadmin GUI and extensions for CapiSuite x
  undelete Recover recordings marked for deletion x x
  upnp Access VDR via UPnP-AV x x
  usbremote Remote Plugin for Plug-USB (AVR) x
  useractivity Prevents shutdown if there are active X or terminal users.

V

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  vbox Frontend for the VBox answering machine x x
  vcd S/VCD Video-CD player x x
  vdr2qiv Control an external image viewer using your remote
  vdrc see filebrowser-plugin x
  vdrcd AutoPlay funktion x x
  vdrconvert ?
  vdricq an ICQ Client
  vdrmail see mailbox-plugin x
  vdrmon
  vdrrec play archive DVD/CD VDR records x
  vdrrip Movie encoder x x
  videosystem Changes OSD settings dependent on the current video-system (PAL/NTSC)
  viewer Show system logs via OSD
  vod Video_on_Demand x x
  vodcatcher Video_on_Demand x x
  vompserver server for Hauppauge MediaMVP and/or Windows Clients x x x
  vnsi-server use VDR inside XBMC (network streaming interface) x

W

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  wapd Remote control via WAP x x
  weather see weatherng-plugin x
  weatherng weather information via internet x x
  webepg EPG Data via Internet x x
  webvideo download videos from video sharing websites x x
  wirbelscan channel scan for DVB-T/C/S(2) and pvrinput-plugin x x x
  wirbelscancontrol Main menue for wirbelscan-plugin x

X

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  x10 control of X10 devices x
  x11out X11 over DVB
  xine Software outout device using xine (use dvb budget cards on vdr) x x x
  xineliboutput Software outout device using xine (use dvb budget cards on vdr) x x x
  xmame run Xmame games inside VDR x x x
  xms Media management x
  xvxine see xine-plugin x
  xxvautotimer editing xxv auto timer via OSD x x

Y

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  yaepg shows EPG data x x
  yaepghd shows EPG data x x x
  yacoto convert records x x

Z

Plugin Description 1.2.x 1.4.x 1.6.x 1.7.x
  zaphistory zapping history with statistics x x
  zappilot view EPG w/o channels switch x x
  zoom zoom your video in and out and change aspect ratio. x x


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