2.4. The Web Frontend

The web frontend is accessible via your browser through either IP adress or the hostname of your VDR computer. At the same time, it is the default start adress when starting the pre-installed Mozilla Firefox browser on your yaVDR. The latter one can be reached via the OSD [14] of the VDR (Key "M" on your keyboard or the menu button on your remote control: Main Menu ⇒ "Applications" ⇒ "Web"). Also, you can move the mouse cursor to the middle of the left screen border. Here, a panel will appear where you can select the starter http:// ⇒ Firefox.

Front page of the yaVDR Web Frontend

These three links go to:

  1. the configuration web frontend of yaVDR
  2. VDR LIVE!
  3. the HTTP interface of the Streamdev servers

2.4.1. Dashboard

The web frontend starts with the dashboard. This presents an overview about the entire system. Amongst others, the following information is displayed:

  • whether or not the VDR is running
  • free and used hard disk capacity
  • the selected frontend for the VDR
  • screen resolution
  • information regarding shutdown method, CPU, memory and system load
  • the selected options for the audio sinks
  • recordings and upcoming timers

Dashboard

2.4.2. Overview

The majority of the yaVDR settings can be done via the web frontend.

These are

2.4.3. Settings

The following gives a brief overview about the settings that ca be done through the web frontend:

VDR: General

wfe/logos/preferences-system.png

Here, you can select the VDR frontend. Starting with release yaVDR 0.5, softhddevice is the default when the output is processed by the local graphics adapter of your computer. If you have TT S2-6400 (full-featured HDTV adapter), full-featured SDTV adapter or a Hauppauge PVR350 (analogue adapter card) installed, the corresponding plugins will be automatically installed and aktivated.

wfe/settings_frontend.png

The Lifeguard Addon blocks the automatic or manual shutdown of the VDR whn there are any processes or remote connections in use for the selected services:

wfe/settings_lifeguard.png

The broadcasted EPG [15] of some stations does not comply with the standard. You can set up the VDR that it still displays special characters properly in these cases.

wfe/settings_epg_enc.png

VDR: Channels

wfe/logos/address-book-new.png Here, you can maintain the VDR channels. Available channels can be grouped, reordered (by Drag&Drop) or edited via the context menu (accessible through the context menu). You can select multiple channels at once while holding the shift key. The clipboard on the right side can be used as a temporary repository. This is particularly useful if you like to sort channels without scrolling back and forth all the time.

Kanalverwaltung

Clicking on the wfe/left_double.gif icon left of the "Channels" opens the Channelpedia:

Channelpedia

All stations in this database can added to the channel list without a channel search. Therefore, use the context menu of a channel or a whole channel group and select to copy the selected entries into the channel list.

Kanal hinzufügen

Hardware: Remote Control

wfe/logos/remote_control.png Remote Control

yaVDR facilitates Eventlircd, a system service, that recognizes a lot of remote control receivers automatically and sets them up for the remote control which part of the default bundle. These remote controls will work without any further configuration.

Lirc can be activated for special receivers (e.g. the Atric wakeup devices or other ones, that are connected via the serial port, or sometimes also the X10 receivers). The specification of the serial port is mandatory for serial receivers. As before, the keys for some remote controls are already pre-configured. If this is noth case for your remote control, or if you prefer to use another remote control, you have to edit the /etc/lirc/lircd.conf file. Keep in mind that you assign key names that comply with the *naming convention*and are aligned with the naming in the /etc/vdr/remote.conf file. This makes sure that the remote keys works both with VDR and XBMC. Inputs from Lircd will (with support of uinput (userland input)) be directed to Eventlircd and will be passed to VDR similar to the signals of all other Eventlird devices.

[Caution]Igor-USB

Do not activate Lirc for Igor USB receivers. See Igor USB receiver for setup instructions.

Hardware: Audio

wfe/logos/audio-card.png This section allows you to configure the audio sinks for VDR and XBMC. In general, select only the required audio devices to avoid extra system load through Alsa. In case of more complex setups and/or multiple sound adapters in your computer, if may be required to edit alsa manually.

Hardware: Display Settings

wfe/logos/video-display.png You can set up the use and resolution of attached screens. Furthermore, the deinterlacing methods for SD and HD signals will be configured in this section.

Overscan. Nvidia introduced a new setting for the compensation of overscan with version 302.07 of the driver. While the overscan was defined in percent previously, it is now given as so called "view port", with height, width and distance from the upper left corner of the displayed image.

The sketch below provides an overview about these terms:

wfe/overscan.png

ViewPortIn defines the size of the image that is calculated on the graphics adapter. Afterwards, the image will the scaled to the size of ViewPortOut (X x Y) and displayed on the screen where it is shifted by x and y relative to the upper left corner.

To determine the correct parameters, you may display a bright image while moving ViewPortOut via x and y until the upper left corner is located properly. In a second step, adjust the scaling (X and Y) until the lower right corner is located properly as well. Use the button wfe/test-viewport.png to test this setting. This will show a preview of the overscan settings.

GraphTFT. The GraphTFT plugin allows to display status information or the menu of the VDR on another attached screen.

[Note]Activate GraphTFT

Right now, the setup of the secondary screen is still tricky. The following describes a strategy which may quite likely yield success if you are faced with issues:

  • Repeat the scanning of screens ("Rescan Displays")
  • Restart the system to make sure that the order of the displays is correct
  • Set up dual screen
  • Check Graphtft and and define resolution and repeat rate of the GraphTFT screen manually
  • If the order of screens is still not correct, define primary and secondary displays again

System: System

wfe/logos/computer.png You can set up the system language on this page. Furthermore, the shutdown and wakeup methods can be specified. Finally, you can define the timeout of the GRUB boot menu.

System: Network

wfe/logos/network-wired.png .TODO:

Specify NFS shares from remote computers on this page. Also, you can define the MAC adresses of other computers, that can be woken up by WOL [16] in the OSD.

VDR: Edit configuration files

wfe/logos/preferences-system.png You can edit several configuration files directly in you browser. Right now,the following files can be edited via the web frontend:

  • /etc/lirc/lircd.conf
  • /etc/vdr/diseqc.conf
  • /var/lib/vdr/remote.conf
  • /var/lib/vdr/channels.conf
  • /var/lib/vdr/.xbmc/userdata/Lircmap.xml

System: Packages

wfe/logos/package-x-generic.png The web frontend can be used to maintain plugins, addons and further packages that are related to VDR. Plugins nachinstallieren

APT Commands Use the buttons above the plugin list to reload the package sources ("apt-get update"), uninstall packages that are not required anymore ("apt-get autoremove") and purge the locale copies of downloaded packages Pakete ("apt-get clean"). Packages can be installed, removed or (de-)activated via the context menu when clicking with the right mouse button onto the package.

Package Installation

2.4.4. System

Commands

  • wfe/logos/switch-display.png Switch temporarly to the second screen
  • wfe/logos/reboot.png restart your computer
  • wfe/logos/xbmc-process-stop.png XBMC emergency exit
  • wfe/logos/xbmc-edit-delete.png reset the XBMC configuration
  • wfe/logos/view-refresh.png restart VDR

Debugging Information

  • wfe/logos/utilities-system-monitor.png System Information
  • wfe/logos/document-open.png System log files
  • wfe/logos/xbmc-document-open.png XBMC crash log
  • wfe/logos/lirc-config.png LIRC configuration
  • wfe/logos/vdr-config.png VDR configuration
  • wfe/logos/X11.png Xorg Server
  • wfe/logos/audio-card.png Audio (ALSA)
  • wfe/logos/package-x-generic.png Package Information
  • wfe/logos/drive-harddisk.png yaVDR database


[14] On Screen Display

[15] electronic program guide

[16] Wake On LAN