3.6. Configuration files and interfaces

Usually, the web frontend and the settings menu of the VDR are sufficient to configure the VDR. It is still helpful how to edit the configuration file manually in case of more complex scenarios are for debugging purposes.

3.6.1. SVDRP

SVDRP [32] enables to establish a basic TCP connection to port 6419 of the yaVDR system to communicate with and control the VDR. Detailed information can be found in the article about SVDRP in the VDR wiki. The communication between client and servers via SVDRP is used (amongst others) for the VDR plugins such as remotetimers, epgsync and streamdev-client. If you like to use any of plugins, it is required to grant access on the server as described below:

[Note]Remote Access

Remote access via SVDRP requires the customization of the /etc/vdr/svdrphosts.conf file. Some examples are given below:

Example entries in /etc/vdr/svdrphosts.conf

127.0.0.1       1
192.168.1.115   2
192.168.1.0/24  3
192.168.1.0/16  4
0.0.0.0/0       5

1

Do not remove this entry! Otherwise, VDR cannot communicate properly with certain plugins!

2

Grants access for the computer with the IP address 192.168.1.115

3

Grants access for all computers that have an IP address which starts with 192.168.1.xxx

4

Grants access for all computers that have an IP address which starts with 192.168.xxx.yyy (this is a class C network)

5

Regardless of the IP address, all computers have access (Caution: this enables unprotected access to the VDR from outside, unless your network is protected by a router with NAT [33] or a firewall!)



[32] Simple VDR Protocol