Plugins: Difference between revisions

From VDR Wiki
Jump to navigation Jump to search
(submenu)
 
(131 intermediate revisions by 39 users not shown)
Line 1: Line 1:
==Description==
==Description==
A '''Plugin''' is an extension of [[VDR]].
A Plugin is a program extension of [[VDR]], which can be reloaded as a library at runtime of the program.


A plugin only needs to be recompiled if the plugin interface API version has changed in VDR. Some plugins are dependent on additional VDR patches in order to achieve the desired function.
Therewith functions can be added, that are beyond the scope of VDR, or implements existing ones different. Examples are e.g. the [[teletext-plugin]], or the [[dvd-plugin]]. Plugins are mostly released as [[source code]]. In contrast to a [[Patches|patch]], the source code of VDR itself is not altered.


==Installation==
==Installation==
* see [[Plugin Installation]]
The basic installation procedure of all plugins is described in [[Plugin installation]]. Specialities, like configuration files or dependencies, are explained on the paticular plugin page or it's README file.
* Special features are described on the corresponding plugin page.


==For developers==
==Liste==
{{Box Info|
An extract of ''../VDR/PLUGINS.html''
Plugins last updated before VDR-1.7.0, can to be found in the [[List of outdated Plugins]].<br>
<div style="margin:0; padding:10; border:1px solid #0000FF; background-color:#F8F8FF">
Most likely that list here is not up-to-date, you may want to search on the [http://www.vdr-wiki.de German wiki] for newer informations.}}
If you want to make your plugin available to other VDR users, you'll need to
make a package that can be easily distributed.
The 'Makefile' that has been created by the call to newplugin
provides the target 'dist', which does this for you.


{{TOC}}
Simply change into your source directory and execute 'make dist':
{| width=100% class="wikitable"
{{Plugins_end}}


===A===
cd VDR/PLUGINS/src/hello
{{Plugins_begin}}
make dist
{{Plugins_item|ac3mode|Indicates the number of audio channels (eg 5.1)|x||}}
{{Plugins_item|actuator|Control of a satellite dish rotor via parallel port|x||}}
{{Plugins_item|admin|Starting / stopping services, editing configuration files|x||}}
{{Plugins_item|alcd|Text output on [[Activy]] LC displays|x||}}
{{Plugins_item|arghdirector|Usage of Sky MultiFeed channels, Fork of [[Director-plugin]]|x||}}
{{Plugins_item|atscepg|shows ATSC (North America) EPG|x||}}
{{Plugins_item|autostart|Start tasks when you insert removable media|x||}}
{{Plugins_item|audiorecorder|Automatically records radio channels with matching title|x||}}
{{Plugins_end}}


===B===
After this you should find a file named like
{{Plugins_begin}}
{{Plugins_item|beep|Audible messages via internal PC speaker|x||}}
{{Plugins_item|bgprocess|Progress indicator for external programs, controlled by [[SVDRP]]|x|x|}}
{{Plugins_item|block|EPG background scan for unwanted TV events|x||}}
{{Plugins_item|bluray|A simple BluRay player.|||}}
{{Plugins_item|burn|Burn movies to [[DVD]]|x||}}
{{Plugins_end}}


===C===
vdr-hello-0.0.1.tgz
{{Plugins_begin}}
{{Plugins_item|cdplayer|Play Audio CDs|x|x|}}
{{Plugins_item|chanman|Select/Change channel list via [[OSD]]|x|x|}}
{{Plugins_item|channelblocker|Administrate blocked channels for channel block patch|||}}
{{Plugins_item|channellists|Switch channel lists via OSD|||}}
{{Plugins_item|cinebars|Creates virtual cine bars|x|x|x}}
{{Plugins_item|control|[[OSD]] output on Telnet terminal|x||}}
{{Plugins_item|cpumon|Displays CPU usage|x||}}
{{Plugins_end}}


===D===
in your source directory, where 'hello' will be replaced with your actual
{{Plugins_begin}}
plugin's name, and '0.0.1' will be your plugin's current version number.
{{Plugins_item|dbus2vdr|Control VDR via D-Bus|x|x|}}
</div>
{{Plugins_item|Deluxe|Store DeluxeMusic TV shows|x||}}
{{Plugins_item|devstatus|Display DVB device status (incl. running records)|x|x|x}}
{{Plugins_item|dummydevice|Dummy output device|x||}}
{{Plugins_item|dvbhddevice|Output Device plugin for TT S2-6400 DVB card|x|x|x}}
{{Plugins_item|dvd|A DVD player|x|x|x}}
{{Plugins_item|dvdswitch|Plays DVD Images|x||}}
{{Plugins_item|dynamite|"Plug'n'play" of DVB receivers|x||}}
{{Plugins_end}}


==List==
===E===
{{Plugins_begin}}
Because the quantity of plugins and VDR itself changes constantly, the following list can neither be complete nor can every plugin work together with the actual VDR version.
{{Plugins_item|eepg|Extended EPG import|x|x|}}
{{Plugins_item|epgfixer|Processing of EPG content with RegExp|x|x|}}
{{Plugins_item|epgsearch|Advanced EPG search and automatic creation of timers|x|x|}}
{{Plugins_item|epgsync|imported EPG of an other VDR via SVDRP|x|x|}}
{{Plugins_item|exec|integrated timer for actions / shell commands in VDR|x||}}
{{Plugins_item|externalplayer|use external programs as player|x|x|}}
{{Plugins_item|extrecmenu|advanced recording menu|x|x|}}
{{Plugins_end}}


===F===
[[#A|A]] [[#B|B]] [[#C|C]] [[#D|D]] [[#E|E]] [[#F|F]] [[#G|G]] [[#H|H]] [[#I|I]]
{{Plugins_begin}}
[[#J|J]] [[#K|K]] [[#L|L]] [[#M|M]] [[#N|N]] [[#O|O]] [[#P|P]] [[#Q|Q]] [[#R|R]]
{{Plugins_item|favorites|List of favorite channels|x||}}
[[#S|S]] [[#T|T]] [[#U|U]] [[#V|V]] [[#W|W]] [[#X|X]] [[#Y|Y]] [[#Z|Z]]
{{Plugins_item|femon|Display of signal information of a DVB card|x|x|x}}
{| border=1 cellpadding=2 cellspacing=0 style="empty-cells:show;"
{{Plugins_item|fepg|Tabular EPG index|x||}}
|- bgcolor=#efdead
{{Plugins_item|ffnetdev|An output plugin via network|x||}}
| '''Plugin'''
{{Plugins_item|filebrowser|File Manager|x|x|}}
| '''Description'''
{{Plugins_item|fritzbox|ISDN telephone call manager|x|x|}}
| '''Maintainer''' (Please avoid nicknames!)
{{Plugins_end}}
|- id="A"
| [[actuator-plugin|actuator]]
| Satellite dish rotor
| Luca Olivetti
|-
| [[admin-plugin|admin]]
| Administrative tasks
| Helmut Auer
|-
| [[aide-plugin|aide]]
| ?
| ?
|-
| [[alcd-plugin|alcd]]
| Activy300 LCD Display
| Markus Geisler
|-
| [[analogtv-plugin|analogtv]]
| analog TV card as MPEG input device
| Andreas Kool
|-
| [[audiocd-plugin|audiocd]]
| Audio CD
| Alexander Loehr
|-
| [[autotimeredit-plugin|autotimeredit]]
| OSD autotimer
| Hardy Flor
|- id="B"
| [[beep-plugin|beep]]
| Beep
| Andreas Brachold
|-
| [[burn-plugin|burn]]
| Burn DVDs of VDR recordings
| Sascha Volkenandt
|-
| [[bitstreamout-plugin|bitstreamout]]
| Dolby Digital over a sound card (ALSA sound driver)
| Werner Fink
|-
| [[browser-plugin|browser]]
| Web Browser
| Marcel Schaeben
|- id="C"
| [[calc-plugin|calc]]
| Simple calculator
| Eric Svenson
|-
| [[calendar-plugin|calendar]]
| Shows the [[EPG]] data in form of a calendar
| Jan Rieger
|-
| [[channelswitcher-plugin|channelswitcher]]
| Switch between several channel settings
| ?
|-
| [[chanorg-plugin|chanorg]]
| ?
| ?
|-
| [[cinebars-plugin|cinebars]]
| Creates virtual bars around the video
| Andreas Brugger
|-
| [[clock-plugin|clock]]
| shows a clock
| Mario Aistleitner
|-
| [[console-plugin|console]]
| Text console via OSD
| Jan Rieger
|-
| [[control-plugin|control]]
| displays the OSD on the console
| Jan Rieger
|-
| [[csf-plugin|csf]]
| Sorts channels
| Juan Morra
|- id="D"
| [[digicam-plugin|digicam]]
| Access to digital cameras
| Peter Juszack
|-
| [[director-plugin|director]]
| Use multifeed channels of Premiere
| Emanuel Wontorra
|-
| [[dsmcc-plugin|dsmcc]]
| Mhp data carousel (alpha)
| Richard Palmer
|-
| [[dv-plugin|dv]]
| Access to camcorder
| Erich Bachl
|-
| [[dvd-plugin|dvd]]
| DVD player plugin
| Andreas Schultz, Sven Goethel
|-
| [[dvdconvert-plugin|dvdconvert]]
| dvd2vdr
| Ronny Frankowski
|-
| [[dvdselect-plugin|dvdselect]]
| mounts DVD drives
| Torsten Kunkel
|-
| [[dxr3-plugin|dxr3]]
| DXR 3/Hollywood+-card as MPEG output device
| Andreas Schultz, Stefan Schluenss, Christian Gmeiner
|- id="E"
| [[epgsearch-plugin|epgsearch]]
| Search the [[EPG]] data
| Christian Wieninger
|-
| [[extb-plugin|extb]]
| Controlling the VDR Extension Board
| Andreas Brachold
|- id="F"
| [[femon-plugin|femon]]
| Shows the DVB signal quality
| Rolf Ahrenberg
|-
| [[fepg-plugin|fepg]]
| Shows [[EPG]] data graphically + navigation
| Alex L.
|-
| [[freecell-plugin|freecell]]
| FreeCell card game
| Sascha Volkenandt
|- id="G"
| [[games-plugin|games]]
| A little game collection
| Clemens Kirchgatterer
|-
| [[graphlcd-plugin|graphlcd]]
| several graphic LCDs
| Andreas Regel
|-
| [[graphtft-plugin|graphtft]]
| drives TFT displays
| Lars Tegeler
|- id="H"
| [[hello-plugin|hello]]
| A simple 'hello' plugin
| Klaus Schmidinger
|- id="I"
| [[image-plugin|image]]
| Image viewer plugin
| Andreas Brachold
|-
| [[isdnlog-plugin|isdnlog]]
| ISDN log
| Andreas Kool
|- id="J"
| [[joystick-plugin|joystick]]
| Use the joystick as remote control
| Andreas Regel
|- id="K"
| [[kathreinlcd-plugin|kathreinlcd]]
| I²C displays
| Sascha Volkenandt
|- id="L"
| [[launcher-plugin|launcher]]
| Starts other plugins
| Christian Wieninger
|-
| [[lcdproc-plugin|lcdproc]]
| Alphanummeric displays
| Martin Hammerschmid
|-
| [[lirc-plugin|lirc]]
| Lirc test plugin
| Emanuel Wontorra
|-
| [[locker-plugin|locker]]
| ?
| ?
|- id="M"
| [[mailbox-plugin|mailbox]]
| Simple email client
| Alexander Rieger
|-
| [[manual-plugin|manual]]
| displays a manual
| Merten Falk
|-
| [[mediamvp-plugin|mediamvp]]
| Media MVP
| Dominic Morris
|-
| [[mhp-plugin|mhp]]
| [[Mhp]] for VDR
| Marcel Wiesweg
|-
| [[mlcd-plugin|mlcd]]
| Siemens Multitainer LCD display
| Meinrad Sauter
|-
| [[mldkgui-plugin|mldkgui]]
| Controls MLDonkey
| ?
|-
| [[mldonkey-plugin|mldonkey]]
| Controls MLDonkey
| Dominik Meyer
|-
| [[mp3-plugin|mp3]]
| MP3 Player
| Stefan Huelswitt
|-
| [[mplayer-plugin|mplayer]]
| Plays divers Video formats (e.g. DivX)
| Stefan Huelswitt
|-
| [[mplayercluster-plugin|mplayercluster]]
| remote MPlayer
| Sascha Volkenandt
|-
| [[muggle-plugin|muggle]]
| MP3 player with Database backend
| Andi Kellner, Lars von Wedel, Ralf Klueber
|- id="N"
| [[network-plugin|network]]
| Change netzwork settings
| Sebastian Ortwein
|-
| [[newsticker-plugin|newsticker]]
| A simple newsticker
| Emanuel Wontorra
|- id="O"
| [[osddemo-plugin|osddemo]]
| Demonstrates the On-Screen-Display
| Klaus Schmidinger
|-
| [[osdimage-plugin|osdimage]]
| Image viewer for the [[OSD]]
| Andreas Brugger
|-
| [[osdpip-plugin|osdpip]]
| Picture-in-picture
| Sascha Volkenandt
|-
| [[osdteletext-plugin|osdteletext]]
| Teletext decoder for the OSD
| Marcel Wiesweg
|-
| [[osdtest256-plugin|osdtest256]]
| Test plugin for a 4MB modded DVB card
| Oliver Endriss
|- id="P"
| [[pcd-plugin|pcd]]
| Photo CD
| Thomas Heiligenmann
|-
| [[pilot-plugin|pilot]]
| Zapping Co-Pilot
| Olivier Jacques
|-
| [[pim-plugin|pim]]
| Personal Information Manager
| Achim Tuffentsammer
|-
| [[playlist-plugin|playlist]]
| Playlists for recordings
| Hardy Flor
|-
| [[pluginsetup-plugin|pluginsetup]]
| Manage plugins over OSD
| Andreas Fey
|-
| [[powermate-plugin|powermate]]
| Use the Griffin PowerMate to control some functions
| Andreas Regel
|-
| [[prefermenu-plugin|prefermenu]]
| Preferred channels
| Olivier Jacques
|-
| [[pvr350-plugin|pvr350]]
| analog TV card as MPEG output device (only Hauppage PVR 350)
| Dominic Morris
|- id="R"
| [[radio-plugin|radio]]
| Background image for radio channels
| Lars Tegeler
|-
| [[remote-plugin|remote]]
| Support of additional remote controls
| Oliver Endriss
|-
| [[rotor-plugin|rotor]]
| Drive the satellite dish rotor
| Thomas Bergwinkl
|- id="S"
| [[safe-plugin|safe]]
| ?
| Torsten Kunkel
|-
| [[sc-plugin|sc]]
| Software CAM (Conditional Access Modul)
| ?
|-
| [[screenshot-plugin|screenshot]]
| Creates screenshots
| Joachim Wilke
|-
| [[serial-plugin|serial]]
| Control VDR through keys connected to the serial interface
| Ralf Klueber
|-
| [[sked-plugin|sked]]
| A OSD editor
| ?
|-
| [[skincurses-plugin|skincurses]]
| ?
| Klaus Schmidinger
|-
| [[skinnotrans-plugin|skinnotrans]]
| Transparent [[OSD]], e.g. for [[softdevice-plugin|softdevice]]
| Torgeir Veimo
|-
| [[sky-plugin|sky]]
| mpeg2 encoder plugin (auch als "dummy" input)
| Klaus Schmidinger
|-
| [[sleeptimer-plugin|sleeptimer]]
| Runs commands/shutdown with "countdown" timer
| Thomas Koch
|-
| [[snapshot-plugin|snapshot]]
| Creates screenshots
| Petri Hintukainen
|-
| [[softdevice-plugin|softdevice]]
| [[Framebuffer]] as output device
| Roland Praml, Stefan Lucke
|-
| [[softdevice2net-plugin|softdevice2net]]
| Use the network output device instead of the [[framebuffer]]
| ?
|-
| [[solitaire-plugin|solitaire]]
| Solitaire card game
| Patrick Maier
|-
| [[status-plugin|status]]
| [[OSD]] status
| Klaus Schmidinger
|-
| [[statusandquestion-plugin|statusandquestion]]
| Extension of the [[Svdrp|SVDRP]] protocol
| Hardy Flor
|-
| [[statusbits-plugin|statusbits]]
| ?
| Andreas Regel
|-
| [[statusleds-plugin|statusleds]]
| Use the LED's of the keyboard
| Bernd Juraschek
|-
| [[streamdev-plugin|streamdev]]
| Streaming Server/Client
| Sascha Volkenandt
|-
| [[submenu-plugin|submenu]]
| Creation of submenus in VDR for everything
|
|-
| [[subtitles-plugin|subtitles]]
| DVB subtitles decoder
| Pekka Virtanen
|-
| [[sysinfo-plugin|sysinfo]]
| System informationen via [[OSD]]
|
|- id="T"
| [[taste-plugin|taste]]
| Disable specific broadcasts after keywords
| Sascha Volkenandt
|-
| [[teletext-plugin|teletext]]
| Teletext dekoder
| Peter Seyringer
|-
| [[text2skin-plugin|text2skin]]
| A louder for OSD skins
| Sascha Volkenandt
|-
| [[timeline-plugin|timeline]]
| Shows collisions of programmed timers
| Jürgen Schmitz
|-
| [[transfron-plugin|transfron]]
| Frontend for transcode/MPEG4IP
| Daniel Pees
|-
| [[trayopen-plugin|trayopen]]
| ?
| ?
|-
| [[ttxtsubs-plugin|ttxtsubs]]
| Teletext subtitles
| Ragnar Sundblad
|-
| [[tvonscreen-plugin|tvonscreen]]
| TV-OnScreen [[EPG]] viewer
| Jürgen Schmitz
|-
| [[tvtv-plugin|tvtv]]
| TVTV via OSD
| Gerald Berwolf
|- id="U"
| [[undelete-plugin|undelete]]
| Recovery of recordings marked for deletion
| Hardy Flor
|-
| [[usbremote-plugin|usbremote]]
| Remote Plugin for Plug-USB (AVR)
| Lars Tegeler
|- id="V"
| [[vbox-plugin|vbox]]
| Frontend for the VBox answering machine
| Gunnar Roth
|-
| [[vcd-plugin|vcd]]
| S/VCD Player
| Thomas Heiligenmann
|-
| [[vdrc-plugin|vdrc]]
| Commander file manager
| Gerald Berwolf
|-
| [[vdrcd-plugin|vdrcd]]
| AutoPlay function
| Sascha Volkenandt
|-
| [[vdrconvert-plugin|vdrconvert]]
| ?
| Dimitrios Dimitrakos
|-
| [[vdrmail-plugin|vdrmail]]
| eMail plugin
| Peter Seyringer
|-
| [[vdrrip-plugin|vdrrip]]
| Movie encoder
| Herbert Attenberger
|-
| [[viewer-plugin|viewer]]
| ?
| Gerhard Steiner
|- id="W"
| [[wapd-plugin|wapd]]
| Remote control through WAP
| Thomas Heiligenmann
|-
| [[weather-plugin|weather]]
| Weather informationen
| Steffen Moldaner
|- id="X"
| [[x11out-plugin|x11out]]
| X11 over DVB
| Jürgen Schmitz
|-
| [[xine-plugin|xine]]
| ?
| Reinhard Nissl
|-
| [[xineliboutput-plugin|xineliboutput]]
| X11 frontend for VDR
| Petri Hintukainen
|-
| [[xvxine-plugin|xvxine]]
| ?
| Mike Pieper
|- id="Y"
| [[yaepg-plugin|yaepg]]
| A Plugin to show the EPG data
| ?
|}


===G===
==Outdated/unmaintained plugins==
{{Plugins_begin}}
{| border=1 cellpadding=2 cellspacing=0
{{Plugins_item|gbc|GameBoy - Emulator|x||}}
|- bgcolor=#efefef
{{Plugins_item|graphlcd|Output information on graphical LCDs|x|x|}}
| '''Plugin'''
{{Plugins_item|graphtft|Output information on TFTs|x||}}
| '''Successor'''
{{Plugins_end}}
| '''URL of old plugins'''

|-
===B===
| a52dec
{{Plugins_begin}}
| ?
{{Plugins_item|hattrick|A match viewer for the online browser game Hattrick|||}}
| ?
{{Plugins_item|hello|A simple 'hello' sample plugin|x||}}
|-
{{Plugins_item|history|Maintains a history of played recordings and files.|||}}
| led
{{Plugins_end}}
| [[serial-plugin|serial]]

| http://www.infa.abo.fi/~chakie/projects/vdr
===I===
|-
{{Plugins_begin}}
| mhp
{{Plugins_item|inputdev|Reads input events from /dev/input/eventX (KBD, IR, mouse)|||}}
| [[mhp-plugin|mhp]]
{{Plugins_item|imonlcd|Output information on imonLCD.|x|x|}}
| http://www.powarman.de
{{Plugins_item|infosatepg|Loading EPG data via satellite|||}}
|-
{{Plugins_item|iptv|Use IPTV in VDR|x||}}
| mp3oss
{{Plugins_end}}
| [[mp3-plugin|mp3]]

| http://home.pages.at/garvdr
===J===
|-
{{Plugins_begin}}
| stream
{{Plugins_end}}
| [[streamdev-plugin|streamdev]]

| http://www.magoa.net/linux
===K===
|-
{{Plugins_begin}}
| streamc
{{Plugins_item|karaoke|Karaoke|||}}
| [[streamdev-plugin|streamdev]]
{{Plugins_item|kvdrmon|one KDE auxiliary plug-in for kvdrmon|||}}
| http://droi.de/streamc
{{Plugins_end}}
|-

| tetris
===L===
| [[games-plugin|games]]
{{Plugins_begin}}
| http://1541.org
{{Plugins_item|lastfm|Playing Last.fm music|||}}
|-
{{Plugins_item|lcdproc|Output information on LCDs|||}}
| tictactoe
{{Plugins_item|lcr|a telephone least cost Manager|||}}
| [[games-plugin|games]]
{{Plugins_item|lightpack|Access to Lightpack/Prismatic software from VDR|x|x|}}
| http://www.wiesweg-online.de/linux/linux.html
{{Plugins_item|lircrc|Native LIRC support|||}}
|-
{{Plugins_item|live|Live Interactive VDR Environment|x|x|}}
| weather
{{Plugins_item|loadepg|Import of Canal+ EPG data|||}}
| [[weather-plugin|weather]]
{{Plugins_end}}
| http://www.infa.abo.fi/~chakie/projects/vdr

===M===
{{Plugins_begin}}
{{Plugins_item|mailbox|Simple email client|x||}}
{{Plugins_item|markad|advertising scanner, sets cutting marks using [[Markad]]|x|x|}}
{{Plugins_item|menuorg|Organize the OSD menu with submenus|x||}}
{{Plugins_item|mldkgui|MLDonkey plugin|||}}
{{Plugins_item|mlist|History of all OSD messages|||}}
{{Plugins_item|mouse mate|Control with Mouse|x||}}
{{Plugins_item|mp3|MP3 player|||}}
{{Plugins_item|muggle|mp3 database|||}}
{{Plugins_end}}

===N===
{{Plugins_begin}}
{{Plugins_item|neutrinoepg|Displays the EPG information in the classic Neutrino look|x|x|}}
{{Plugins_item|noepg|EPG for some channels block / allow|x||}}
{{Plugins_end}}

===O===
{{Plugins_begin}}
{{Plugins_item|osdadjust|OSD adjust size and position on the screen|||}}
{{Plugins_item|osddemo|Demo plug-in for use of the VDR OSD|x||}}
{{Plugins_item|osdpip|a TV image of another transmitter Show.|x||}}
{{Plugins_item|osdserver|OSD access via TCP / IP for other programs|x||}}
{{Plugins_item|osdteletext|Teletext via OSD|x|x|}}
{{Plugins_item|otv4vdr|TPS EPG Import|||}}
{{Plugins_end}}

===P===
{{Plugins_begin}}
{{Plugins_item|peer|Edit timers on VDRs, and access to the OSD|x|x|}}
{{Plugins_item|permashift|Plugin for permanent timeshift|x|x|}}
{{Plugins_item|pin|Parental control for VDR|||}}
{{Plugins_item|play|Mplayer plugin for VDR and X11|||}}
{{Plugins_item|playlist|Using playlists for video recording|||}}
{{Plugins_item|premiereepg|premiereepg2vdr as a plugin|x||}}
{{Plugins_item|pvr350|TV image on a Hauppauge PVR 350|x||}}
{{Plugins_item|pvrinput|Use analog TV card|x||}}
{{Plugins_end}}

===Q===
{{Plugins_begin}}
{{Plugins_end}}

===R===
{{Plugins_begin}}
{{Plugins_item|radio|Background image for radio stations, as well as RDS text|x|x|}}
{{Plugins_item|remote|Support of remote controls ("/dev/input/x")|x|x|x}}
{{Plugins_item|remoteosd|Access to the main menu of another VDR|x|x|}}
{{Plugins_item|remotetimers|Timer management in Client-/Server-Struktur|x|x|}}
{{Plugins_item|restfulapi|Provides a RESTful API to access VDR data ready|x|x|}}
{{Plugins_item|ripit|Ripping of audio CDs|x||}}
{{Plugins_item|rotor|Controls satellite dish rotor|||}}
{{Plugins_item|rotorng|Controls satellite dish rotor|||}}
{{Plugins_item|rssreader|show RSS news feeds|x||}}
{{Plugins_end}}

===S===
{{Plugins_begin}}
{{Plugins_item|sc|Software Conditional Access Module|x|x|}}
{{Plugins_item|scheduler|control external tasks with VDR|||}}
{{Plugins_item|screenshot|Makes Screenshots|||}}
{{Plugins_item|scripting|VDR connect with Ruby|||}}
{{Plugins_item|seduatmo|AtmoLight for SEDU based controller|||}}
{{Plugins_item|setup|Edit system settings and VDR-menus|||}}
{{Plugins_item|sked|SoftCam.Key EDitor|||}}
{{Plugins_item|skincurses|Skin for the console|x||}}
{{Plugins_item|skinelchi|Elchi patch as a plugin|x|x|}}
{{Plugins_item|skinflat|a simple and slim skin for VDR||x|}}
{{Plugins_item|skinenigmang|D-Box Enigma skin|x|x|}}
{{Plugins_item|skinnOpacity|True Color skin for HD VDRs||x|}}
{{Plugins_item|skinpearlhd|PearlHD the skin as a native plugin|||}}
{{Plugins_item|skinsoppalusikka|Elchi-skin as a plugin|x||}}
{{Plugins_item|SkySelectFeeds|Multifeed option of "Sky Select"|x||}}
{{Plugins_item|sleeptimer|countdown counter for tasks/shutdown|x|x|}}
{{Plugins_item|smarttvweb|Recordings and live TV on SmartTVs/-phones|x||}}
{{Plugins_item|sndctl|Sound Mixer control|x||}}
{{Plugins_item|softhddevice|HDTV output plugin for VDR with GPU support.|x|x|}}
{{Plugins_item|Solarstorm|multi-channel TV backlight|x||}}
{{Plugins_item|span|provides audio FFT data available|||}}
{{Plugins_item|spider|the spider game|||}}
{{Plugins_item|sportng|Soccer game results|||}}
{{Plugins_item|streamdev|Streaming-Server/Client|x|x|}}
{{Plugins_item|streamplayer|Plays video streams|||}}
{{Plugins_item|sudoku|Generate and solve Number Place puzzles|||}}
{{Plugins_item|suspendoutput|black background|||}}
{{Plugins_item|svdrposd|OSD menu via SVDRP||x|}}
{{Plugins_item|svdrpservice|Interface for access to SVDRP server||x|}}
{{Plugins_item|systeminfo|System information via OSD|x|x|}}
{{Plugins_end}}

===T===
{{Plugins_begin}}
{{Plugins_item|targavfd|Control Futaba Dot-Matrix Display|x|x|}}
{{Plugins_item|text2skin|An interpreter for xml-based skins|x|x|}}
{{Plugins_item|timeline|Displays collisions programmed timer|||}}
{{Plugins_item|TVGuide|a 2D EPG Viewer manner of a TV magazine|x|x|}}
{{Plugins_item|tvtv|TvTv in OSD|||}}
{{Plugins_end}}

===U===
{{Plugins_begin}}
{{Plugins_item|uactivity|Starts shell scripts for changes in user activity|x||}}
{{Plugins_item|undelete|Recovery of deleted recordings||x|}}
{{Plugins_item|upnp|via UPnP AV access to VDR|x|x|}}
{{Plugins_end}}

===V===
{{Plugins_begin}}
{{Plugins_item|vdrmanager|VDR control via Android|x||}}
{{Plugins_item|vdrrip|Movie Encoder|x||}}
{{Plugins_item|vdrtva|TV-Anytime ( Accurate Recording and Series Link )|x|x|}}
{{Plugins_item|vodcatcher|Video_on_Demand|||}}
{{Plugins_item|vompserver|VDR as Hauppauge MediaMVP server||x|}}
{{Plugins_item|vnsi-server|VDR-Network-Streaming-Interface|x|x|}}
{{Plugins_end}}

===W===
{{Plugins_begin}}
{{Plugins_item|webvideo|Loading videos from the internet|x||}}
{{Plugins_item|wirbelscan|a Channel Scanner for digital and analogue TV|x|x|x}}
{{Plugins_item|wirbelscancontrol|a main menu for [[wirbelscan-plugin]]|x||}}
{{Plugins_end}}

===X===
{{Plugins_begin}}
{{Plugins_item|xineliboutput|a libxine based VDR output device|x|x|}}
{{Plugins_item|xmame|Start Xmame games within the VDR|x||}}
{{Plugins_item|xmltv2vdr|Import EPG data into VDR|x|x|}}
{{Plugins_end}}

===Y===
{{Plugins_begin}}
{{Plugins_item|yaepg|Electronic Program Guide|||}}
{{Plugins_item|yaepghd|Electronic Program Guide|x|x|}}
{{Plugins_item|yacoto|Converts recordings to other formats|||}}
{{Plugins_end}}

===Z===
{{Plugins_begin}}
{{Plugins_item|zaphistory|List of recently-watched programs with statistics|x|x|}}
{{Plugins_item|zappilot|Show EPG without channel switching|||}}

<!-- END OF TABLE. DO NOT TOUCH. -->
|}
|}

==See also==
# [[List of outdated Plugins]]
# [[Plugins_by_topic]]
# [[Hints for plugin developers]]


==Links==
==Links==
# {{mirror 1|}}
{|

| [1]
| http://www.cadsoft.de/vdr/plugins.htm
| List of plugins on the VDR homepage
|-
| [2]
| http://linvdr.org/download
| Download archive
|-
| [3]
| http://vdr.bluox.org/download
| Download archive
|-
| [4]
| http://vdrbox.free.fr/fichiers
| Download archive
|}


[[Category:Plugins]]
[[Category:Plugins]]
{{i18n|Plugins}}


__NOTOC__
[[de:Plugins]]

Latest revision as of 13:00, 15 January 2015

Description

A Plugin is a program extension of VDR, which can be reloaded as a library at runtime of the program.

A plugin only needs to be recompiled if the plugin interface API version has changed in VDR. Some plugins are dependent on additional VDR patches in order to achieve the desired function.

Installation

Liste

Info
Info

Plugins last updated before VDR-1.7.0, can to be found in the List of outdated Plugins.
Most likely that list here is not up-to-date, you may want to search on the German wiki for newer informations.


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

A

Plugin Description 1.7.x 2.0.x 2.1.x
ac3mode Indicates the number of audio channels (eg 5.1) x
actuator Control of a satellite dish rotor via parallel port x
admin Starting / stopping services, editing configuration files x
alcd Text output on Activy LC displays x
arghdirector Usage of Sky MultiFeed channels, Fork of Director-plugin x
atscepg shows ATSC (North America) EPG x
autostart Start tasks when you insert removable media x
audiorecorder Automatically records radio channels with matching title x

B

Plugin Description 1.7.x 2.0.x 2.1.x
beep Audible messages via internal PC speaker x
bgprocess Progress indicator for external programs, controlled by SVDRP x x
block EPG background scan for unwanted TV events x
bluray A simple BluRay player.
burn Burn movies to DVD x

C

Plugin Description 1.7.x 2.0.x 2.1.x
cdplayer Play Audio CDs x x
chanman Select/Change channel list via OSD x x
channelblocker Administrate blocked channels for channel block patch
channellists Switch channel lists via OSD
cinebars Creates virtual cine bars x x x
control OSD output on Telnet terminal x
cpumon Displays CPU usage x

D

Plugin Description 1.7.x 2.0.x 2.1.x
dbus2vdr Control VDR via D-Bus x x
Deluxe Store DeluxeMusic TV shows x
devstatus Display DVB device status (incl. running records) x x x
dummydevice Dummy output device x
dvbhddevice Output Device plugin for TT S2-6400 DVB card x x x
dvd A DVD player x x x
dvdswitch Plays DVD Images x
dynamite "Plug'n'play" of DVB receivers x

E

Plugin Description 1.7.x 2.0.x 2.1.x
eepg Extended EPG import x x
epgfixer Processing of EPG content with RegExp x x
epgsearch Advanced EPG search and automatic creation of timers x x
epgsync imported EPG of an other VDR via SVDRP x x
exec integrated timer for actions / shell commands in VDR x
externalplayer use external programs as player x x
extrecmenu advanced recording menu x x

F

Plugin Description 1.7.x 2.0.x 2.1.x
favorites List of favorite channels x
femon Display of signal information of a DVB card x x x
fepg Tabular EPG index x
ffnetdev An output plugin via network x
filebrowser File Manager x x
fritzbox ISDN telephone call manager x x

G

Plugin Description 1.7.x 2.0.x 2.1.x
gbc GameBoy - Emulator x
graphlcd Output information on graphical LCDs x x
graphtft Output information on TFTs x

B

Plugin Description 1.7.x 2.0.x 2.1.x
hattrick A match viewer for the online browser game Hattrick
hello A simple 'hello' sample plugin x
history Maintains a history of played recordings and files.

I

Plugin Description 1.7.x 2.0.x 2.1.x
inputdev Reads input events from /dev/input/eventX (KBD, IR, mouse)
imonlcd Output information on imonLCD. x x
infosatepg Loading EPG data via satellite
iptv Use IPTV in VDR x

J

Plugin Description 1.7.x 2.0.x 2.1.x

K

Plugin Description 1.7.x 2.0.x 2.1.x
karaoke Karaoke
kvdrmon one KDE auxiliary plug-in for kvdrmon

L

Plugin Description 1.7.x 2.0.x 2.1.x
lastfm Playing Last.fm music
lcdproc Output information on LCDs
lcr a telephone least cost Manager
lightpack Access to Lightpack/Prismatic software from VDR x x
lircrc Native LIRC support
live Live Interactive VDR Environment x x
loadepg Import of Canal+ EPG data

M

Plugin Description 1.7.x 2.0.x 2.1.x
mailbox Simple email client x
markad advertising scanner, sets cutting marks using Markad x x
menuorg Organize the OSD menu with submenus x
mldkgui MLDonkey plugin
mlist History of all OSD messages
mouse mate Control with Mouse x
mp3 MP3 player
muggle mp3 database

N

Plugin Description 1.7.x 2.0.x 2.1.x
neutrinoepg Displays the EPG information in the classic Neutrino look x x
noepg EPG for some channels block / allow x

O

Plugin Description 1.7.x 2.0.x 2.1.x
osdadjust OSD adjust size and position on the screen
osddemo Demo plug-in for use of the VDR OSD x
osdpip a TV image of another transmitter Show. x
osdserver OSD access via TCP / IP for other programs x
osdteletext Teletext via OSD x x
otv4vdr TPS EPG Import

P

Plugin Description 1.7.x 2.0.x 2.1.x
peer Edit timers on VDRs, and access to the OSD x x
permashift Plugin for permanent timeshift x x
pin Parental control for VDR
play Mplayer plugin for VDR and X11
playlist Using playlists for video recording
premiereepg premiereepg2vdr as a plugin x
pvr350 TV image on a Hauppauge PVR 350 x
pvrinput Use analog TV card x

Q

Plugin Description 1.7.x 2.0.x 2.1.x

R

Plugin Description 1.7.x 2.0.x 2.1.x
radio Background image for radio stations, as well as RDS text x x
remote Support of remote controls ("/dev/input/x") x x x
remoteosd Access to the main menu of another VDR x x
remotetimers Timer management in Client-/Server-Struktur x x
restfulapi Provides a RESTful API to access VDR data ready x x
ripit Ripping of audio CDs x
rotor Controls satellite dish rotor
rotorng Controls satellite dish rotor
rssreader show RSS news feeds x

S

Plugin Description 1.7.x 2.0.x 2.1.x
sc Software Conditional Access Module x x
scheduler control external tasks with VDR
screenshot Makes Screenshots
scripting VDR connect with Ruby
seduatmo AtmoLight for SEDU based controller
setup Edit system settings and VDR-menus
sked SoftCam.Key EDitor
skincurses Skin for the console x
skinelchi Elchi patch as a plugin x x
skinflat a simple and slim skin for VDR x
skinenigmang D-Box Enigma skin x x
skinnOpacity True Color skin for HD VDRs x
skinpearlhd PearlHD the skin as a native plugin
skinsoppalusikka Elchi-skin as a plugin x
SkySelectFeeds Multifeed option of "Sky Select" x
sleeptimer countdown counter for tasks/shutdown x x
smarttvweb Recordings and live TV on SmartTVs/-phones x
sndctl Sound Mixer control x
softhddevice HDTV output plugin for VDR with GPU support. x x
Solarstorm multi-channel TV backlight x
span provides audio FFT data available
spider the spider game
sportng Soccer game results
streamdev Streaming-Server/Client x x
streamplayer Plays video streams
sudoku Generate and solve Number Place puzzles
suspendoutput black background
svdrposd OSD menu via SVDRP x
svdrpservice Interface for access to SVDRP server x
systeminfo System information via OSD x x

T

Plugin Description 1.7.x 2.0.x 2.1.x
targavfd Control Futaba Dot-Matrix Display x x
text2skin An interpreter for xml-based skins x x
timeline Displays collisions programmed timer
TVGuide a 2D EPG Viewer manner of a TV magazine x x
tvtv TvTv in OSD

U

Plugin Description 1.7.x 2.0.x 2.1.x
uactivity Starts shell scripts for changes in user activity x
undelete Recovery of deleted recordings x
upnp via UPnP AV access to VDR x x

V

Plugin Description 1.7.x 2.0.x 2.1.x
vdrmanager VDR control via Android x
vdrrip Movie Encoder x
vdrtva TV-Anytime ( Accurate Recording and Series Link ) x x
vodcatcher Video_on_Demand
vompserver VDR as Hauppauge MediaMVP server x
vnsi-server VDR-Network-Streaming-Interface x x

W

Plugin Description 1.7.x 2.0.x 2.1.x
webvideo Loading videos from the internet x
wirbelscan a Channel Scanner for digital and analogue TV x x x
wirbelscancontrol a main menu for wirbelscan-plugin x

X

Plugin Description 1.7.x 2.0.x 2.1.x
xineliboutput a libxine based VDR output device x x
xmame Start Xmame games within the VDR x
xmltv2vdr Import EPG data into VDR x x

Y

Plugin Description 1.7.x 2.0.x 2.1.x
yaepg Electronic Program Guide
yaepghd Electronic Program Guide x x
yacoto Converts recordings to other formats

Z

Plugin Description 1.7.x 2.0.x 2.1.x
zaphistory List of recently-watched programs with statistics x x
zappilot Show EPG without channel switching

See also

  1. List of outdated Plugins
  2. Plugins_by_topic
  3. Hints for plugin developers

Links

  1. Mirror