2.1. Verzeichnisstruktur

Für yaVDR werden verschiedene Dienste und Methoden kombiniert um eine Verzeichnisstruktur zu erzeugen, die es erlaubt lokale und von anderen Computern eingebundene Freigaben zusammenzuführen und gemeinsam im Dateisystem abzubilden.

Für lokal abgelegte Musik, Filme und Bilder existieren bereits Verzeichnisse unter /srv/, die per NFS und SAMBA im Netzwerk freigegeben sind, die Aufnahmen des VDR liegen unter /srv/vdr/video.00 und werden als recordings via Samba exportiert (siehe Tabelle)

Tabelle 2.1. Verzeichnisse für lokale Medien in yaVDR

Kategorie Pfad NFS SAMBA

Bilder

/srv/picture

/srv/picture

picture

Musik

/srv/audio

/srv/audio

audio

Videos

/srv/video

/srv/video

video

Aufnahmen

/srv/vdr/video.00 [a]

/srv/share/vdr

recordings

[a] Bei mehren video.xx-Verzeichnissen entsprechend zusätzlich /srv/vdr/video.01, /srv/vdr/video.02 usw.


2.1.1. Avahi-Mounter

Der Avahi-Mounter ist ein Python-Skript, das nach Avahi-Announcements für Freigaben im Netzwerk sucht und diese - falls eine gültige Service-Konfiguration existiert - automatisch zusammen mit den lokalen Medien unter /media/<Kategorie>/<Ort der Dateien> einbindet. Für Rechner mit {version] geschieht das automatisch für alle lokalen Standardverzeichnisse.

Möchte man also sowohl lokale als auch über das Netzwerk eingebundene Dateien für VDR-Plugins oder XBMC nutzen, empfiehlt es sich als Standard-Verzeichnis /media/<Kategorie>/ zu wählen.

Beispiel für die Dateistruktur unter /media/ auf einem yaVDR 0.5 System, das Verzeichnisse von einem weiteren Rechner mit yaVDR 0.5 im Netzwerk mit dem Namen "VDR" automatisch eingebunden hat. Wie man sieht sind die lokal abgelegten Medien jeweils über einen Ordner "local" verlinkt:

Ausgabe von tree. 

/media
├── Bilder
│   ├── local -> /srv/picture
│   └── VDR
├── cdrom
├── Musik
│   ├── local -> /srv/audio
│   └── VDR
├── Record
├── Sonstige
└── Video
    ├── local -> /srv/video
    └── VDR

/srv/vdr/video.00/
└── VDR

2.1.2. NFS Freigaben mounten

Unter yaVDR gibt es mehrere Möglichkeiten NFS-Freigaben zu mounten. Wie man Freigaben auf einem Server announciert, die per Avahi-Mounter eingebunden werden kann man in diesem Artikel auf yavdr.org nachlesen. Verzeichnisse, die Aufnahmen enthalten können über das Webfrontend unter dem Punkt Netzwerk eingebunden werden.