Difference between revisions of "VDR Integration"

From LinuxMCE
Jump to: navigation, search
m (Vdr integration moved to VDR Integration)
(Filled out information about the current VDR implementation, and ideas what needs to be done.)
Line 1: Line 1:
Just a 'stub' right now...
+
=State Of The Integration=
 +
Currently, interaction between LinuxMCE and VDR is mainly done via the SVDR protocol. Remote control is designed to be done with IR remote controls. Scheduling and EPG is done using the VDR OSD. Recordings can be watch either thru the Videos screen, or thru the VDR OSD.
  
This page will contain information about how vdr will be integrated more fully into LinuxMCE.
+
=What needs to be done=
 +
To have full control over VDR, and to always know, what state VDR is in at any given time, we need to have vdr-plugin. A vdr-plugin has direct access to events happening within VDR, and can export these events to a LinuxMCE VDRPlugin.
 +
 
 +
= OSD or not OSD =
 +
The VDR OSD looks and acts different than the LinuxMCE OSD. Question is, are we going to be able to re-create all the needed pages from the VDR OSD in LinuxMCE screens, and do we want to?
 +
 
 +
= Recordings =
 +
The recordings are currently shown with their filenames vdr.001 to vdr.255 and with a title entry. This does not look nice, and is irritating. The xxx.vdr files should be excluded from the file listing, and the title entry be the only thing visible.
 +
 
 +
= Remote Control =
 +
The current VDRPlugin is designed to work with the on-screen orbiter and a regular IR remote control.
 +
== Offscreen Orbiter ==
 +
Off-screen orbiters use UI1. The current UI1 remote control for VDR lacks a couple of standard features
 +
# No lighting control
 +
# No off-screen channel list
 +
# No off-screen EPG listing
 +
# No off-screen timer settings
 +
 
 +
The lighting control and channel list can easily be implemented with a new screen. The EPG listing is a different beast, as not all information seems to be provided by the plugin. And there is currently no provisioning for displaying and controlling timer.

Revision as of 09:45, 21 October 2008

State Of The Integration

Currently, interaction between LinuxMCE and VDR is mainly done via the SVDR protocol. Remote control is designed to be done with IR remote controls. Scheduling and EPG is done using the VDR OSD. Recordings can be watch either thru the Videos screen, or thru the VDR OSD.

What needs to be done

To have full control over VDR, and to always know, what state VDR is in at any given time, we need to have vdr-plugin. A vdr-plugin has direct access to events happening within VDR, and can export these events to a LinuxMCE VDRPlugin.

OSD or not OSD

The VDR OSD looks and acts different than the LinuxMCE OSD. Question is, are we going to be able to re-create all the needed pages from the VDR OSD in LinuxMCE screens, and do we want to?

Recordings

The recordings are currently shown with their filenames vdr.001 to vdr.255 and with a title entry. This does not look nice, and is irritating. The xxx.vdr files should be excluded from the file listing, and the title entry be the only thing visible.

Remote Control

The current VDRPlugin is designed to work with the on-screen orbiter and a regular IR remote control.

Offscreen Orbiter

Off-screen orbiters use UI1. The current UI1 remote control for VDR lacks a couple of standard features

  1. No lighting control
  2. No off-screen channel list
  3. No off-screen EPG listing
  4. No off-screen timer settings

The lighting control and channel list can easily be implemented with a new screen. The EPG listing is a different beast, as not all information seems to be provided by the plugin. And there is currently no provisioning for displaying and controlling timer.