yaVDR 0.7 - yavdr/yavdr-bugtracker GitHub Wiki

RFC yaVDR 0.7

Paketstruktur für yaVDR 0.7

Um einen möglichst modularen Aufbau für yaVDR 0.7 zu erreichen, werden die folgenden Kernpakete definiert:

Andere yavdr-* Pakete dürfen Abhängigkeiten zu diesem Paket besitzen.

Paket mit allen Konfigurationsdateien und Skripten für Fernbedienungen mit folgenden

Bringt alles mit, um einen X-Server mit openbox als Window Manager zu starten und das VDR-Frontend (Voreinstellung: softhddevice) anzuzeigen.

Erlaubt es pulseaudio zu nutzen

Netzwerkfunktionalität für yaVDR

Erlaubt die Konfiguration des Systems über ein Webinterface.

Metapakete für verschiedene Systemkonfigurationen:

Für die möglichen Installationsvarianten könnte man dann z.B. diese Metapakete zusammenstellen, für die es jeweils einen eigenen preseed geben sollte:

yavdr-server

Abhängigkeiten

  • yavdr-core
  • yavdr-webfrontend
  • nfs-kernel-server
  • nfs-utils
  • samba-server

yavdr-xorg-full

Abhängigkeiten

  • yavdr-network
  • yavdr-remote
  • yavdr-server
  • yavdr-xorg
  • vdr-plugin-softhddevice
  • vdr-plugin-streamdev-server
  • vdr-plugin-vnsiserver
  • vdr-plugin-markad
  • vdr-plugin-dbus2vdr
  • vdr-plugin-dynamite
  • vdr-plugin-graphtftng
  • kodi
  • kodi-eventclients-xbmc-send

yavdr-xorg-client

Abhängigkeiten

  • yavdr-network
  • yavdr-remote
  • yavdr-server
  • yavdr-xorg
  • vdr-plugin-softhddevice
  • kodi
  • kodi-eventclients-xbmc-send
  • kodi-pvr-vdr-vnsi
  • vdr-plugin-streamdev-client
  • vdr-plugin-satip

eventlircd

udev-Regeln überarbeiten

  • Vorlage für eine udev-Regel für neue Fernbedienungen erstellen

WAIT lircd_helper-Skript anpassen

Nach Anpassung von lircd2uinput und neuem [email protected] auf neue Syntax anpassen

Verzeichnisstruktur

Kategorie Pfad NFS SAMBA
Bilder /srv/images /srv/images images
Musik /srv/audio /srv/audio audio
Videos /srv/video /srv/video video
Aufnahmen /srv/vdr/video /srv/vdr/video recordings
⚠️ **GitHub.com Fallback** ⚠️