You are not logged in.


Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

The newest Posts in forum

Last post

By ludi (Yesterday, 8:09pm)

Forum: Verschiedenes

3 70

By TheChief

(Today, 11:02am)

By louis (Jan 25th 2015, 12:45pm)

Forum: VDR News

104 2,686

By louis

(Today, 10:53am)

By vectra130 (Jan 18th 2015, 4:59pm)

Forum: VDR Plugins

79 2,854

By utiltiy

(Today, 10:40am)

By fnu (Mar 9th 2014, 12:29am)

Forum: VDR Plugins

350 21,293

By fnu

(Today, 10:33am)

By helau (Jan 22nd 2015, 1:46pm)

Forum: Patches

22 1,147

By fnu

(Today, 10:30am)

By louis (Jan 15th 2015, 2:28pm)

Forum: VDR News

128 3,446

By louis

(Today, 10:23am)

By sewn4 (Oct 30th 2013, 11:12am)

Forum: VDR Installation

76 8,980

By Argus

(Today, 10:21am)

By cinfo (Dec 7th 2014, 9:59pm)

Forum: HOWTOS / F.A.Q.s

224 12,114

By cinfo

(Today, 10:05am)

By Delaney (Jan 19th 2014, 11:50pm)

Forum: ARM & Co

161 10,444

By Uwe

(Today, 9:47am)

By kamel5 (Jan 29th 2015, 4:11pm)

Forum: VDR Core

18 351


(Today, 2:17am)

By Perlbo (Jan 26th 2015, 12:11pm)

Forum: yaVDR

22 426

By Badenser

(Today, 12:45am)

By cinfo (Yesterday, 11:11pm)

Forum: HOWTOS / F.A.Q.s

1 101

By cinfo

(Yesterday, 11:14pm)

By ratman (Jan 29th 2015, 8:15pm)

Forum: Andere Distributionen

58 1,278

By Sundtek

(Yesterday, 11:12pm)

By chriszero (Yesterday, 9:23pm)

Forum: VDR Plugins

3 107

By mini73

(Yesterday, 10:57pm)

By 26196008 (Jan 30th 2015, 9:29pm)

Forum: xbmc

26 295

By seahawk1986

(Yesterday, 10:39pm)


[Announce] Skindesigner 0.2.0

written by louis at Sunday, January 25th 2015, 12:45pm


folgende Änderungen sind seit der Version 0.1.5 dazugekommen:


Version 0.1.6
- removed suppression of first DisplayChannel call after VDR start
- fixed "flickering" bug with vdr2.1.7
- fixed bug that osd language was not set correctly which caused one
  additional skin caching at startup

Version 0.2.0
- fixed bug that onpause view potentially starts during setting cutting
- made all globals variables private
- introduced globals.xml in skinpath, theme.xml in theme path. theme.xml
  adds its vakues and potentially overrides valués from globals.xml
- check icons, menuicons and skinparts additionally directly in skin folder
  to allow default images which can be used for all skins
- fixed bug that setup variables are sometimes not identified in case two 
  or more skin names start identically

Die wesentliche Änderung ist, dass es jetzt eine (wirklich Skin globale) globals.xml im Skin Root Verzeichnis gibt und pro Theme optional eine theme.xml Datei, mit der die Definitionen der globals.xml ergänzt und überschrieben werden können. Das Verzeichnislayout eines Skins schaut also nun so aus:


    |--- globals.xml
    |--- setup.xml
    |--- themes
    |    |--- default
    |    |    |--- theme.xml
    |    |    |--- icons
    |    |    |--- menuicons
    |    |    |    |--- customicons
    |    |    |    |--- pluginicons
    |    |    |    |--- standardicons
    |    |    |--- skinparts
    |    |--- logos
    |    |--- theme2
    |         |--- theme.xml
    |         |--- icons
    |         |--- ...
    |--- xmlfiles
    |--- icons
    |--- menuicons
    |    |--- customicons
    |    |--- pluginicons
    |    |--- standardicons
...[Read on]

[Announce] Skindesigner 0.1.5 - Skin Setup

written by louis at Tuesday, January 20th 2015, 2:55pm


mit der aktuellen Version 0.1.5 ist es nun möglich, für die Skins per XML ein Setup zu definieren, dessen Werte dann über das OSD im Skindesigner Setup Menü angepasst werden können. Im Skindesigner Setup Menü wird für jeden installierten Skin ein entsprechendes Untermenü angeboten.

Das Format der Datei setup.xml, die direkt im Skin Verzeichnis liegen muss (also <RESSORCEDIR>/skins/<skinname>/setup.xml), kann man hier am Beispiel Blackhole sehen. Dort ist auch alles wesentliche kommentiert. Das entsprechende Setup Menü dazu sieht dann aus wie im Screenshot zu erkennen.

In den XML Files des Skins können die definierten Variablen dann ganz normal per Tokens benutzt werden. Wenn z.B. ein Setup Parameter name="fadetime" existiert, kann man überall (analog zu den "globals") auf das Token {fadetime} zugreifen.

Ich habe Blackhole mal angepasst, wie es in dem "Community Edition" Thread diskutiert wurde.

Damit einige Parameter ziehen, muss der VDR neu gestartet werden. Das betrifft z.B. die fadetime oder die Anzahl der Menuitems in den Listen, da diese Werte in den Templates gecacht sind. Ich wollte nicht nach Beenden des Setup Menüs alle Templates neu cachen, da das dann einiges an Zeit dauern kann...aber das macht man ja auch nicht so oft.

Da das ganze teilweise schon recht tricky war, wäre ich um ein paar intensive Tests froh, da haben sich sicherlich noch Fehlerchen versteckt... :ausheck

Ciao Louis

[ANNOUNCE] VDR version 2.0.7 released

written by holymoly at Tuesday, January 20th 2015, 10:53am

aus der ML


VDR version 2.0.7 is now available at

A 'diff' against the previous version is available at

MD5 checksums:

090c6f5b75b4710e39528734ebf2dcc8 vdr-2.0.7.tar.bz2
035e2df20744f90d44017674521ebcd4 vdr-2.0.6-2.0.7.diff

This version fixes a few minor bugs that came up after the release of
version 2.0.6.

The changes since version 2.0.6:

- Fixed a possible division by zero in frame rate detection.
- Fixed a bug in the Makefile when installing plugins with LCLBLD=1 (thanks to
Stefan Huelswitt).
- Fixed jumping to an absolute position via the Red key in case replay was paused
(reported by Dieter Ferdinand).
- Now returning from removing deleted recordings after at most 10 seconds, or if the
user presses a remote control key, to keep the system from getting unresponsive
when removing a huge number of files (reported by Dieter Ferdinand).
- Fixed generating the index file of an existing recording in case at the of a TS file
there is less data in the buffer than needed by the frame detector. In such a case
it was possible that frames were missed, and there was most likely a distortion
when replaying that part of a recording. This is mostly a problem for recordings that
consist of more than one *.ts file. Single file recordings could only lose some
frames at their very end, which probably doesn't matter. At any rate, if you have
generated an index file with VDR version 2.0.6 you may want to do so again with this
version to make sure the index is OK.

Have fun!


Announce: Skindesigner 0.1.4

written by louis at Sunday, January 18th 2015, 12:17pm


da ich nun nach tatkräftiger Mithilfe von vectra endlich den Bug beseitigen konnte, dass Skindesigner crasht, wenn man eine Aufnahme aus extrecmenu oder remotetimers startet, habe ich eine Version 0.1.4 veröffentlicht....zu finden wie immer unter…indesigner.git/

Ciao Louis

[Announce] VDR developer version 2.1.7

written by fnu at Sunday, January 18th 2015, 11:40am

Vielen Dank an Klaus und alle Zuarbeiter für Ihre Arbeit und Mühen!


VDR developer version 2.1.7 is now available at

A 'diff' against the previous version is available at

MD5 checksums:

1c954bad31ce74cd1cbd7987e62d2a98 vdr-2.1.7.tar.bz2
88a90327a75833b7723942d3bd25f954 vdr-2.1.6-2.1.7.diff


This is a *developer* version. Even though *I* use it in my productive environment, I strongly recommend that you only use it under controlled conditions and for testing and debugging.

The changes since version 2.1.6:

- No longer logging an error message in DirSizeMB() if the given directory doesn't
exist. This avoids lots of log entries in case several VDRs use the same video
directory and one of them has already physically removed a recording directory,
while the others still have it in their list of deleted recordings.
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- A cCamSlot that has WantsTsData set to true in its constructor now also gets
the CAT and EMM PIDs data.
- Fixed a possible division by zero in frame rate detection.
- VDR now reads command line options from *.conf files in /etc/vdr/conf.d (thanks
to Lars Hanisch). See vdr.1 and vdr.5 for details.
- Fixed a possible crash in the LCARS skin (thanks to Thomas Reufer).
- Updated the dvbhddevice plugin source.
- Fixed a bug in the Makefile when installing plugins with LCLBLD=1 (thanks to
Stefan Huelswitt).
- The pid of the PMT in which the CA descriptors of a given channel are broadcast
is now stored together with the CA descriptors and can be retrieved by calling
GetPmtPid() (this information is only required to receive encrypted channels
with the OctopusNet receiver via the 'satip' plugin).
- Channels that are not listed in the SDT are now only marked as OBSOLETE if
"Setup/DVB/Update channels" is set
...[Read on]