HDTV and XBMC in your living room - based on Nvidia VDPAU, VDR and Ubuntu Linux

Features of yaVDR 0.5

  • VDR 2.0.x standard features:

    • Watch and record TV programmes (SDTV or HDTV) via DVB hardware or IPTV

    • Record several TV programmes on different channels simultaneously (number of available recording channels depends on the number of DVB devices)

    • OSD with preinstalled different HD skins:

      • AnthraHD (text2skin, yaVDR 0.5 default skin)

      • PearHD

      • NarrowHD (yaVDR 0.4 default skin)

    • True Color capable Skins:

      • Skin nOpacity (optional package)

      • Skin flatplus (optional package)

      • Skin flat (optional package)

      • LCARS

    • Control VDR and XBMC via remote control (using eventlircd to combine inputs from HID devices, LIRC and IRServer, PS3 BD Remote)

    • Visit http://www.linuxtv.org/vdrwiki/index.php/Introduction and http://www.tvdr.de/features.htm for a more extensive list

    • Note: A full featured DVB card is not mandatory for yaVDR and not recommended because we concentrate on GPU-based output via HDMI (as of yaVDR 0.5 some Full Featured cards will be supported but the X-Server will remain unstarted in this case and XBMC/Firefox/etc. will not be available when using Full Featured cards)

  • VDR frontend choice: Use your favourite VDR frontend, select one of the following frontends from the yaVDR web frontend

    • softhddevice (default)

    • xine via vdr-plugin-xine

    • vdr-sxfe via vdr-plugin-xineliboutput

  • XBMC:

    • Includes XBMC with PVR support.

    • XBMC can be used as an alternative TV frontend for VDR

  • Automated Xorg-configuration for Nvidia GPUs with VDPAU

  • Contains Firefox to access web interface or browse the internet

  • Contains web interface for most important configuration options

  • Boot process is optimized to bring up Live TV as soon as possible using upstart.

  • S3 as default "shutdown" method for quick wakeup.

  • Wakes up for scheduled recordings (if configured).

  • All updates for yaVDR will be delivered in packages, available via apt or aptitude. Our goal is that you can update yaVDR with the ordinary Ubuntu upstream packages in the same way you are used to from your ordinary Ubuntu installation.

  • yaVDR comes with a small number of other patched Ubuntu packages, a complete list ist available within our “main” Launchpad repository (https://launchpad.net/~yavdr/+archive/main).

  • On console tty1 (Ctrl+Alt+F1) we have made the blinking cursor invisible for a nicer boot experience. If you need the console with a blinking cursor, you can use Ctrl+Alt+F2 instead.

  • Pre-installed network services:

    • yaVDR Web frontend (HTTP, on port 80)

    • VDR-Plugin xineliboutput (Port 37890). VDR frontend vdr-sxfe will connect via this port

    • VDR-Plugin Live: Web interface for comfortable timer programming (HTTP, on port 8008, default account: user: admin, password: live)

    • SVDRP (TCP port 6419)

    • VDR-Plugin Streamdev-Server (HTTP, on port 3000): Stream TV channels to a second VDR or to VLC or other media players

    • VDR-Plugin xvdr (Port 34890) to stream to XBMC PVR Addon VDR-xvdr

    • SSH

    • NFS server and Samba server as a standard way of sharing media between different machines

Comparison: yaVDR and Ubuntu

Installation Graphical installer Original Ubuntu alternate installer (text based)
Desktop environment Unity openbox
Pre-installed applications Office, Multimedia, Internet, etc. only VDR, XBMC, Firefox and dependencies
System configuration via Unity settings via yaVDR Web-Frontend (and shell)
Updates through package repositories Standard Ubuntu repositories Standard Ubuntu repositories + yaVDR repositories (see download page for further details, yaVDR 0.5 uses Ubuntu 12.04 packages)
Multi user environment multiple user profiles possible system is designed around one main user with restricted rights who will be logged in automatically during boot
VDR version Development version 1.7.22 Stable version 2.0.x
NVIDIA graphics driver (closed-source version) Ubuntu 12.04: 304.88 and newer versions yaVDR 0.5.x: same packages as Ubuntu 12.04
Linux kernel Ubuntu 12.04: 3.2.x, and LTS enablement Stack Kernels always using the original Ubuntu kernel packages
V4L/DVB drivers As shipped with kernel To support for additional DVB cards, we offer prepackaged drivers from an experimental V4L/DVB branch by Oliver Endriss in a DKMS package “linux-media-experimental-dkms”
Sound architecture Pulseaudio + ALSA ALSA (Pulseaudio is not used, since we are not convinced at the moment that we need it.)
VDPAU support in media players as of Ubuntu 12.04: mplayer contains updated xinelib and XBMC with VDPAU support (mplayer can be added manually)

Copyright © 2010 yaVDR. This page was last updated on 2014-07-06.