Skip to content

Saman-VDR/vdr-plugin-restfulapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vdr-plugin-restfulapi
---------------------------------------

A plugin for Klaus Schmidingers Video Disk Recorder.


Preface:
---------
This plugin has been developed to offer a modern API for other developers to communicate with the VDR.
The plugin supports the following outputs formats: xml, json and html.
It also supports the folloing input formats: json and html.

For a detailed API description, see API.html

Someone who wants to install the plugin on his/her VDR needs following applications and libraries:

    VDR >= 1.7.18
    libcxxtools Rev. >= 1231, which is available as package for Ubuntu in the yavdr-PPA's 

    The plugin can be installed like any other standard plugin (unpack, soft link, make plugins).
    For Ubuntu it is available as package in the yavdr-PPA's

Someone who wants to develop an application which uses this API:

    XML or JSON Parser (Depends on which format you want to use! - You can also use the html-format, but that one is more a proof for the restful concept and does not show all information!)
    URL Decoder or JSON Serializer (to send data to the webservice, required f.e. to create timers, searchtimers usw...) 

Configuration:
---------------
With yaVDR create a new file called plugin.restfulapi.conf in /etc/vdr/plugins/ .

### Command line parameters for vdr-plugin-restfulapi 
--port=8002 --ip=0.0.0.0 --epgimages=/var/cache/vdr/epgimages --channellogos=/usr/share/vdr/channel-logos


Links:
-------
Issue tracker: https://bugs.yavdr.com/projects/vdr-restfulapi/
Package source: https://github.com/yavdr/vdr-plugin-restfulapi

Packages

No packages published

Languages

  • C++ 80.8%
  • HTML 10.0%
  • CSS 6.0%
  • Shell 2.0%
  • Makefile 0.8%
  • Java 0.4%