Home

Dokumentation für yaVDR

image

Contents

1. 2 7 2 xvdr Plugin Das xvdr Plugin erlaubt experiementellen XBMC Versionen mit PVR Unterst tzung Funktionen des VDR in von XBMC zu nutzen Der Funktionsumfang umfasst aktuell Live TV EPG Darstellung das Verwalten von Timern sowie Zugriff auf die Aufnahmen des VDR Einige Funktionen wie die M g lichkeit Schnittmarken zu benutzen und Aufnahmen zu schneiden sowie Einstellungen des VDR aus XBMC heraus zu ver ndern sind aktuell nicht vorhanden Das xvdr Plugin ist Multiuserf hig d h es k nnen mehrere XBMC Clients auf einen VDR zugreifen und diesen nutzen 2 7 2 1 Zugriffsrechte Der Zugriff f r von au en zugreifende Clients wird in der var lib vdr plugins xvdr allowed_hosts conf eingestellt Die Syntax dieser Konfigurationsdatei entspricht der der svdrphosts conf Zugriff von anderen Rechnern Fur den Zugriff von anderen Rechnern aus muss ggf die Datei var lib vdr plugins xvdr allo wed_hosts conf angepasst werden Einige Beispiele sind im folgenden aufgef hrt Beispieleintr ge f r var lib vdr plugins xvdr allowed_hosts conf 127 0 0 1 192 168 1 115 0 192 168 1 0 24 192 168 1 0 16 0 0 0 0 0 O Dieser Eintrag sollte nicht entfernt werden da sonst der lokale Zugriff von XBMC aus auf den VDR nicht mehr funktioniert Erlaubt dem Rechner mit der IP 192 168 1 115 den Zugriff Dokumentation f r yaVDR 53 62 Erlaubt allen Rechnern deren IP mit 192 168 1 beginnt den Zugriff Erlaubt allen Rechnern
2. Bilder L local gt srv picture LL vDR cdrom Musik I local gt srv audio L_ vDR Record Sonstige Video local gt srv video VDR srv vdr video 00 l 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 2 2 PPAs f r yaVDR yaVDR nutzt die stabilen PPAs des yaVDR Teams Wirft man einen Blick in die Datei etc apt sour ces list d yavdr list kann man sehen dass 4 PPAs und ihre Quellen eingebunden sind etc apt sources list d yavdr list yaVDR PPAs f r yaVDR 0 4 deb http ppa launchpad net yavdr main ubuntu natty main deb http ppa launchpad net yavdr stable vdr ubuntu natty main deb http ppa launchpad net yavdr stable xbmc ubuntu natty main deb http ppa launchpad net yavdr stable yavdr ubuntu natty main Quellen f r die Pakete in yaVDR 0 4 deb src http ppa launchpad net yavdr main ubuntu natty main deb src http ppa launchpad net yavdr stable vdr ubuntu natty main deb src http ppa launchpad net yavdr stable xbmc ubuntu natty main deb src http ppa launchpad net yavdr stable yavdr ubuntu natty main O In main liegen die DVB und Grafiktreiber
3. sudo start lt Dienst gt 0 sudo stop lt Dienst gt O sudo restart lt Dienst gt O sudo status lt Dienst gt Startet einen Dienst Stoppt einen Dienst Startet einen Dienst neu Zeigt den Status des Dienstes an also ob er gerade aktiv ist oder nicht 2 5 1 1 Beispiele Im folgenden sind einige Beispiele f r die Steuerung von Diensten aufgef hrt Sie lassen sich pro blemlos auf andere Dienste wie z B openbox vdr frontend oder lircd bertragen VDR starten sudo start vdr VDR stoppen sudo stop vdr VDR neu starten sudo restart vdr Status des VDR anzeigen sudo status vdr Dokumentation f r yaVDR 49 62 eventlircd starten sudo start eventlircd eventlircd stoppen sudo stop eventlircd eventlircd neu starten sudo restart eventlircd Status von eventlircd anzeigen sudo status eventlircd 2 5 2 NFS yaVDR bringt einen vorkonfigurierten NFShttp de wikipedia org wiki Network File System NFS Server mit der die Medienverzeichnisse im Netzwerk bereitstellt Sie werden zus ztzlich ber Avahi announciert so dass ein PC mit yaVDR 0 4 ber den eingebauten avahi mounter z B die Aufnahme verzeichnisse aller anderen Rechner mit yaVDR 0 4 im Netzwerk automatisch finden und an entspre chender Stelle einbinden kann Auch Aufnahmen von NFS Freigaben auf NAS oder anderen PCs lassen sich ber den Avahi Mounter einbinden Dazu gen gt es den entsprechenden Pfad zur Freigabe im Webfrontend ein
4. Name Power Button Phys PNPOCOC button input Sysfs devices LNXSYSTM 00 device 00 PNPOCOC 00 input inputO Unig Handlers kbd evento PROP 0 EV 3 KEY 10000000000000 0 WUUXTICOTUZH Bus 0019 Vendor 0000 Product 0001 Version 0000 Name Power Button Phys LNXPWRBN button input Sysfs devices LNXSYSTM 00 LNXPWRBN 00 input inputl Uniq Handlers kbd eventl PROP 0 EV 3 KEY 10000000000000 0 WUOT ICO TUZH 10Rventmaps Dokumentation f r yaVDR 35 62 Angeschlossene Tastatur Bus 0011 Vendor 0001 Product 0001 Version ab41 Name AT Translated Set 2 keyboard Phys isa0060 serio0 inputO Sysfs devices plat form i8042 serio0 input input2 Uniq Handlers sysrq kbd event2 PROP 0 EV 120013 KEY 402000000 3803078f800d001 feffffdfffefffff ffrfffffffffffffe MSC 10 LED 7 Joou Trc ZH direkt eingebundene Fernbedienung hier Hama MCE Remote mit Tastatur und Mausfunk tion I Bus 0003 Vendor 05a4 Product 9881 Version 0110 N Name HID 05a4 9881 P Phys usb 0000 00 02 0 2 input S Sysfs devices pci0000 00 0000 00 02 0 usb2 2 2 2 2 1 0 input input3 U Uniq H Handlers sysrq kbd event3 B PROP 0 B EV 120013 B KEY e080ffdfOlcfffff ffffffffttfffffe B MSC 10 B LED 7 I Bus 0003 Vendor 05a4 Product 9881 Version 0110 O N Name HID 05a4 9881 P Phys usb 0000 00 02 0 2 inputl S Sysfs devices pci0000 00 0000 00 02 0 usb2 2 2 2 2 1 1 input input4 U Uniq H Handlers kbd mouse0 event4
5. Sysfs devices virtual input input7 Unig Handlers sysrq rfkill kbd event7 PROP 0 EV 100003 KEY fffffffffffffrfff ffffffrffffrffTTf frfffffTrfTfTfffTff frrffffffTfffffff frtffftfffTffft ff e fffffrfffrfrffrrfff frrffffffTrfTfTffff ffffFFFFFFFFFFff frfffffTfTrfrfTffTfTff frrfffffffffffff fffffffFfFfffFfff frfffffftffftffe DUWTEcWwWu ZH 2 3 2 ir keytable ir keytable gibt Auskunft ber das angelegte Inputdevice dev input eventX das verwendete Proto koll und den verwendeten Treiber f r IR Eingabeger te die rc core bzw das Treibermodul ir core verwenden Au erdem ist das Programm daf r zust ndig Tastenbelegungen zu laden die nicht dem vorgegebenen Stand in den rc core Treibern entsprechen Anpassung der Tastenbelegung f r rc core Empf nger Im Gegensatz zu Empf ngern die als Tastatur erkannt werden deren Tastenbelegung nur mit tels evmaps ge ndert werden kann macht es f r rc core Empf nger keinen Sinn die Tasten O belegung ber evmaps zu ndern Sinnvoller ist es eine angepasste Keytable zu erstellen und diese ber eine Regel in der etc rc_maps cfg beim Start automatisch laden zu lassen Falls bereits alle Tasten eine Ausgabe mit definiertem Namen liefern hilft das hier gepostete Skript eine benutzerdefinierte Keytable zu erstellen und laden zu lassen deren Tastennamen und belegung man dann sicher vor eventuellen Updates der bei yaVDR mitgelieferten Keyta bles anpassen kann Beispiel f r eine Haup
6. deren IP mit 192 168 beginnt den Zugriff entspricht Class C Subnet zen Erlaubt allen Rechnern unabh ngig von ihrer IP den Zugriff Achtung damit ist ein ungesch tz ter Zugriff aufden VDR von au erhalb des eigenen Netzwerks m glich falls der VDR nicht durch einen Router mit NAT 15 oder eine Firewall gesichert ist 2 7 3 dfatmo Plugin Das Programm dfatmo und das dazugeh rige Plugin f r den VDR k nnen ber die Pakete dfatmo und libxine dfatmo plugin installiert werden 2 7 3 1 Konfiguration Um das Plugin nutzen zu k nnen m ssen die Start Argumente von xine bzw vdr sxfe in der Konfigura tionsdatei etc init vdr frontend conf angepasst werden Diese Datei ist getemplated und sollte daher nicht direkt bearbeitet werden Stattdessen muss der f r das jeweilige Frontend passende Template Teil 20 xineliboutput f r vdr sxfe und 25 xine fur xine aus usr share yavdr templates etc init vdr frontend conf nach etc yavdr templates_custom etc init vdr frontend conf kopiert und die Variable XINELIBOUTPUTOPTS bzw XINEOPTS darin entsprechend angepasst werden Zum Schluss wird die Konfigurationsdatei neu aus den Templates erzeugt Im Folgenden ist das ganze Schritt f r Schritt beschrieben sudo mkdir p etc yavdr templates custom etc init vdr frontend conf sudo cp usr share yavdr templates etc init vdr frontend conf 2 etc yavdr gt templates custom etc init vdr frontend conf _ Erstellt den Ordner f r benu
7. 0 4 eee begin codes KEY_UP 0x1794 KEY DOWN 0x1795 KEY_OK 0x17A5 KEY_LEFT 0x1796 KEY_RIGHT 0x1797 KEY_INFO 0x179B le Nach einem Neustart von eventlircd kann man die f r den seriellen Empf nger konfigurierte Fern bedienung benutzen Die Tasten Ausgabe von lircd kann unter var run lirc lircd lt PID gt mittels irw ausgelesen werden 2 3 6 2 Igor USB F r die Igor USB Empf nger muss lediglich eine passende Namespace konforme Lircd conf nach et c lirc kopiert werden ber eine udev Regel wird automatisch ein passender lircd Prozess gestar tet und dessen Ausgabe von eventlircd ausgewertet Der Socket von lircd liegt typischerweise unter var run lirc lircd lircO und kann mittels irw auf Funktion berpr ft werden Dokumentation f r yaVDR 44 62 Cave Einstellungen zur Fernbedienung im Webfrontend Bei Igor USB Empf ngern darf Lirc nicht f r den Igor ber das Webfrontend aktiviert und einge richtet werden da sonst zwei lircd Prozesse gestartet werden die sich gegenseitig blockieren und die Funktion der Fernbedienung verhindern 2 3 7 X10 Fernbedienungen M ssen bei X10 Fernbedienungen Tastend doppelt gedr ckt werden damit der VDR reagiert so muss noch die Modul Option keychange 1 f r das Modul ati remote gesetzt werden etc modprobe d ati_remote conf options ati_remote keychange 1 Keymapping fur X10 Empfanger Die Tastennamen f r X10 Empf ger k nnen in den evmaps etc eventlircd d 03_
8. Fir Femeenung fo 4S Empf nger z B an TV Karte etc rc_maps cfg etc rc_keymaps lib udev rc_keymaps letc eventlircd d Nib udev 98 eventlircd rules Eventlircd Lirc Tastendr cke an den VDR Alle Wege f hren zu Eventlircd Je nachdem welchen Anschluss und welche Treiber die eigenen Empf nger bzw TV Karten verwenden kann der Weg eines Tastendrucks also sehr unterschiedlich sein bis er von eventlircd ausgewertet wird Dieses Hintergrundwissen ist dann von Vorteil wenn die Tastenbelegung die Eventlircd ausgibt nicht zur remote conf von yaVDR passt Dokumentation f r yaVDR 32 62 Die Vorteile sind also fr he Verf gbarkeit des Lircsocket und damit schnellerer Start des VDR Vorkonfiguration f r verschiedenste Eingabeger te m glich Tastatur rc core und Lirc Ger te k nnen angesprochen werden Die Konfiguration durch den Nutzer entf llt wenn die Fernbedieung und der Empf nger den yaVDR Entwicklern bereits bekannt sind und schon unterst tzt werden Wie bei jedem anderen Konzept gibt es nat rlich auch Nachteile Um die Vorteile der L sung mit Eventlircd zu nutzen braucht man eine Standardbelegung auf die man die Tasten normalisieren kann dadurch kommt dann die Anlernfunktion des VDR nicht mehr zum tragen Wenn das Ger t noch nicht unterst tzt wird bedeuteutet dies unter Umst nden ein etwas m hsames manuelles Anpassen bis die Tasten der eigene
9. Stop 139 Menu 141 Setup 158 Back 167 Record 168 Rewind 207 Play 208 Fast Forward 352 Ok 356 Power2 358 Info 359 Time 363 Channel 365 EPG 366 PVR 370 Subtitle 373 Mode 388 Text 398 Red 399 Green 400 Yellow 401 Blue 402 ChannelUp 403 ChannelDown 407 Next 412 Previous Event type 4 Misc Event code 4 ScanCode Event type 20 Repeat sting interrupt to exit Produkt und Hersteller ID Produktname z B f r eine udev Regel Dokumentation f r yaVDR 41 62 O Ab hier sind die verf gbaren Tasten der Fernbedienung aufgelistet 2 3 4 udev udev ist ein Dienst der es erlaubt Hardware dynamisch zu erkennen und in das System einzubinden F r jedes Ger t das vom Hersteller i d R mit individuellen Identifikationsmerkmalen ausgestattet wurde kann so anhand von udev Regeln festgelegt werden welche Treiber Module oder Befehle aktiviert werden sollen sobald ein Ger t erkannt wird 2 3 4 1 udev Regeln ber Regeln in der Datei lib udev rules d 98 eventlircd rules kann festgelegt werden welche Konfi guration eventlircd f r angeschlossene USB Fernbedienungen l dt Beispiel f r einen Eintrag in lib udev rules d 98 eventlircd rules ENV ID_VENDOR_ID 0419 ENV ID MODEL ID 0001 ENV eventlircd enable true ENV eventlircd evmap 03 env ID_ VENDOR ID env ID MODEL ID evmap O Die Fernbedienung wird anhand der ID VENDOR ID
10. angepasste Software Pakete VDR Addons usw O _stable vdr beinhaltet den VDR und seine Plugins 2PPA Personal Package Archive siehe http wiki ubuntuusers de Launchpad PPA Dokumentation f r yaVDR 29 62 O stable xbmc ist das PPA f r XBMC O _stable yavdr enth lt alle yaVDR spezifischen Erweiterungen wie das Webfrontend die Upstart Skripte das Template System usw Dd Verwendung der yaVDR PPAs ohne yaVDR Es ist prinzipiell m glich die PPAs main unstable testing stable vdr und unstable testing stable xbmc auf einem Ubuntu System zu verwenden das nicht mit Hilfe der yaVDR Installations CD installiert wurde Wichtig dabei ist dass das main PPA immer mit ein gebunden wird da viele Pakete aus den anderen PPAs dieses ben tigen um Abh ngigkeiten aufzul sen F r dabei auftretende Probleme muss sich der Nutzer dann aber selbstst ndig um eine L sung bem hen solche Posts geh ren nicht in das yaVDR Unterforum sondern in das Unterforum zu Debian und seinen Derivaten Das PPA unstable testing stable yavdr l sst sich nicht ohne weiteres verwenden und kann die Funktionsf higkeit eines Systems st ren da die dort verwendeten Upstartskripte und an dere yaVDR spezifische Anpassungen z B mit einem normalen Ubuntu Desktop System kol lidieren Im VDR Portal wurde beschrieben dass man mit einigen Tricks ausgehend von einer Ubuntu Minimalinstallation zu einem beinahe yaVDR System kommen kann z B f r 32 Bit Re
11. auf die XBMC Konfiguration abgestimmt so dass auch XBMC ohne weitere Anpassung seiner Keymaps bedienbar sein sollte Die Zuordnung von Funktion im VDR und Tastennamen sieht bei yaVDR 0 4 so aus Tabelle 2 2 Namespace konforme Tastennamen in yaVDR remote conf Tastenname durch Beschreibung Eventlircd LIRC Up KEY_UP Nach oben LIRC Down KEY DOWN Nach unten LIRC Menu KEY MENU Menu LIRC Ok KEY OK OK Eingabe LIRC Back KEY_ ESC Zuruck LIRC Left KEY LEFT Nach links Dokumentation f r yaVDR 33 62 Tabelle 2 2 continued remote conf Tastenname durch Beschreibung Eventlircd LIRC Right KEY RIGHT Nach rechts LIRC Red KEY RED Rot LIRC Green KEY _ GREEN Grun LIRC Yellow KEY YELLOW Gelb LIRC Blue KEY BLUE Blau LIRC O KEY 0 Ziffer 0 LIRC 1 KEY 1 Ziffer 1 LIRC 2 KEY 2 Ziffer 2 LIRC 3 KEY 3 Ziffer 3 LIRC 4 KEY 4 Ziffer 4 LIRC 5 KEY 5 Ziffer 5 LIRC 6 KEY 6 Ziffer 6 LIRC 7 KEY_7 Ziffer 7 LIRC 8 KEY 8 Ziffer 8 LIRC 9 KEY 9 Ziffer 9 LIRC Info KEY_INFO Info zum aktuellen Objekt LIRC Play KEY PLAY Play LIRC Pause KEY PAUSE Pause LIRC Stop KEY_STOP Stop LIRC Record KEY_RECORD Aufnehmen LIRC FastFwd KEY _FASTFORWARD Vorspulen LIRC FastRew KEY_REWIND Zur ckspulen LIRC Next KEY_NEXT Vorw rts springen LIRC Prev KEY_BACK R ckw rts springen LIRC Power KEY_POWER2 Ausschalten LIRC Channel KEY_CHANN
12. das Webfrontend oder beim n chsten Update eines Paketes berschrieben da dabei die Konfigurationsdateien aus den Standard Templates neu generiert werden w rden nderungen an den Standard Templates w ren deshalb gleicherma en nicht sinnvoll da diese bei einem Paketupdate ebenfalls aktualisiert werden w rden und manuelle Anderungen dabei verloren gingen Dokumentation f r yaVDR 45 62 Um dennoch Ver nderungen an Konfigurationsdateien vorzunehmen wurde die M glichkeit geschaf fen benutzerdefinierte Vorlagen so genannte Custom Templates anzulegen welche die Standard Templates erg nzen oder Teile von ihnen berschreiben Alle Custom Iemplates m ssen unterhalb des Ordners etc yavdr templates_custom abgelegt wer den Benutzerdefinierte Vorlagen in diesem Ordner werden bei Paketupdates nicht ver ndert Wo befinden sich die Templates Standard Templates liegen unter usr share yavdr templates Custom Templates sind unter etc yavdr templates_custom zu finden Zus tzliche Custom Templates werden in Konfigurationsdateien eingef gt gleichnamige Custom Templates berschreiben das entsprechende Standard Template Man kann die Erstellung einer Konfigurationsdatei aus den Templates so aufrufen user yavdr04 sudo process template lt Pfad zur Konfigurationsdatei gt Optional for your customization usr share yavdr templates etc yavdr templates_custom No V J configur
13. eR a DIR Eu De Bu u 43 2 3 7 X10 Fernbedienungen 22 CK ma mm n nenn 44 2 4 Das Template System 44 2 4 1 Beispiel anhand der Datei etc vdr vdr addon acpiwakeup conf 46 2 5 Dienste vonyaVDR 2 ee 48 2 9 1 Upstart sac bee bee eee eee Oe Re Re eke eee ewe eee ee 48 29 1 1 Beispiele 2 u 04 wae a u we weh Ba aaa a RR we er lee 48 20 2 NES un eG lan hh ee EAE AG eee EERE EAE AG ES 49 2 03 SAMBA 22 2242 bi ea ed REE ERED EEK eR Eee ee Re ERE Ke REE SY 49 2 6 Konfigurationsdateien und Schnittstellen eens 50 2 6 1 SVDRP us beet ee eee nn ER A E ee Den 50 2 7 Pl gins 20465 e845 ca a Re RD eR MR eee BN aa we es 50 2 7 1 Streamdev Plugin 2 2 2 oo oo nn ee 51 2 7 1 1 Streamdev Server 2 2 Coon 51 2 7 1 2 Streamdev Client onen 52 27 2 XVOr Plugin 3 eie 2 02 NR ba DER E EN 52 Dokumentation f r yaVDR iv 2 7 2 1 Zugriffsrechte oo oo ren 32 2 7 3 dfatmo Plugin 2 ssc ress ierdie aai me maae a a en 53 2 7 3 1 Konfiguration soes see Common nenn 53 2 7 3 2 Ein Ausschalten mit der Fernbedienung 54 2 7 4 RestfulAPI Plugin 2 nme 54 2 7 5 Dynamite Plugin 2 2 Co oo none 54 2 8 Debugging r serere 0 de de ae we g ep ORY SOE eS a OR es 54 3 Das kleine Linux 1x1 56 3 1 Rechteverwaltung unter Linux Ener ee 56 3 1 1 sudo Super Use 56 3 2 Manpages sos sosur du aana A ee 56 3 3 Paketverwalt
14. fen ob der Fehler auch nach dem Einspielen der aktuellen Updates und einem an schlie enden Neustart noch auftritt Update des Systems sudo apt get update amp amp sudo apt get dist upgrade 1 4 2 Bedienung des VDR Um die grundlegende Bedienung und die Konfigurationsm glichkeiten des VDR ber das OSD ken nenzulernen empfiehlt es sich das Benutzerhandbuch zu lesen http vdr wiki de wiki index php Benutzerhe 1 4 2 1 Tastaturbelegung Auch wenn eine Fernbedienung die Bedienung deutlich bequemer macht ist es nach der Installation oft hilfreich wenn man yaVDR auch mit der Tastatur bedienen kann Tabelle 1 1 Tastaturbelegung in yaVDR Taste Funktion Anmerkung m Men Backspace Exit Schlie t das aktive Men bzw kehrt zum Ubergeordneten Men zur ck 80n Screen Display Dokumentation f r yaVDR 14 62 Tabelle 1 1 continued Taste Funktion Anmerkung Enter Ok Au erhalb des OSD Men s kleine Info Anzeige Jetzt amp N chste Sendung Pfeil Auf Nach oben Au erhalb des OSD Men s Kanal hoch Pfeil Ab Nach unten Au erhalb des OSD Men s Kanal runter Pfeil links Nach links Au erhalb des OSD Men s Wechsel der Kanalgruppe Pfeil rechts Nach rechts Au erhalb des OSD Men s Wechsel der Kanalgruppe i Info Offnet die Informationen zu einem Listenelement z B Aufnahme EPG Eintrag Timer p Power VDR herunterfahren das Lifeguard addon oder anst
15. input6 7178 574885 generic usb 0003 05A4 9881 0003 input hidraw2 USB HID v1 10 Mouse HID 05 a4 9881 on usb 0000 00 06 0 2 input1 O oc m Wie man sehen kann werden zwei Eingabeger te Fernbedienung Mausfunktion erkannt F r weitere Informationen dazu wie die Fernbedienung eingebunden wird schaut man sich die vom System erkannten Eingabeger te an cat proc bus input devices und folgt abh ngig von der Ausgabe den dort verlinkten Abschitten der Dokumentation 1 4 2 4 Fernbedienungen von internen TV Karten Empf nger die in TV Karten eingebaut sind werden normalerweise ber rc core eingebunden und mittels ir keytable konfiguriert F r einige Ger te gelten Ausnahmen von dieser Regel Als Erstes sollte man also berpr fen ob ein entsprechendes rc core Ger t erkannt wurde Erkanntes rc core Ger t user yavdr sudo ir keytable Found sys class rc rc0 dev input event3 with Driver ir kbd i2c table rc rc5 tv Supported protocols RC 5 Enabled protocols Repeat delay 500 ms repeat period 33 ms Dokumentation f r yaVDR 17 62 Die weitere Konfiguration ist im Abschnitt der Anleitung zu ir keytable beschrieben Falls kein derartiges Ger t erkannt wurde taucht diese Ausgabe auf user yavdr sudo ir keytable Couldn t find any node at sys class rc rc Um herauszufinden ob und wie die Fernbedienung eingebunden wird schaut man sich die vom System erkannten Eingabeger te an cat proc
16. und der ID MODEL ID erkannt siehe ev test Erlaubt eventlircd die Eingaben des Ger ts zu verwerten L dt die evmap f r das Ger t In diesem Fall entsteht nach Einsetzen der Umgebungsvaria blen der Name 03 0419 0001 evmap demnach wird etc eventlircd d 03 0419 0001 evmap als Keymap geladen Sonderf lle O In einigen F llen kann mittels Vendor ID und Model ID nicht zuverl ssig zwischen be stimmten Empf ngern unterschieden werden z B X10 Empf nger Hier werden weitere udev Attribute ausgewertet Die f r diese Empf nger angepassten udev Regeln sind unter lib udev rules d 98 eventlircd names conf zu finden 2 3 4 2 udev Crashkurs TODO n heres zu UDEV mitgelieferte und benutzerdefinierte Regeln UDEV Merkmale ermitteln lt lt TODO e udev fur USB FB Weitere Informationen ber ein Eingabegerat kann man mittels udevadm herausfinden Es eignet sich gut wenn man Kriterien f r udev Regeln bestimmen m chte udevadm Dokumentation f r yaVDR 42 62 user yavdr sudo udevadm info query all attribute walk name dev input event4 Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices It prints for every device found all possible attributes in the udev rules key format A rule to match can be composed by the attributes of the device and the attributes from one single parent device looking at devi
17. wieder startet Den GRUB Bootloader in den Master Boot Record installieren lt Zur ck gt lt Ja gt lt Nein gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Nun erfolgt noch die automatische Konfiguration von yaVDR anhand der bei der Installation gefunde nen Hardware Abschlie en der Installation Ausf hren von preseed Ist dieser Prozess abgeschlossen kann man die Installations CD entnehmen und den PC neu starten Dokumentation f r yaVDR 13 62 1 4 Erste Schritte Nach der Installation startet yaVDR mit drei vorkonfigurierten Internet TV Kan len Ist eine Internet anbindung vorhanden sieht man also zun chst den WebTV Stream von 3sat Erste Schritte nach der Installation Drei Punkte m ssen abgearbeitet werden um yaVDR nach einer Neuinstallation sinnvoll nutzen zu k nnen e aktuelle Updates einspielen Senderliste erstellen z B mittels Channelpedia im Webfrontend Fernbedienung einrichten falls sie nicht direkt nach der Installation wie gew nscht funktioniert 1 4 1 Aktuelle Updates einspielen yaVDR immer m glichst aktuell halten yaVDR ist eine stark entwickelte Distribution f r die h ufig Updates erscheinen Viele al O te Fehler und Probleme lassen sich vermeiden wenn man regelm ig sein System auf den neuesten Stand bringt Gerade bevor man dar ber nachdenkt eine Support Anfrage im Forum zu stellen sollte man berpr
18. 0 fse Nun wechselt man in das Quellverzeichnis und passt die Make config den eigenen W nschen ent sprechend an cd vdr skin anthra 1920 fse nano Make config Damit das zu erstellende Paket nicht beim n chsten Update berschrieben wird erh hen wir seine Versionsnummer dch i Beim ersten Aufruf kann der gew nschte Editor zum Bearbeiten der Datei gew hlt werden Hier am besten kurz die get tigten Anderungen in der Zeile mit dem Sternchen beschreiben und ggf den Paketnamen in der obersten Zeile anpassen Nun wird das Paket gebaut dpkg buildpackage tc us Falls man einen g ltigen LaunchPad Account hat und dort einen Schl ssel zur Signierung des Paketes hinterlegt hat kann man das Paket nat rlich auch signieren das Argument uc entf llt dann Das erstellte Paket liegt nun im bergeordneten Ordner Es kann mittels dpkg i installiert werden cd sudo dpkg i vdr skin anthra 1920 fse lt Versionsnummer gt all deb
19. 0bc7_0006 evmap bzw etc eventlircd d 03_0bc7_0006 pollin evmap angepasst werden Die udev Regeln die f r die Aktivierung der jeweiligen Keymap zust ndig sind stehen in der lib udev rules d 98 eventlircd names conf lib udev rules d 98 eventlircd names conf ATTRS name X10 Wireless Technology Inc USB Receiver ENV eventlircd enable true ENV eventlircd evmap 03 Obc7_0006 evmap ATTRS name X10 WTI RF receiver ENV eventlircd enable true ENV eventlircd evmap 03 Obc7_ 0006 pollin evmap Nach Installation des Paketes linux media dkms werden die X10 Empfanger nicht mehr als tastaturartige Eingabeger te erkannt sondern durch ein neues Treibermodul das ebenfalls den Namen ati_remote tragt als rc core Gerat eingebunden Dementsprechend sollte die Anpassung der Tastennamen dann ber eigene Keytables erfolgen D nderung durch linux media dkms 2 4 Das Template System Unter yaVDR werden viele Konfigurationsdateien automatisch aus Vorlagen zusammengesetzt Diese Vorlagen werden Templates genannt Die Templates die das yaVDR Team mit seinen Paketen ausliefert sind so genannte Standard Templates Eine bersicht der Standard Templates befindet sich im Entwicklerbereich auf der yaVDR Homepage Wollte man nun etwas direkt an einer Konfigurationsdatei ndern die aus Templates generiert wird entst nde folgendes Problem Die manuelle nderung w rde durch Skripte beim ndern von Einstel lungen ber
20. 9 System Pakete m nenn 24 LAr System ee 6 u u nn a m sn m ne nf MA AY Be AE ee 29 1 5 4 1 Befehle 2 24 0 sa Was au un eee a 29 1 5 4 2 Diagnosewerkzeuge 2 2 Cm onen 26 Dokumentation f r yaVDR iii 2 Systembeschreibung 27 2 1 Verzeichnisstruktur 2 CC Con 27 2 1 1 Avahi Mounter 2 22 Common 27 2 1 2 NFS Freigaben mounten 2 2 CC aaa een 28 2 2 PPAS f r yaVDR rv 22 4 2 88 25 Seb ea eh aa Oe ed REAR HOE WE RES SES 28 2 3 Fernbedienung 1 29 2 3 Eventliredt 2 2 02 2 a8 aan Dr Ibn dB IP eee Ts 29 2 3 1 1 Die Theorie 22 2 22 42 Sh ba wu 0 0 none Su ls an ae ne nk nenn 29 2 3 1 2 TeMote conf puma ach 32 2 3 1 3 6 VMAPS a u aa u a ee aa a E F DE r E Oa 34 2 3 1 4 Informationen ber den Empfangersammeln 34 2 3 2 Ir keytable o sich 2 0 2 202 Hho ea a IE eed Bade en 36 2 3 2 1 geladene Keymap s auslesen e cfi 2 3 2 2 Scancodes ermitteln o o o o e e e ad 2 3 2 3 Keymap erstellen e 37 2 3 2 4 Keymap laden 2 ce ee 38 2 939 EVEESE aoa ark ca Hela he ee ae ela ae TS Oe Oe EO a Ee u E a 39 LARA UdEV lt i cies RES RE ORE ORE OR A ORS A ee ee eo 41 2 3 4 1 udev Regeln a 41 2 3 4 2 udev Crashkurs c scs oee aea was san sn kann manner 41 2 3 0 Wr Rn ee 42 2 3 6 LIRC Empf nger lt s sses Cm onen 43 2 3 6 1 Serielle Empf nger 2 Com onen 43 2 3 0 2 gor USB 3 ea ele
21. AS Activate deactivate ACPIWakeup with yes no ACPI_ENABLED yes How many minutes should the machine wake up before the timer starts ACPI_START_AHEAD 5 If you want your VDR machine to wakeup in regular intervals i e for updating EPG data specify the days of the week and the wakeup time Days of the week for regular wakeup not set Disabled 1 Monday 7 Sunday ACPI_REGULAR_DAYS 1 23456 7 Wakeup time ACPI_ REGULAR TIME 01 00 HH MM Sie wird aus den Standard Templates in usr share yavdr templates etc vdr vdr addon acpiwakeup conf zusammengesetzt Beispiel f r ein Template Verzeichnis user yavdr04 ls 1 usr share yavdr templates etc vdr vdr addon acpiwakeup conf 02 header 10 enable acpiwakeup 20 start ahead 30 _regular days O Template f r die Warnung Templates zu verwenden O Template um ACPI Wakeup erlauben O Template um Zeitspanne einzustellen um rechtzeitig vor dem Timer aufzuwachen Template der Einstellungen f r regelm iges Aufwachen Wir wollen nun ein Custom Template f r das Standard Template 30_regular days erstellen Dazu erstellen wir einen entsprechenden Ordner in dem Verzeichnis f r die Custom Templates und kopieren das Standard Template dass wir anpassen wollen dorthin da die anderen Templates nicht 12Wenn im Webfrontend acpi wakeup aktiviert ist Dokumentation f r yaVDR 47 62 geanderd werden sollen ben tigen wir sie nicht als Custom Templa
22. C scancode 3b 1310546301 471538 event MSC scancode 01 1310546301 871547 event MSC scancode 02 1310546302 271537 event MSC scancode 03 2 3 2 3 Keymap erstellen Passend zur eigenen Fernbedienung kann man sich nun eine Keymap erstellen dabei muss der scan code in eine Hexadezimalzahl bertragen und der Taste eine Funktion zugewiesen werden Aus scan code 3d wird also 0x003d aus scancode 01 wird 0x0001 usw Die Keymap wird dann am besten unter einem m glichst aussagekr ftigen Namen unter etc rc_keymaps gespeichert wo sie keine Gefahr l uft von mit yaVDR Updates ausgelieferten Keytables berschrieben zu werden Die von yaVDR mitgelieferten Keytables liegen unter lib udev rc_keymaps und k nnen als Vorlage f r angepasste Keytables verwendet werden Beispiel f r eine selbst definierte Keytable die unter etc rc_keymaps pvr350 gespeichert w rde Auszug Dokumentation f r yaVDR 38 62 table rc rc5 tv type RC 5 0x003b KEY SETUP 0x003d KEY POWER2 0x0001 KEY 1 0x0002 KEY 2 0x0003 KEY 3 el O Die erste Zeile der Keytable sollte den Namen der Keytable sowie den verwendeten Protokoll Typ hier RC 5 enthalten Kommentare in den Keymaps ir keytable akzeptiert keine reinen Kommentarzeilen Wird eine Kopfzeile verwendet die Keytable Name und Fernbedienungsprotokoll angibt so muss darauf geachtet werden dass f r beide Parameter erlaubte Werte eingetragen sind Falsch w re also tab
23. DR zu konfigurieren F r spezielle Anwendungsf lle oder zur Fehlerbehebung ist es aber gut zu wissen wo man bei der manuellen Konfiguration ansetzen muss 2 6 1 SVDRP SVDRP 3 erm glicht es ber eine einfache TCP Verbindung auf Port 6419 mit dem VDR zu kommu nizieren und ihn zu steuern N here Informationen findet man im Artikel zu SVDRP im VDR Wiki Die Kommunikation von Client und Server mittels SVDRP erfolgt unter anderem bei VDR Plugins wie remotetimers epgsync und streamdev client m chte man diese nutzen ist es notwendig den Zugriff auf den Server wie im Folgenden beschrieben zu erlauben Zugriff von anderen Rechnern F r den Zugriff ber SVDRP von anderen Rechnern aus muss die Datei etc vdr svdrphosts conf an gepasst werden Einige Beispiele sind im folgenden aufgef hrt Beispieleintr ge f r etc vdr svdrphosts conf 127 0 0 1 192 168 1 115 0 192 168 1 0 24 O 192 168 1 0 16 0 0 0 0 0 O Dieser Eintrag darf nicht entfernt werden da sonst der VDR mit bestimmten Plugins nicht mehr richtig funktioniert Erlaubt dem Rechner mit der IP 192 168 1 115 den Zugriff Erlaubt allen Rechnern deren IP mit 192 168 1 beginnt den Zugriff Erlaubt allen Rechnern deren IP mit 192 168 beginnt den Zugriff entspricht Class C Subnet zen Erlaubt allen Rechnern unabh ngig von ihrer IP den Zugriff Achtung damit ist ein ungesch tz ter Zugriff aufden VDR von au erhalb des eigenen Netzwerks m glich f
24. Dokumentation f r yaVDR Dokumentation f r yaVDR POF EY DBLATEX Dokumentation f r yaVDR ii Inhaltsverzeichnis 1 yaVDR 1 1 1 Einleitung 2 na setae cha wha ee eee Cee ep eee Tee Poa ee eee we 1 1 2 Hardware Voraussetzungen 2 2 2 22 CC mon 1 1 3 Installation von yaVDR aaa 2 1 3 1 Download i e se a 00a eke den A a Se N 2 1 3 2 Installation a escoria ah oe mans a ar ale 2 1 4 Erste Schritte ose ecca seers sun en na es na en na 13 1 4 1 Aktuelle Updates einspielen 2 CC aa 13 1 4 2 Bedienung des VDR 1 Common nenn 13 1 4 2 1 Tastaturbelegung 2 Coon mn 13 1 4 2 2 Konfiguration der Fernbedienung 00000 0 eee 14 1 4 2 3 USB Empfanger und USB DVB Sticks 2 22 cn nme 15 1 4 2 4 Fernbedienungen von internen TV Karten aaao 16 1 5 Das Webfrontend eces a sacra sus a 0 A a wa wa a e a e a a a a en Gee a 18 1 9 1 Dashboard oe soss 2 u um 2 wu Sun wehbe eh he db baa ea aa 18 152 A were ee a e a ae Ee ei 19 1 5 3 Einstellungen u a 2 0 0 cds e a ee ee ee E 20 1 5 3 1 VDR Allgemein naaa 20 1 5 3 2 VDR Kan le e asero ste ereen asetaks 20 1 5 3 3 Hardware Fernbedienung nr 22 1 5 3 4 Hardware Audio 2 aaa ee 23 1 5 3 5 Hardware Anzeigeneinstellungen 0 00000 eee 23 1 5 3 6 System System 2 2 2 Co Connor 23 1 5 3 7 System Netzwerk 2 2 22 Como onen 24 1 5 3 8 VDR Konfiguration bearbeiten Emm nn 24 1 5 3
25. ELUP Kanal hoch LIRC Channel KEY_CHANNELDOWN Kanal runter LIRC PrevChannel KEY_PREVIOUS zur ck zum zuvor gew hlten Kanal LIRC Volume KEY_VOLUMEUP Lautst rke erh hen LIRC Volume KEY_VOLUMEDOWN Lautst rke verringern LIRC Mute KEY_MUTE Stummschalten LIRC Subtitles KEY SUBTITLE Untertitel einblenden LIRC Schedule KEY_EPG Programmf hrer LIRC Channels KEY_CHANNEL Kan le LIRC Commands KEY FAVORITES Befehlsauswahl LIRC Audio KEY_MODE Tonspur w hlen LIRC Timers KEY TIME gesetzte Timer LIRC Recordings KEY_PVR Aufnahmen LIRC Setup KEY_SETUP Setup Men LIRC User0 KEY_TEXT aktiviert Teletext bei installiertem teletext plugin LIRC User1 KEY PROG1 User Taste z B fur Keymakros LIRC User2 KEY PROG2 User Taste z B f r Keymakros LIRC User3 KEY_PROG3 User Taste z B f r Keymakros LIRC User4 KEY_PROGA User Taste z B f r Keymakros LIRC User5 KEY_AUDIO User Taste z B f r Keymakros LIRC User6 KEY_VIDEO User Taste z B f r Keymakros LIRC User 7 KEY IMAGES User Taste z B f r Keymakros LIRC User8 KEY_FN User Taste z B f r Keymakros LIRC User9 KEY SCREEN User Taste z B fur Keymakros Dokumentation f r yaVDR 34 62 2 3 1 3 evmaps Wann sind evmaps sinnvoll evmaps sollten nur f r Ger te angelegt werden die keine andere M glichkeit bieten die Tasten namen zu ver ndern F r Li
26. EY 3 0x0004 1310546408 120702 event sync 01 0x0002 02 0x0003 03 0x0004 2 3 3 evtest evtest ist ein Programm das es erlaubt n here Informationen ber ein unter dev input event lt X gt eingebundenes Ger t zu erhalten Es kann ber das Paket evtest nachinstalliert werden Um eine Ausgabe von Tastendr cken sehen zu k nnen muss man eventlircd zuvor stoppen Dokumentation f r yaVDR 40 62 user yavdr sudo evtest dev input event3 Input driver version is 1 0 1 Input device ID bus 0x18 vendor 0x0 product 0x0 version 0x0 Input device name i2c IR Hauppauge WinTV PVR 350 Supported events Event type 0 Event type 1 Te Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event Event code code code code code code code code code code 1 code 1 code code code code code code code code code code code code code code code code code code code code code code code code code code code code code code code code code code Sync Key 1 Esc 2 1 3 2 4 3 5 4 6 5 7 6 8 7 T 8 0 9 1 0 103 Up 105 Left 106 Right 108 Down 113 Mute 114 VolumeDown 115 VolumeUp 119 Pause 128
27. O B PROP 0 B EV 17 B KEY 1f0000 2020000 3878d801d001 1e000000000000 0 B REL 103 B MSC 10 O Die Tastenbelegung von direkt eingebundenen Eingabeger ten kann ber Evmaps angepasst werden wollte man die direkt vom Eingabeger t ausgegebenen Tastendr cke beobachten m sste man nach dem Stoppen von eventlircd das Tool evtest mit dem Pfad etc input event3 bzw etc inpu t event4 aufrufen Eventlircd Bus 0003 Vendor 05a4 Product 9881 Version 0110 Name eventlircd Phys dev input event4 Sysfs devices virtual input input5 Unig Handlers mousel event5 PROP 0 EV 7 KEY 10000 000 0 REL 3 UDVUVWWTEcwu ZH Dokumentation f r yaVDR 36 62 Dieses Eingabeger t existiert immer wenn eventlircd l uft Es ist das virtuelle Eingabeger t das alle Tastendr cke der angeschlossenen und entsprechend Konfigurierten Empf nger sammelt und an den VDR weiterleitet rc core Empf nger Bus 0018 Vendor 0000 Product 0000 Version 0000 Name i2c IR Hauppauge WinTV PVR 350 Phys i2c 2 2 0018 ir0 Sysfs devices virtual rc rc0 input6 Uniq Handlers kbd event6 PROP 0 EV 100013 KEY 108fc010 2468d100000000 O 18000 18040002801 8e168000000000 ffe MSC 10 WUOoOUI ICO UZH O _ Existiert ein Ger t mit einem Sysfs Pfad der mit devices virtual rc rc beginnt kann es mittels ir keytable konfiguriert werden Lirc Ger t mit uinput Bus 0000 Vendor 0000 Product 0000 Version 0000 Name lircd Phys
28. R Portal Fur eine Support Anfrage im Forum ist es sinnvoll gleich ein paar Informationen Uber seinen Empfan ger zu sammeln und die Ausgaben der hier in den einzelnen Schritten gezeigten Befehle gleich mit zu posten s2 liplianin dkms Au erdem sollte man sicherstellen dass das Paket s2 liplianin dkms nicht installiert ist da O u U eventlircd und ir keytable ansonsten Stand 08 11 11 nicht richtig funktionieren Im Zweifelsfall sollte man das Paket v4l dvb dkms installieren da es zum einen aktuellere Treiber und im Quellcode aktualisierte Keymaps einspielt und zum anderen s2 liplianin dkms sicher verdr ngt Im Folgenden ein kurzer Leitfaden der dabei hilft notwendige Informationen ber den verwendeten Empf nger zu sammeln Dies erleichtert die Suche im Internet und hilft dabei Support Anfragen im http vdr portal de oder beim Hinzuf gen der eigenen Konfiguration zur yaVDR Konfigurationssammlung im Bug amp Feature Tracker von yaVDR mit sinnvollen Informationen zu versehen Je nach Empf nger empfehlen sich unterschiedliche Herangehensweisen bei der Konfiguration Um den Aufwand zu verringern folgt man am besten den nachfolgenden Links zum eigenen Empf nger Wie ist der Empf nger angeschlossen e Via USB e Via TV Karte e Via Serielle Schnittstelle Besonderheiten f r bestimmte Fernbedienungen bzw Empf nger X10 Empf nger e Atric Einschalter Igor USB Empf nger Andere Probleme Doppelte Tastendr
29. Systems bzw des Mainboards Bootmen Bei vielen aktuellen Mainboards kann man mit den Tasten F8 oder F12 ein Men aus der POST Anzeige 1 heraus aufrufen das es erlaubt das Bootger t f r den Start zu w hlen Power On Self Test Sobald das System von der Installations CD bootet erscheint ein Auswahlment in dem man die Spra che fur die Installation auswahlen kann Dokumentation f r yaVDR 3 62 Amharic Arabic Asturianu Benapyckaa BbATapcku Bengali Bosanski Catal e tina Dansk Dzongkha EAANULKO English Esperanto Espa ol Eesti Euskara Sloyy Suomi Francais Gaeilge Galego Gujarati muuy Hindi Hrvatski Magyar Bahasa Indonesia Islenska Italiano AA doborwo kazak Khmer ae 830 Kurdi Lao Lietuviskai Latviski MakegoHcka Malayalam Marathi Nepali Nederlands Norsk bokm l Norsk nynorsk Punjabi Gurmukhi Polski Portugu s do Brasil Portugu s Rom na Pycckun S megillii 2 0290 Sloven ina Sloven ina Shqip Cpncku svenska Tamil SKI Thai Tagalog T rkce YkpalHcoka Ti ng Vi t HC Arie Nun kann man die yaVDR Installation starten die CD auf Fehler berpr fen den Arbeitsspeicher tes ten von der ersten Festplatte in der Bootreihenfolge starten oder ein Rettungssystem starten lassen Um yaVDR zu installieren w hlt man also den ersten Punkt in der Liste aus ubuntu Install yet another VDR 0 4 0 prei Um Sprache und Zeit auszuw hlen wird
30. V bis zu 9 GB pro Stunde Im normalen Betrieb hat sich eine Festplattengr e von mindestens 160 GB bew hrt f r den Fall das Aufnahmen gesammelt werden sind aus den Erfahrungen des Autors 2 TB oder mehr empfohlen Weitergehende Fragen versucht die Seite Hardware Voraussetzungen zu beantworten lyaVDR steht f r yet another VDR 2setzt Hauppauge PVR TV Karten voraus siehe PVRinput Plugin 3DVB S 2 DVB C DVB T Home Theater PC 5AMD Athlon64 oder h her Intel Prozessoren mit Intel64 Unterst tzung Dokumentation f r yaVDR 2 62 Checkliste vor Inbetriebnahme e VDPAU f hige nVidia Grafikkarte oder anderes unterst tztes Ausgabegerat TT S2 6400 Hauppauge PVR350 SD FF Karte verbaut Alle Tuner angeschlossen Falls nicht bitte daran denken eine entsprechende udev Regel f r das Dynamite Plugin anzulegen TODO udev Regeln f r dynamite erstellen und verlinken Netzwerkkabel eingesteckt 1 3 Installation von yaVDR 1 3 1 Download Die aktuelle stabile Version von yaVDR steht im Download Bereich der offiziellen Website bereit 1 3 2 Installation Je nach verwendetem Prozessor Arbeitsspeicher und Festplatten nimmt eine yaVDR Installation zwi schen 20 bis 70 Minuten in Anspruch Der PC auf dem yaVDR Installiert werden soll muss nun so eingestellt werden dass er von der eingelegten Installations CD startet Wie das geht steht norma lerweise im Handbuch des Herstellers des
31. VDR voreingestellte Ort an dem sp ter Aufnahmen abgelegt werden und an dem XBMC Medien in den entsprechenden Unterverzeichnissen erwartet N heres zu dem Thema findet sich im Abschnitt Verzeichnissstruktur von yaVDR Daher kann man entweder den Installer automatisch die Festplatte aufteilen lassen Gef hrt ver wende vollst ndige Festplatte wodurch neben der SWAP Partition der restliche Platz f r Root verwendet wird siehe folgender Screenshot oder manuell eine kleine Partition f r erstellen und den Verbleibenen Platz oder auch eine zweite Festplatte mit hoher Kapazit t unter srv einh ngen Als Dateisystem eignet sich z B ext4 Dokumentation f r yaVDR 8 62 Festplatten partitionieren Der Installer kann Sie durch die Partitionierung einer Festplatte mit verschiedenen Standardschemata f hren Wenn Sie m chten k nnen Sie dies auch von Hand tun Bei Auswahl der gef hrten Partitionierung k nnen Sie die Einteilung sp ter noch einsehen und anpassen Falls Sie eine gef hrte Partitionierung f r eine vollst ndige Platte w hlen werden Sie gleich danach gefragt welche Platte verwendet werden soll Partitionierungsmethode Gef hrt verwende vollst ndige Festpla Gef hrt gesamte Platte verwenden und LVM einrichten Gef hrt gesamte Platte mit verschl sseltem LVM Manuell lt Zur ck gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Nun kann die Fes
32. aVDR System anmelden kann Dazu gibt man seinen Namen ein Dokumentation f r yaVDR 10 62 11 Benutzer und Passw rter einrichten F r Sie wird ein Konto angelegt das Sie statt dem root Konto f r die allt gliche Arbeit verwenden k nnen Bitte geben Sie den vollen Namen des Benutzers an Diese Information wird z B im Absender von E Mails die er verschickt oder in Programmen die den Namen des Benutzers anzeigen verwendet Ihr kompletter Name w re sinnvoll voller Name des neuen Benutzers lt Zur ck gt lt Heiter gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Darauf basierend wird ein Benutzername vorgeschlagen den man aber nach Belieben ndern kann Benutzer und Passw rter einrichten H hlen Sie einen Benutzernamen f r das neue Benutzerkonto Der Vorname ist meist eine gute Wahl Der Benutzername sollte mit einem kleinen Buchstaben beginnen gefolgt von weiteren kleinen Buchstaben oder auch Zahlen Benutzername f r Ihr Konto lt Zur ck gt lt Weiter gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Als vorlaufig letzten Schritt muss man noch angeben ob ein HTTP Proxy verwendet wird Ist das wie in den meisten Heimnetzwerken blich nicht der Fall kann man das Feld einfach leer lassen Dokumentation f r yaVDR 11 62 Paketmanager konfigurieren Falls Sie einen HTTP Proxy ben t
33. alls der VDR nicht durch einen Router mit NAT oder eine Firewall gesichert ist 2 7 Plugins Der VDR selbst konzentriert sich auf die Kernfunktionen DVB Empfang das Aufzeichnen von Sendun gen und eine rudiment re EPG Verwaltung Zus tzliche Funktionen werden ber Plugins realisiert Eine gute bersicht welche Plugins existieren und ob sie mit den unter yaVDR verwendeten VDR Versionen 1 7 x kompatibel sind bietet die Seite Plugins im VDR Wiki Die meisten kompatiblen Plug ins sind in den yaVDR Paketquellen zu finden und k nnen bei Bedarf einfach ber das Webfrontend oder die Shell nachinstalliert werden 13Simple VDR Protocol 14Network Address Translation Dokumentation f r yaVDR 51 62 2 7 1 Streamdev Plugin Das Streamdev Plugin erlaubt es dem VDR Live TV an andere VDRs ber das Streamdev Client Plu gin oder beliebige Clients via HTTP zu streamen Es teilt sich in Streamdev Server und Streamdev Client auf 2 7 1 1 Streamdev Server Das Streamdev Server Plugin Paketname vdr plugin streamdev server ist bei yaVDR 0 4 vorin stalliert Es erweitert den VDR um die F higkeit Live TV bers Netzwerk zu streamen Zugriff von anderen Rechnern aus In der Voreinstellung nach der Installation erlaubt das Plugin nur Zugriffe vom gleichen Rechner Um anderen Clients den Zugriff und die Steuerung wichtiger Funktionen per SVDRP zu erlauben m ssen wie im folgenden beschrieben zwei Konfigurationsdateien angepasst werd
34. ation file standard templates custom templates The process template provided by yaVDR E won t be updated script will generate the may be updated either add a new file final configuration file or modify an existing template 11 11http www vdr wiki de wiki index php Datei Yavdr_templating visualization png Dokumentation f r yaVDR 46 62 2 4 1 Beispiel anhand der Datei etc vdr vdr addon acpiwakeup conf Anhand der Konfigurationsdatei fur vdr addon acpiwakeup soll das Template System an einem Bei spiel verdeutlicht werden Wir m chten dass der VDR jeden Tag um 19 45 aufwacht damit das EPG aktualisiert und der VDR die Gelegenheit hat nach neuen Treffern f r die Suchtimer zu suchen Au er dem m ssen wir ihn dann nicht extra einschalten wenn wir die Tagesschau sehen wollen Die Datei etc vdr vdr addon acpiwakeup conf sieht im Auslieferungszustand in so aus HHHHHHHHHHHHHHHHHHHHHHHHHHFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFHHHHHHHHHESER The following configuration file is generated automatically by the yaVDR system Don t change this file as every update of yaVDR will overwrite the local changes Instead put your required customizations into etc yavdr templates custom based on the original templates under usr share yavdr templates http www yavdr org developer zone template overview FHHHHr HH HH HHHHHHHHHHHHHHHHHHEHHHHHAEEEHHHE HEHEHE HH RARA AEREA RI
35. bus input devices Dokumentation f r yaVDR 18 62 1 5 Das Webfrontend Das Webfrontend ist via Browser unter der IP Adresse oder dem Hostnamen des VDR aus dem Netz werk erreichbar Am yaVDR selbst ist es als Startseite im vorinstallieren Mozilla Firefox eingerichtet Diesen kann man entweder ber das VDR OSD Taste M auf der Tastatur Men taste auf der Fern bedienung Hauptmen Applikationen gt Web aufrufen oder indem man die Maus mittig an den linken Bildschirmrand bewegt und aus dem nun erscheinenden Panel den Starter unter http gt Firefox w hlt Please select an application yaVDR Web Configuration Frontend L N v E LIVE Interactive VDR Environment vdr plugin live on port 8008 HTTP Streaming vdr plugin streamdev server on port 3000 Die drei Eintr ge auf der Startseite verlinken auf 1 Das yaVDR Webfrontend zu Konfiguration 2 VDR LIVE 3 Das HTTP Interface des Streamdev Servers 1 5 1 Dashboard Das Webfrontend startet mit dem Dashboard das eine bersicht ber das System gibt Unter anderem wird angezeigt Dokumentation f r yaVDR 19 62 ob der VDR l uft e freier und belegter Festplattenplatz das gew hlte Frontend die Bildschirmaufl sung Informationen zur Ausschaltmethode CPU RAM und Systemauslastung e die gew hlte Audioausgabeoption Aufnahmen und anstehende Timer en Ses orion m VDR 2 System 2 VDR backend running System s5 her
36. ce devices virtual input input4 event4 KERNEL event4 SUBSYSTEM input DRIVER looking at parent device devices virtual input input4 KERNELS input4 SUBSYSTEMS input DRIVERS ATTRS name Sundtek Ltd Remote Control ATTRS phys ATTRS uniq ATTRS modalias input b0003v0000p0000e0001 e0 1 2 4 14 k71 72 73 74 80 9E A7 AE CF gt 161 174 18E 18F 190 191 192 193 ramlsfw 2 3 5 irw Wenn eventlircd gestartet ist zeigt der Befehl sudo irw die vom VDR erkannten Tastendr cke an Die Ausgabe der erkannten Tastendr cke kann per STRG c abgebrochen werden irw kann auch auf den Sockets von lircd lauschen wenn man ihm den Pfad zu diesem als Argument bergibt irw bei eventlircd mit einer Hama MCE Remote user yavdr sudo irw 67 O KEY UP devinput 6c O KEY DOWN devinput O Tastencode O Tastendruck 0 Event Name der Taste Die Tasten werden per devinput an eventlirc bergeben irw f r lircd am Beispiel eines Atric Empfangers http www atric de IR Einschalter index php mit Hauppauge A415 HPG WE Fernbedienung PID von lircd bestimmen user yavdr sudo pidof lircd 765 user yavdr sudo irw var run lirc lircd 765 0000000000001794 00 KEY UP hvr4000 2 0000000000001794 01 KEY UP hvr4000 2 0000000000001795 00 KEY UP hvr4000 2 0000000000001795 01 KEY _ UP hvr4000 2 Falls man sicher ist dass nur eine lircd Instanz l uft geht auch dieser Befehl sudo irw var run lirc l
37. ces list und etc apt sources list d Neue Paketquellen hinzuf gen Ausf hrliche Informationen zum Thema Paketquellen und PPA 3 findet man im Ubuntu User Wiki M chte man neue Paketquellen hinzuf gen kann man diese entweder von Hand in die oben genannten Dateien eintragen und den Schl ssel importieren oder man benutzt f r PPAs auf Launchpad den Befehl add apt repository PPAs hinzuf gen user yavdr sudo add apt repository ppa lt Launchpad Benutzer gt lt Name des PPA gt 3 4 Shell Befehle vorzeitig beenden M chte man Befehle in der Shell vorzeitig beenden kann man sie mit STRG c abbrechen Dies ist unter anderem bei Befehlen wie irw oder tail f n tzlich da diese von sich aus unbegrenz lange laufen 3Personal Package Archive Dokumentation f r yaVDR 59 62 Kapitel 4 H ufig gestellte Fragen http vdr wiki de wiki index php YaVDR FAQ Hier ensteht eine Sammlung der am h ufigsten im http www vdr portal de gestellten Fragen Sie wird mit der Zeit wachsen und hoffentlich zeitlich nah an den Stand der Entwicklung von yaVDR angepasst werden 4 1 Fernbedienung 1 Was bedeutet Namespace konform In yaVDR d rfen aufgrund der Nutzung von Eventlircd nur bestimmte Tastennamen verwendet werden Das bedeutet dass sie mit den Tastennamen in der Spalte Event in dieser Tabelle ber einstimmen m ssen https bugs yavdr com projects 1 wiki IR Integration 04 Eventmapping Wie man Tastennamen von noch ni
38. chner Diese Anleitung funktionierte offenbar zum Zeitpunkt ihrer Erstellung im Zuge der Weiterentwicklung von yaVDR kann aber nicht ausgeschlossen werden dass durch k nftige nderungen an der Installationsmethode von yaVDR dieser Workaround nicht mehr funktio nieren k nnte Das Beheben von Fehlern bei auf diese Weise installierten Systemen hat f r das yaVDR Team keine Priorit t 2 3 Fernbedienung Kein VDR w re komplett ohne die M glichkeit ihn bequem per Fernbedienung zu steuern yaVDR 0 4 unterst tzt ein breites Spektrum von Eingabeger ten sowohl Infrarot als auch Funk Fernbedienungen Ob deine Fernbedienung unterst tzt wird kannst du hoffentlich bald hier lesen Liste im yaVDR Wiki sinnvoll Das yaVDR Projekt lebt von deiner Mithilfe Bitte schicke den Entwicklern die Konfigurationsdateien f r deine noch nicht OOTB funktionsf hige Fernbedienung damit die Hardware Unterst tzung f r die kommenden Versionen verbessert werden kann 4Qut of the box d h direkt nach der Installation von yaVDR funktionierend 2 3 1 Eventlircd yaVDR 0 4 benutzt standardm ig eventlircd ein Dienst der dabei hilft die unterschiedlichen Treiber und Eingabeger te unter einen Hut zu bringen Es dient sozusagen als Filter der die Tastendr cke aller konfigurierten Fernbedienungen auswertet auf Wunsch die Tastencodes vereinheitlicht und an den VDR weiterreicht 2 3 1 1 Die Theorie 2 3http w
39. cht richtig vorkonfigurierten Fernbedienung anpassen kann steht in der Hilfe zur Einrichtung der Fernbedienung dem Abschnitt zu ir keytable Lirc und den Ev maps 2 Ich habe einen Lirc Empf nger und steige von yaVDR 0 3 auf 0 4 um kann ich die Konfigurati onsdateien einfach kopieren Nein In yaVDR 0 4 sollte die remote conf nicht mehr ver ndert werden Die hardware conf f r Lircd wird ber das Webfrontend erzeugt Wichtig ist dass die Tastennamen in der lircd conf so angepasst werden dass sie Namespace konform sind 3 Wenn ich eine Taste auf der Fernbedienung dr cke werden doppelte Tastendr cke im VDR aus gef hrt wie kann ich das ndern Bis eine L sung f r eventlircd verf gbar ist die die Anpassung des Repeat Filters von Event lircd erlaubt siehe oneiric Pakete im main PPA bitte eines dieser eventlircd Pakete verwen den und abstimmen wie gro der minimale Abstand zwischen zwei Tastendr cken sein muss http www vdr portal de board60 linux board14 betriebssystem board96 yavdr 108430 umfrage zu eventlircd einstellung des repeat filters Bug bei Verwendung von uinput Leider scheinen aktuelle Lirc Versionen unter einem Bug bei der bergabe von Tastendr O cken bei Verwendung von uinput zu leiden es kommen dann doppelte Tastendr cke am Eventger t an die Tastendr cke an eigentlichen Lircd Socket hingegen sind in Ordnung Ein Workaround ist hier f r ber das WFE konfigurierte und hier f r per ud
40. cke siehe FAQ Taste muss bei X10 Fernbedienung doppelt gedr ckt werden X10 Empf nger 1 4 2 3 USB Empf nger und USB DVB Sticks Anmerkung Im folgenden sind alle Befehle mit den relevanten Ausgaben am Beispiel einer Hama MCE Remote Control beschrieben die OOTB von yaVDR unterst tzt wird sich aber gut als Beispiel eignet Dokumentation f r yaVDR 16 62 Um zu sehen welche USB Ger te Linux momentan erkannt hat kann man den Befehl lsusb benutzen Er gibt Hinweise auf Hersteller und Typ der angeschlossenen Ger te lsusb user yavdr lsusb ee Bus 002 Device 003 ID 05a4 9881 Ortek Technology Inc Bus 002 Device 002 ID 80ee 0021 Bus 002 Device 001 ID 1d6b 0001 Linux Foundation 1 1 root hub Bus 001 Device 001 ID 1d6b 0002 Linux Foundation 2 0 root hub Hersteller ID Produkt ID Bezeichnung Hama MCE Remote Ruft man dmesg direkt nach dem Einstecken eines USB Ger tes auf sieht man ob Linux f r das Ger t Treiber geladen und Ger te angelegt hat dmesg user yavdr dmesg el 7178 064139 usb 2 2 new full speed USB device using ohci_hcd and address 3 7178 535387 input HID 05a4 9881 as devices pci0000 00 0000 00 06 0 usb2 2 2 2 2 1 0 gt input input5 7178 535645 generic usb 0003 05A4 9881 0002 input hidrawl USB HID v1 10 Keyboard HID 05a4 9881 on usb 0000 00 06 0 2 inputO 7178 574745 input HID 05a4 9881 as devices pci0000 00 0000 00 06 0 usb2 2 2 2 2 1 1 input
41. das VDR Wiki und das XBMC Wiki Wann immer die Beschreibung von Befehlen Funktionen oder Abl ufen den Rahmen dieser Dokumen tation sprengen w rde wird daher auf entsprechende Artikel verlinkt Auch doppelte Ausf hrungen zum selben Themas werden wo immer es geht vermieden und stattdessen auf die entsprechende Stelle in der Dokumentation verlinkt Diese Dokumentation gibt es auch als PDF und als All in one Version Lizenz Diese Dokumentation steht unter der GNU FDL Konventionen Befehle die man in der Shell oder in xterm ausf hren kann sehen so aus Ein Beispiel Befehl user yavdr sudo make me a sandwich O Der Shell Prompt zeigt dass man als Benutzer user am Rechner yavdr angemeldet ist und sich im HOME Verzeichnis befindet dahinter steht der Befehl der Ausgef hrt werden soll 3 1Free DOC LICENCE siehe http www gnu org copyleft fdl html 2Das HOME Verzeichnis ist das individuelle Benutzerverzeichnis auf Linux Systemen Es befindet sich normalerweise unter home Benutzername und wird durch das Tilde Zeichen abgek rzt 3das Beispiel orientiert sich an http xkcd com 149 und soll das Konzept des Superusers siehe http wiki ubuntuusers de sudo verdeutlichen Dokumentation f r yaVDR vii Anmerkungen zu bestimmten Punkten werden als mit Nummern versehene kleine schwarze Kreise kenntlich gemacht Konfigurationsdateien werden mit Source Code Highlighting dargestellt Beispiel f r d
42. de HDTV scrambled sky_de SDTV scrambled C sky_de SDTV scrambled C Public ARD ZDF Radio FTA C sky_de Radio scrambled C de_KabelDeutschland_Speyer C de_Primacom_Halberstadt Dort hinterlegte Sender k nnen ohne Kanalsuchlauf direkt in die Kanalliste bernommen werden Dazu ruft man mittels Rechtsklick das Kontextmen eines Kanals oder einer Kanalgruppe auf und bernimmt wahlweise das gerade markierte Objekt oder alle per H kchen ausgew hlten Objekte in die Kanalliste Dokumentation f r yaVDR 22 62 Channelpedia Kan le 4 C Channelpedia g Neu Gruppe hinzuf ge 4 DVB C J at_satzburg ag Channel Name de_KabelBW 1 3Sat 4 de_KabelDeutschiand_Nuernberg 2 THE_VOICE 4 de 3 NASA 4 3 Public HDTV FTA z garen l Append arte HD to channels conf 5 Append checked channels to channels conf C Public_Regional SDTV FTA 1 5 3 3 Hardware Fernbedienung TODO Symbol hinzuf gen Settings Introduction Here you can configure your remote hardware LIRC LIRC support Receiver v Serial port X Cancel la Save yaVDR nutzt Eventlircd ein Systemdienst der viele Fernbedienungsempf nger automatisch erkennt und f r die mit ihnen ausgelieferte Fernbedienung konfiguriert Diese Fernbedienungen funktionieren dann ohne weiter Konfiguration in den Einstellungen des Webfrontends zur Fernbedienung muss nichts angepasst werden F r spezielle Emp
43. der Standort des Systems abgefragt Dokumentation f r yaVDR 4 62 Ausw hlen des Standorts Der hier ausgew hlte Standort wird verwendet um die Zeitzone zu setzen und auch um zum Beispiel die System Locale zu bestimmen Normalerweise sollte dies das Land sein in dem Sie leben Diese Liste enth lt nur eine kleine Auswahl von Standorten basierend auf der Sprache die Sie ausgew hlt haben Wahlen Sie Andere falls Ihr Standort nicht aufgef hrt ist Land oder Gebiet Inn Liechtenstein Luxemburg Osterreich Schweiz Andere lt Zur ck gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Aufgrund eines Bugs im Installer von Ubuntu 11 04 Natty Narwhal ist es empfehlenswert die Tasten belegung selbst zu w hlen anstatt sie automatisch bestimmen zu lassen Configure the keyboard Sie k nnen versuchen das Tastaturmodell anhand von Tasteneingaben erkennen zu lassen Henn Sie das nicht m chten k nnen sie das Tastaturmodell aus einer Liste w hlen Tastaturmodell erkennen lt Zur ck gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Als erstes w hlt man das Land Dokumentation f r yaVDR 5 62 The layout of keyboards varies per country with some countries having multiple common layouts Please select the country of origin Configure the keyboard for the keyboard of this computer Cou
44. dr templates custom based on the original templates under usr share yavdr templates http www yavdr org developer zone template overview HHH HH HHH HH HHH HH HHH HH JERE a a Activate deactivate ACPIWakeup with yes no ACPI_ENABLED yes How many minutes should the machine wake up before the timer starts ACPI_START_AHEAD 5 If you want your VDR machine to wakeup in regular intervals i e for updating EPG data specify the days of the week and the wakeup time Days of the week for regular wakeup not set Disabled 1 Monday 7 Sunday ACPI_REGULAR_DAYS 1 2 3456 7 Wakeup time ACPI REGULAR TIME 19 45 HH MM Dokumentation f r yaVDR 48 62 2 5 Dienste von yaVDR Damit yaVDR funktionieren kann m ssen einige Programme als Dienste im Hintergrund laufen an dere werden nur vorr bergehend ben tigt z B um Programme mit bestimmten Rechten aufzurufen TODO Samba Avahi Mounter Webfrontend 2 5 1 Upstart Upstart wird von yaVDR f r alle wichtigen Systemdienste und zum Start von Programmen verwendet Dazu geh ren vor allem der VDR selbst aber auch der Dienst f r die Fernbedienung der Openbox und viele andere Eine bersicht der von Upstart verwalteten Eintr ge kann man sich mit folgendem Kom mando anzeigen lassen initctl list Um Dienste zu steuern gibt es unter anderen folgende Kommandos die wichtig sein k nnen wenn man von Hand nderungen am System vornehmen m chte
45. ehende Timer konnen den Vorgang abbrechen bzw verzogern F1 Rot Die Belegung der Taste Rot wird jeweils im OSD eingeblendet F2 Gr n Die Belegung der Taste Gr n wird jeweils im OSD eingeblendet F3 Gelb Die Belegung der Taste Gelb wird jeweils im OSD eingeblendet FA Blau Die Belegung der Taste Blau wird jeweils im OSD eingeblendet F5 Zur ckspulen F6 Vorspulen F10 Mute Schaltet den Ton aus oder ein F11 Leiser F12 Lauter Zifferntasten Ziffern 0 9 1 4 2 2 Konfiguration der Fernbedienung Kein VDR w re komplett ohne die M glichkeit ihn bequem per Fernbedienung zu steuern yaVDR 0 4 unterst tzt ein breites Spektrum von Eingabeger ten sowohl Infrarot als auch Funk Fernbedienungen Falls die eigene Fernbedienung OOTB zufriedenstellend funktioniert kann man den folgenden Ab schnitt berspringen Wer keine Fernbedienungs Empf nger Kombination hat die OOTB funktioniert oder einfach verstehen will wie die Einbindung der Fernbedienungen in yaVDR funktioniert sollte einen Blick auf das Kapitel zur Fernbedienung und Eventlircd und zur remote conf in dieser Doku mentation werfen Dokumentation f r yaVDR 15 62 Falls nicht alle Tasten wie erwartet funktionieren oder gar keine Tastendrucke beim VDR ankommen konnte die Fernbedienung nicht automatisch durch yaVDR konfiguriert werden Wie man dann weiter verfahrt ist im Folgenden beschrieben Anfragen im VD
46. en F r den Zugriff ber SVDRP z B wenn ein anderer VDR mit Streamdev Client Plugin zugreifen k n nen soll muss die Datei etc vdr svdrphosts conf wie unter SVDRP beschrieben angepasst werden F r den Zugriff auf die von Streamdev Server bereitgestellten Transportstr me muss au erdem die Datei etv vdr plugins streamdev server streamdevhosts conf angepasst werden Diese Datei ist unter yaVDR 0 4 getemplated Beispieleintr ge f r etc vdr plugins streamdev server streamdevhosts conf 127 0 0 1 192 168 1 115 0 192 168 1 0 24 192 168 0 0 16 0 0 0 0 0 Dieser Eintrag darf nicht entfernt werden da sonst der VDR mit bestimmten Plugins nicht mehr richtig funktioniert Erlaubt dem Rechner mit der IP 192 168 1 115 den Zugriff Erlaubt allen Rechnern mit der IP 192 168 1 xxx den Zugriff Erlaubt allen Rechnern in einem Class C Netzwerk also mit IP 192 168 xxx xxx Standardein stellung in yaVDR 0 4 den Zugriff auf den Streamdev Server Erlaubt allen Rechnern unabh ngig von ihrer IP den Zugriff Achtung Nicht empfohlen da damit ein ungesch tzter Zugriff auf die Kan le des VDR von au erhalb des eigenen Netzwerks m glich ist falls der VDR nicht durch einen Router mit NAT oder eine Firewall gesichert ist Der Streamdev Server stellt auf Port 3000 eine Webinterface mit Links zu den von ihm angebote ten Streams bereit Unter http lt IP_des VDR gt 3000 channels m3u kann man eine Playlist mit allen Sendern herunter
47. en 1 5 3 8 VDR Konfiguration bearbeiten TODO Symbol hinzuf gen Hier k nnen Konfigurationsdateien direkt im Browser bearbeitet werden Aktuell k nnen folgende Konfigurations Dateien ber das Webfrontend bearbeitet werden e etc lirc lircd conf e etc vdr diseq conf var lib vdr remote conf e var lib vdr channels conf var lib vdr xbmc userdata Lircmap xml 1 5 3 9 System Pakete TODO Symbol hinzuf gen ber das Webfrontend k nnen Plugins Addons und andere VDR bezogene Pakete verwaltet werden 9Wake On LAN Dokumentation f r yaVDR 25 62 oca oo ran O Einstellungen 3 apt get update apt get autoremove i apt get clean Paket a Version Maintainer vdr plugin advchctrl 0 0 5 31yavdrO natt Debian VDR Team vdr plugin alcd 1 5 2 13yavdr8 natt Debian VDR Team vdr plugin arghdirec 0 2 6d 24yavdr8 na Holger Schvestka vdr plugin atscepg 0 3 0 h920100616 2 Holger Schvestka vdr plugin autosort 0 1 3 40yavdr8 natt Debian VDR Team vdr plugin autostart 0 9 0 git20110426 1 Holger Schvestka vdr plugin avards 0 2 4 1yavdrO natty Debian VDR Team vdr plugin bewegum 0 0 2 17yavdr8 natt Holger Schvestka vdr plugin bgproces 0 1 0 29yavdr8 natt Holger Schvestka Beschreibung Plugin for vdr to control volume per channel This plugin stores the volume settings per channel and restores it if switch VDR plugin for LCD and IR remote of Activy 300 HTPCs This plugin allows
48. en Zeichen in den Ordnernamen zu unterbinden kann man die VDR mit der Option vfat starten Dazu muss am besten per custom Template die Zeile f r die VDR Optionen in der etc default vdr angepasst werden OPTIONS w 0 vfat 6 2 2 Symbolische Links Verwendet man mehrere Aufnahmeverzeichnisse f r den VDR z B zus tzlich srv vdr video 01 usw oder bindet Ordner selbt ber symbolische Links ein muss die etc samba smb conf am besten per custom Template um drei Optionen erweitert werden damit man auch ber Samba Freigaben darauf zugreifen kann Dokumentation f r yaVDR 62 62 Follow Symlinks unix extensions no follow symlinks yes wide links yes 6 3 Anpassen der Anthra Skins Die Anthra Skins bieten einige Darstellungsoptionen die nicht ber das text2skin Einstellungsmen erreichbar sind Um sie zu nutzen ist es notwendig die Skin Datei zu bearbeiten oder das Paket mit den ver nderten Einstellungen neu zu kompilieren Der generelle Ablauf zum Rekompilieren eines Pakets ist dabei folgenderma en Als erstes m ssen die zum Bauen ben tigten Pakete installiert werden Dies geschieht ber apt get build dep sudo apt get build dep lt paketname gt Beispiel f r vdr skin anthra 1920fse sudo apt get build dep vdr skin anthra 1920 fse Die Quelldateien selbst kann man sich mittels apt get source in das Verzeichnis in dem man sich gerade befindet herunterladen sudo apt get source vdr skin anthra 192
49. er 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 a r video 00 srv share vdr recordings TODO Samba in fstab 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 lt Kategorie gt lt Ort der Dateien gt einbindet F r Rechner mit yaVDR 0 4 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 lt Kategorie gt zu w hlen 1Bei mehren video xx Verzeichnissen entsprechend zus tzlich srv vdr video 01 srv vdr video 02 usw Dokumentation f r yaVDR 28 62 Beispiel f r die Dateistruktur unter media auf einem yaVDR 0 4 System das Verzeichnisse von einem weiteren Rechner mit yaVDR 0 4 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 mediah
50. ert sind da es sonst zu Konflikten von Paketversionen oder nicht aufl sbaren Abh ngigkeiten kommen kann Paketlisten aktualisieren sudo apt get update Alle Pakete auf den aktuellen Stand bringen sudo apt get dist upgrade Pakete installieren sudo apt get install Paketname sudo apt get install Paketl Paket2 Paket3 sudo apt get install vim O 8 Installation von einem Paket e Installation von mehren Paketen Beispiel f r die Installation des Editors vim Pakete suchen sudo apt cache search paketname Informationen ber ein Paket anzeigen sudo apt cache showpkg paketname Pakete neu installieren sudo apt get install reinstall Paketnamel Pakete entfernen sudo apt get remove Paketname sudo apt get purge Paketname O Paket entfernen Konfigurationsdateien bleiben erhalten O Paket inklusive der Konfigurationsdateien entfernen Nicht ben tigte Pakete entfernen sudo apt get autoremove Dadurch werden alle berfl ssigen Pakete entfernt die aufgrund von Abh ngigkeiten mitinstalliert wurden momentan aber nicht gebraucht werden Lokal gespeicherte Pakete entfernen sudo apt get clean Entfernt alle lokal zwischengespeicherten Pakete die aus den Paketquellen bezogen wurden Dokumentation f r yaVDR 58 62 3 3 2 Paketquellen yaVDR nutzt im Auslieferungszustand die Ubuntu Quellen sowie die stable PPAs des yaVDR Teams Die aktuell eingetragenen Paketquellen finden sich unter etc apt sour
51. et von Eventlircd erweitert werden hotkeys lirc var run lirc lircd In der etc init vdr conf muss das Start Argument lircd LIRC entfernt werden 2 7 4 RestfulAPI Plugin yaVDR 0 4 bringt das neu entwickelte RestfulAPI Plugin mit das als Alternative oder Erganzung zu SVDRP konzipiert ist Es setzt nicht mehr auf direkte TCP Kommunikation sondern erlaubt die Inter aktion mit dem VDR ber HTTP Anfragen Die Antworten des VDR werden in den Formaten HTML XML oder JSON ausgeliefert Vorteile Die bertragung gro er Datenmengen z B EPG Eintrage eines Kanals ist schneller e Der VDR wird durch die Anfrage nicht blockiert mehrere Clients stellen kein Problem dar e Die ausgegebenen Daten lassen sich leichter verarbeiten Web OSD f r den VDR noch in der Entwicklung damit kann jeder JS f hige Browser das OSD des VDR darstellen e Auch EPG Bilder und Kanallogos lassen sich leicht vom VDR abrufen Nachteile Junges Plugin das teilweise noch nicht den Funktionsumfang von SVDRP gerade bei direkter Steue rung von Plugins hat Noch keine gro e Zahl an Clients die das Protokoll ausreizen Die API des Plugins kann man unter folgender Webadresse einsehen http lt IP des VDR gt 8002 info htm 2 7 5 Dynamite Plugin Dieses Plugin erlaubt es DVB Ger te dynamisch in den VDR einzubinden und wieder zu entfernen ohne dass ein Neustart des VDR notwendig ist Somit kann der VDR schneller starten ohne z B auf la
52. ev Regel eingebundene USB Lirc Empf nger im Forum beschrieben und wird voraussichtlich seinen Weg in die n chste yaVDR Version finden http vdr wiki de wiki index php YaVDR FAQ Dokumentation f r yaVDR 60 62 Kapitel 5 Troubleshooting http vdr wiki de wiki index php YaVDR Troubleshooting Ihttp vdr wiki de wiki index php YaVDR Troubleshooting Dokumentation f r yaVDR 61 62 Kapitel 6 Tipps und Tricks 6 1 Zugriffsrechte f r Aufnahmen F r bestimmte Anwendungsf lle ist es praktisch wenn auch andere User Schreibrechte f r die vom VDR erstellten Aufnahmen haben z B weil man dann Projektdaten f r Schnittprogramme direkt im Aufnahmeordner ablegen kann Eine m gliche L sung ist die fraglichen User der Gruppe vdr hinzu zuf gen und die umask mit der Dateien vom VDR erstellt werden anzupassen Hinzuf gen eines Users zur Gruppe vdr sudo adduser lt username gt vdr umask f r den VDR anpassen Folgende Zeile muss dann noch am besten ber ein custom Template in die etc default vdr eingef gt werden umask 002 6 2 Samba und Windows 6 2 1 Ordnernamen im Aufnahmeverzeichnis Unter Windows sind bestimmte Zeichen in Dateinamen nicht zul ssig z B usw diese tau chen allerdings gerne mal in Sendungstiteln auf und so werden diese dann beim Zugriff auf die per SAMBA freigegebenen Aufnahmeverzeichnisse des VDR nicht korrekt angezeigt Um die Verwendung der problematisch
53. f nger die z B Atric Einschalter und andere die ber die Serielle Schnittstelle angeschlossen sind in Ausnahmef llen auch f r X10 Emfp nger kann Lirc aktiviert werden F r se rielle Empf nger muss au erdem angegeben werden welche serielle Schnittstelle benutzt werden soll Auch hier sind f r einige Empf nger die jeweiligen Tasten der Fernbedienung vorkonfiguriert Ist dies nicht der Fall oder wird eine andere Fernbedienung verwendet muss die etc lirc lircd conf angepasst werden Dabei ist zu beachten dass die Tastennamen namespacekonform sind und sich an der Benennung in der etc vdr remote conf orientieren So ist sichergestellt dass die Fernbedie nungstasten sowohl mit dem VDR als auch unter XBMC funktionieren Eingaben von Lircd werden unter Nutzung von uinput Userland Input an Eventlircd weitergereicht und werden so wie alle b rigen Tastendr cke von Eventlircd Eingabeger ten an den VDR weitergegeben Dokumentation f r yaVDR 23 62 Igor USB O F r Igor USB Empf nger darf Lirc nicht ber das Webfrontend aktiviert werden Zur weiteren Konfiguration siehe Igor USB Empf nger 1 5 3 4 Hardware Audio TODO Symbol hinzuf gen Diese Seite erlaubt es einzustellen wie der Ton durch den VDR und XBMC ausgegeben werden soll F r komplexere Konstellationen und mehreren Soundkarten im Rechner muss die Konfiguration von alsa ggf von Hand angepasst werden 1 5 3 5 Hardware Anzeigeneinstellun
54. gen TODO Symbol hinzuf gen Hier kann die Aufl sung und Nutzung der angeschlossenen Bildschirme eingestellt werden Au erdem k nnen hier die Deinterlacing Methoden f r HD und SD Material konfiguriert werden GraphTFT Das GraphTFT Plugin erlaubt es Statusinformationen und das Men des VDR auf einem zweiten an geschlossenen Bildschirm auszugeben GraphTFT Aktivieren Momentan ist die Konfiguration eines zweiten Bildschirms in yaVDR noch etwas tricky Hier ein Weg der am ehesten zum Erfolg f hrt Monitore neu erkennen lassen Rescan Displays Neustart damit die Reihenfolge der Anzeigen sicher stimmt Dualscreen einrichten e Graphtft mit anhaken und dabei Aufl sung und Wiederholrate des GraphTFT Bildschirms von Hand festlegen Falls die Reihenfolge noch nicht stimmt prim ren und sekund ren Monitor festlegen 1 5 3 6 System System TODO Symbol hinzuf gen Auf dieser Seite kann die Systemsprache gew hlt werden und eingestellt werden wie der VDR herun terf hrt und aufwacht Au erdem l sst sich der Timeout f r die Anzeige des GRUB Men einstellen Dokumentation f r yaVDR 24 62 1 5 3 7 System Netzwerk ES Symbol hinzuf gen Bilder hinzuf gen Beispiel hinzuf gen Hier k nnen NFS Freigaben aus dem Netzwerk und die MAC Adressen von Rechnern die sp ter ber das OSD per WOL geweckt werden sollen eingetragen werd
55. he nicht DVB Konforme EPG Kodierung wie z B die von Sky Abbrechen lal Speichern 1 5 3 2 VDR Kanale TODO Symbol hinzuf gen Dokumentation f r yaVDR 21 62 Hier k nnen die Kan le des VDR verwaltet werden Vorhandene Kan le lassen sich in Gruppen ein teilen per Drag and Drop neu anordnen oder ber das Kontextmen das per Rechtsklick erreichbar ist bearbeiten Mehrere Kan le lassen sich bei gedr ckter Umschalttaste gleichzeitig ausw hlen Die Ablage rechts erlaubt es Kan le zwischenzulagern z B um sie ohne st ndiges Hin und Herscrollen anordnen zu k nnen a Einstellungen gt Kan le Ablage Lg Neu Gruppe hinzuf gen channeis conf anzeigen Speichern 2 Neu laden Name Type Channel Name Type Provider Source 1 3Sat TV IPTV f 2 THE VOICE TV IPTV I 3 NASA TV IPTV I Klickt man auf das Symbol links neben Kan le ffnet sich die Channelpedia et es in m Einstellungen Channelpedia Kan le Ablage 4 Channelpedia JA Eg Neu Gruppe hinzuf gen 2 channets conf anzeigen Speichern Name Type 5 pa Be Channel Name Type Provider lde_KabeiBw 1 3Sat TV IPTV 4 de KabelDeutschland_Nuemberg 2 THE_VOICE TV IPTV 4 de 3 NASA TV IPTV 4 5 Public HDTV FTA ElWarte HD Das Erste HD SgzoF Ho C Public SDTV FTA C Public_Regional SDTV FTA 5 DigitalFree Private SDTV scrambled C KDHome Private SDTV scrambled C Private2 SDTV FTA C sky_de SDTV FTA C sky_
56. ie Konfigurationsdatei etc fstab ber diese Datei kann man Linux anweisen Speicherger te fest in das Root Dateisystem einzuh ngen etc fstab static file system information Use blkid o value s UUID to print the universally unique identifier for a device this may be used with UUID as a more robust way to name devices that works even if disks are added and removed See fstab 5 lt file system gt lt mount point gt lt type gt lt options gt lt dump gt lt pass gt proc proc proc nodev noexec nosuid 0 0 was on dev sdbl during installation UUID 83a8163c 195b 4e85 a9ed 18478339dc3f ext4 errors remount ro 0 1 swap was on dev sdb5 during installation UUID 32fc4d86 ab86 4ed8 bf24 68aa98ec6d0c none swap SW 0 0 Tipps Tips werden durch dieses Symbol gekennzeichnet Notizen Notizen werden durch dieses Symbol gekennzeichnet O Achtung Hinweise werden durch dieses Symbol gekennzeichnet D Wichtig Wichtiges wird durch dieses Symbol gekennzeichnet O Warnung Warnungen werden durch dieses Symbol gekennzeichnet Anmerkung Anmerkungen erscheinen auf gelbem Hintergrund Dokumentation f r yaVDR 1 62 Kapitel 1 yaVDR 1 1 Einleitung yaVDR ist eine auf Ubuntu basierende Linux Distribution die speziell f r die Nutzung des Video Disk Recorder von Klaus Schmidinger angepasst wurde Sie ist bestens geeignet um digitales und a
57. igen um das Internet zu erreichen geben Sie hier bitte Ihre Daten an Falls nicht lassen Sie dieses Feld leer Die Proxy Daten sollten im Standardformat http user pass host port amp angegeben werden HTTP Proxy Daten leer lassen f r keinen Proxy lt Zur ck gt lt Heiter gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Die Installation des Systems nimmt nun etwas Zeit in Anspruch Software ausw hlen und installieren tasksel wird vorbereitet Bevor das System f r den ersten Start vorbereitet werden kann muss noch der Ort f r die Installa tion des Bootloaders gew hlt werden Hat man keine besonderen W nsche kann man die Standard Auswahl einfach bernehmen und Grub in den MBR der Systemplatte installieren 7Master Boot Record Dokumentation f r yaVDR 12 62 Konfiguriere grub pc Es scheint als ob diese Installation von Debian das einzige Betriebssystem auf diesem Computer ist Henn dies der Fall ist sollte es kein Problem sein den Bootloader in den Master Boot Record Ihrer ersten Festplatte zu installieren Warnung Henn der Installer ein anderes Betriebssystem auf Ihrem Computer nicht richtig erkennt Sie aber den Master Boot Record ver ndern werden Sie dieses andere Betriebssystem vorl ufig nicht mehr starten k nnen Allerdings kann GRUB im Nachhinein manuell konfiguriert werden so dass das andere Betriebssystem
58. ircd pidof lircd Dokumentation f r yaVDR 43 62 Tastencode 00 Taste gedr ckt 01 Taste losgelassen Name der Taste Benutzte Fernbedienung aus der lircd conf f r die Tastenzuordnung 2 3 6 LIRC Empf nger 2 3 6 1 Serielle Empf nger Serielle Empf nger wie z B der Atric Einschalter oder Homebrew Empf nger lassen sich leider schlecht automatisch vorkonfigurieren da sie mit beliebigen Fernbedienungen benutzt werden k nnen Trotz dem lassen sie sich in yaVDR mit wenig Aufwand zusammen mit LIRC einrichten Einstellungen im Webfrontend Im Abschnitt Fernbedienung des yaVDR Webfrontend setzt man das H kchen bei Lirc Unterst tzung und w hlt den geeigneten Empf nger aus der Liste F r Atric Einschalter ist dies der Eintrag Home brew 16x50 UART compatible serial port Au erdem muss noch die Serielle Schnittstelle angegeben werden ber die der Empf nger angeschlossen ist Die Nummerierung orientiert sich normalerweise an den Angaben im Handbuch des Mainboards Anpassen der lircd conf Im n chsten Schritt muss dann noch eine passende lircd conf nach etc lirc lircd conf kopiert werden Die dort verwendeten Tastennamen sollten sich an der remote conf orientieren da die Fernbedienung dann sowohl mit dem VDR als auch unter XBMC ohne weitere Konfiguration verwendet werden kann yaVDR 0 3 bzw alte lircd conf lit a el begin codes Up 0x1794 Down 0x1795 Ok 0x17A5 left 0x1796 right 0x1797 info 0x179B eee yaVDR
59. laden Ein geeigneter Stream Client ist z B der VLC Media Player Radio Sender streamen M chte man Radio Sender streamen sollte man als Ubertragungsformat unbedingt ES w hlen Ein Beispiellink zum Stream sieht dann z B so aus http lt IP_DES VDR gt 3000 ES C 1 1093 28457 Elementary Stream siehe http en wikipedia org wiki Elementary stream Dokumentation f r yaVDR 52 62 extremux sh Um die externremux sh nutzen zu k nnen muss das Paket mencoder nachinstalliert werden 2 7 1 2 Streamdev Client Das Streamdev Client Plugin Paketname vdr plugin streamdev client erlaubt einem VDR auf das Streamdev Server Plugin eines anderen VDR zuzugreifen und somit dessen DVB Karten zu nutzen Da mit das klappt m ssen die gew nschten Kan le aus der channels conf des Servers in die channels conf auf den Client kopiert werden und auf Server und Client die Verbindungseinstellungen angepasst wer den Es kann ber eine Instanz des Streamdev Clients immer nur ein Transponder bertragen werden Standardm ig d rfen alle Clients in Class C Netzwerken IP Bereicht 192 168 xxx xxx auf den Streamdev Server zugreifen Falls man den Zugriff genauer steuern oder auf andere Adressbereiche erweitern m chte muss man dies in der etc vdr plugins streamdev server streamdevhosts conf entsprechend konfigurieren siehe oben TODO Konfigurationsoptionen des Plugins beschreiben evtl externremux sh
60. le rc rc5 tv type Ich bin ein Kommentar O 0x003b KEY_SETUP 0x003d KEY _POWER2 0x0001 KEY_1 0x0002 KEY_2 0x0003 KEY_3 De reine Kommentarzeilen sind nicht erlaubt Kein Protokolltyp angegeben Korrekt geht es so table rc rc5 tv type RC 5 0x003b KEY SETUP Ich bin ein Kommentar 0x003d KEY_POWER2 0x0001 KEY 1 0x0002 KEY_2 0x0003 KEY 3 O vollst ndige Angabe des Namens der Keytable und des verwendeten Protokolls 2 Kommentare hinter der Tastendefinition sind erlaubt 2 3 2 4 Keymap laden Damit die Keytable auch automatisch geladen wird muss eine Regel in etc rc_maps cfg f r die Fern bedienung erstellt werden Da die Datei getemplated ist sollte man ein entsprechendes Custom Template f r die eigene Eintr ge erstellen um ein berschreiben der Regel durch Updates von yaVDR zu vermeiden etc rc_maps cfg driver table file ir kbd i2c rc rc5 tv etc rc_keymaps pvr350 Dokumentation f r yaVDR 39 62 O Den Treiber und den Namen der Keytable haben wir wie weiter oben beschrieben mittels sudo ir keytable ermittelt Zu Testzwecken kann man Einstellungen f r per ir core eingebundene Ger te auch von Hand laden oder zur cksetzen Wie wird die rc_maps cfg ausgewertet Dazu wird eine udev Regel in lib udev rules d 40 ir keytable rules benutzt die gem den Regeln in der etc rc_maps cfg die dort eingestellten Keymaps l dt ir keytable a etc rc_maps cfg Manue
61. lles Laden einer Keymap durch ir keytable user yavdr sudo ir keytable c p rc 5 v etc rc_keymaps pvr350 c entfernt alle bereits geladenen Keymaps p lt Protokoll gt setzt das IR Protokoll w lt keymap gt gibt die zu ladende Keymap an Weitere Informationen findet man in der Manpage von ir keytable Beispielausgabe von ir keytable t f r die gleichen Tasten mit passender Keytable user yavdr sudo ir keytable t Testing events Please press CTRL C to abort 1310546400 571539 event MSC scancode 3d 1310546400 571545 event key down KEY_POWER2 0x0164 1310546400 571547 event sync 1310546400 820703 event key up KEY_POWER2 0x0164 1310546400 820705 event sync 1310546401 471543 event MSC scancode 3b 1310546401 471551 event key down KEY_SETUP 0x008d 1310546401 471553 event sync 1310546401 720700 event key up KEY_SETUP 0x008d 1310546401 720703 event sync 1310546406 271547 event MSC scancode 1310546406 271556 event key down KEY 1 1310546406 271558 event sync 1310546406 520700 event key up KEY_1 0x0002 1310546406 520703 event sync 1310546407 071539 event MSC scancode 1310546407 071543 event key down KEY 2 1310546407 071545 event sync 1310546407 320705 event key up KEY 2 0x0003 1310546407 320709 event sync 1310546407 871539 event MSC scancode 1310546407 871544 event key down KEY 3 1310546407 871546 event sync 1310546408 120700 event key up K
62. lugin xine W hlen Sie Xine Plugin als Alternative XBMC vdr plugin vnsi experimental Wollen Sie VDR nur als Backend benutzen f r XBMC und mit XBMC TV sehen dann ist das Ihre Wahl TT premium S2 6400 HD experimental F r VDR mit einer TT Premium S2 6400 HD headless yaVDR server W hlen Sie yaVDR Server wenn Sie keinerlei Video Ausgabe brauchen und wenn man yavdr als Server verwenden will Es deaktiviert das dekodieren der Videokarten custom configuration experimental You can choose this if you want to configure an extended setup Abbrechen lal Speichern Das Lifeguard Addon erlaubt es ein automatisches Herunterfahren des VDRs zu verhindern wenn noch aktive Verbindungen bzw Prozesse der ausgew hlten Dienste bestehen Lifeguard berwachungs Punkte Lifeguard amp Aptitude Y ssH g nfs E FTP amp sms xemc VDR Lifeguard untersucht mit den ausgew hlten Begriffen siehe Auswahl ob ein Herunterfahren des Rechners erlaubt ist Bitte w hlen Sie die Einzelnen Punkte welche durch ein Herunterfahren des Rechners nicht unterbrochen werden sollen Nicht gew hlt bedeutet der Rechner blockiert nicht das Herunterfahren Abbrechen ka Speichern F r Sender die den Elektronischen Programmf hrer nicht standardkonform encodiert senden kann der VDR so eingestellt werden dass er auch in diesen F llen alle Sonderzeichen korrekt anzeigt EPG Zeichensatz berschreiben Y None 150 8859 9 berschreibt die falsc
63. m ig kein Passwort f r den root Account vergeben Um dennoch als root Befehle ausf hren zu k nnen gibt es das Kommando sudo das Mitgliedern der Gruppe admin erlaubt Befehle mit erh hten Rechten auszuf hren 3 2 Manpages M chte man mehr ber einen Befehl oder ein Programm erfahren hilft es zun chst die dazugeh rige Manpage dazu zu lesen In ihr werden die Informationen zur Befehlssyntax den Funktionen und F higkeiten eines Programms zusammengefasst Standardm ig werden die Manpages mit dem Pro gramm less dargestellt Innerhalb von less kann man mit den Pfeiltasten PageUp amp PageDown der Leertaste usw navigieren Die Taste q beendet die Anzeige der Manpage Manpage von less user yavdr man less lalso das Handbuch 2n heres dazu steht in der Manpage von less siehe folgendes Beispiel Dokumentation f r yaVDR 57 62 3 3 Paketverwaltung Ubuntu Linux verwendet das Paketverwaltungssystem APT das es erlaubt Software Pakete die in den Repositories enthalten sind zu verwalten zu installieren und zu aktualisieren Es gibt verschiedene Frontends f r APT im folgenden beschr nkt sich diese Anleitung auf apt get ein weiteres Frontend das sich f r die Arbeit in der Shell eignet ist aptitude 3 3 1 apt get apt get ist das f r yaVDR empfohlene Tool zur Paketverwaltung Bevor man neue Pakete installiert sollte man daf r sorgen dass die Paketlisten auf dem aktuellen Stand und alle Update installi
64. n Fernbedienung auf die yaVDR Team mitgelieferte Belegung f r Lirc in der var lib vdr remote conf passt Um in den Genu zu kommen Lirc wie oben beschrieben nutzen zu k nnen m ssen die Tasten in der lircd conf entsprechend der Regeln der Inputger te benannt werden Bei Lirc heisst das Namespace konform benannt sein Sinnvoll w re hier nat rlich eine Benennung entsprechend un serer Standardbelegung Bei der yaVDR Standardbelegung haben sich die Entwickler an der Dokumentation von linux media Tabelle am Ende der Seite orientiert und benutzen diese als Referenz eine Zuordnung von VDR Taste und Tastenname kann man sich hier ansehen neue IR Integration f r yaVDR 0 4 2 3 1 2 remote conf Keine nderungen f r die Fernbedienung an der remote conf yaVDR ist auf eine standardisierte remote conf angewiesen damit die Fernbedienungen richtig funktionieren Das hat zur Folge dass die Tastennamen in den Lirc Konfigurationsdateien den Keytables von ir core und den von Eventlircd direkt angesprochenen Ger ten Namespace konform zur remote conf sein m ssen Die Anpassung des Mappings ist in diesem Kapitel beschrieben Die remote conf liegt unter var lib vdr remote conf und ist eine getemplatete Datei Sie sollte m g lichst nicht ver ndert werden Ausnahme ist die Konfiguration der Tastenbelegung f r Tastaturen und gibt vor wie die von den Fernbedienungen gelieferten Tastennamen lauten sollten Die Benennung ist gleichzeitig
65. n eigentlichen Lircd Socket hingegen sind in Ordnung Ein Workaround ist hier f r ber das WFE konfigurierte und hier f r per udev Regel eingebundene USB Lirc Empf nger im Forum beschrieben und wird voraussichtlich seinen Weg in die n chste yaVDR Version finden Die Ausgabe erfolgt nach Verarbeitung durch Eventlircd f r die Anwendungen dann so als w rde sie von einem einzigen Ger t stammen Da manche Ger te eindeutig erkannt werden k nnen zum Beispiel USB Ger te kann man diese ber udev Regeln mit der f r das jeweilige Ger te richtigen Konfiguration automatisch einbinden Die Konfigurationen f r all diese Ger te kann man alle gleichzeitig auf dem System haben da durch udev nur die Konfiguration f r angeschlossene Ger te aktiviert wird Eventlircd kann ger te oder treiberabh ngig eine bersetzungstabelle mitgegeben werden um die Tastenbelegung anzupassen sogenannte evmaps bzw Eventger ten also Eingabeger te f r die durch den Treiber ein Eintrag unter dev input erstellt wird 5Konfigurationsdatei die f r die bersetzung des Tastendrucks auf der Fernbedienung in eine Taste am Computer heran gezogen wird 6Neuer Maintainer des Lirc Projektes 7Der LIRC Daemon 8Das Startargument 9User Level Input Subsystem eine Schnittstelle um Eingaben aus dem Userland an den Kernel zu bermitteln Dokumentation f r yaVDR 31 62 LIRC letchircdlircd conf Empf nger letchircd hardware conf
66. naloges Fernsehen ber alle g ngigen Empfangswege zu empfangen aufzuzeichnen zu bearbeiten und wiederzugeben Mit XBMC ist au erdem ein m chtiges MediaCenter mit an Bord das es erm glicht einen PC mit yaVDR als praktisch vollwertigen HTPC zu nutzen Um neue Funktionen schnell zu integrieren und die Hardware Unterst tzung zu verbessern setzt yaVDR auf relativ aktuelle aber dennoch m glichst stabile Entwicklungs Versionen Um dem Nutzer m glichst viel Konfigurationsarbeit abzunehmen wird unterst tzte Hardware bei der Installation automatisch erkannt und eingerichtet Ein Gro teil der Einstellungen f r das System kann ber ein komfortables Webinterface vorgenommen werden 1 2 Hardware Voraussetzungen yaVDR unterst tzt ein breites Spektrum von TV Karten Fernbedienungen und VDPAU f higen nVidia Grafikkarten Seit Version 0 4 wird yaVDR nur noch als 64 Bit Version angeboten so dass ein entsprechender Pro zessor verwendet werden muss Die empfohlene Festplattengr e h ngt von der gew nschten Aufnahmekapazit t ab Eine Partition f r Standard Installation von yaVDR sollte mindestens 4 GB gro sein um genug Platz f r Updates XBMC Metadateien und zus tzliche Pakete zu haben werden mindestens 6 GB empfohlen Die Gr e der SWAP Partition entspricht normalerweise der Gr e des Arbeitsspeichers F r SD TV werden fallen in abh ngig von der Bitrate des Senders bis zu 2 7 GB pro Stunde Aufnahme an f r HD T
67. ngsame USB TV Karten zu warten Sobald diese Initialisiert sind werden sie basierend auf udev Regeln nachtr glich eingebunden und k nnen genutzt werden F r die Zukunft ist ein optionales automatisches Abschalten von gerade nicht ben tigten DVB Karten geplant um Strom zu sparen und die Lebensdauer der Komponenten zu verl ngern 2 8 Debugging Wenn der VDR abst rzt ohne dass die Ursache aus dem syslog hervorgeht kann man ein weiterge hendes Debugging aktivieren um die Fehlerursache mittels Backtrace einzugrenzen Es m ssen dazu die Pakete vdr dbg und gdb installiert werden und die etc default vdr um einen Eintrag f r vdr dbg erweitert werden Dokumentation f r yaVDR 55 62 sudo su echo DAEMON usr bin vdr dbg gt gt etc default vdr restart vdr exit Beim n chsten Crash des VDR sollte in var log vdr ein Backtrace des Segfaults erstellt werden Dokumentation f r yaVDR 56 62 Kapitel 3 Das kleine Linux 1x1 yaVDR basiert auf Ubuntu Linux Einen Gro teil der Konfiguration kann man ber das webinter face Webinterface vornehmen F r komplexere Konfigurationen oder zur Fehlerbehebung ist es aber oft notwendig von Hand nderungen vorzunehmen Daher ist es ratsam sich mit der grundlegenden Bedienung eines Ubuntu Systems ber die Shell vertraut zu machen 3 1 Rechteverwaltung unter Linux TODO sudo Benutzer und Gruppen chown chmod 3 1 1 sudo Super User Unter Ubuntu ist standard
68. ntry of origin for the keyboard lt Zur ck gt Andorra Arabisch Armenien Aserbaidschan 4 A Bang ladesch Belgien Bhutan Bosnien Herzegowina Botswana Braille Brasilien Bulgarien China Demokratische en et lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren und danach die Tastenbelegung Da auf dem yaVDR System i d R keine literarischen Meisterwerke entstehen sollen aber ggf Einstellungen in der Shell vorgenommen werden sollen bietet es sich an die Akzenttasten zu deaktivieren so dass die Eingabe von h ufig verwendeten Zeichen wie z B der Tilde erleichtert wird Configure the keyboard Please select the layout matching the keyboard for this machine Keyboard layout Deutschland schland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland Deutschland lt Zur ck gt lt Tab gt N chste Op Akzenttasten de Dvorak Macintosh Macintosh ohne Akzenttasten Neo 2 Niedersorbisch Niedersorbisch qwertz Ohne Acute Akzentzeichen Ohne Grave und Acute Akzentzeichen Rumanische Tastatur mit deutschen Buchstaben Rumanische Tastatur mit deutschen Buchstaben ohne Russisch phonetisch Sun Akzenttasten qwerty tion lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Vor Beginn der weiteren Konfiguration werden einige Da
69. pauge PVR350 mit IR Empf nger user yavdr sudo ir keytable Found sys class rc rc0 dev input event3 with Dokumentation f r yaVDR 37 62 Driver ir kbd i2c table rc rc5 tv Supported protocols RC 5 Enabled protocols Repeat delay 500 ms repeat period 33 ms Die Fernbedienung wurde unter dev input event3 eingebunden O Der verwendete Treiber ist ir kbd i2c die von ir core geladene Keytable hei t rc rc5 tv Mit diesen Informationen O Das unterst tzte Protokoll ist RC 5 2 3 2 1 geladene Keymap s auslesen Der folgende Befehl gibt die bereits f r einen Empf nger geladene Zuordnung von Scancodes und Tastennamen aus Das ist insbesondere dann hilfreich wenn zwar eine Keymap geladen wurde aber die Benennung der Tasten noch nicht Namespace konform ist sudo ir keytable r 2 3 2 2 Scancodes ermitteln Mit ir keytable kann man auch Tastencodes der Fernbedienung ermitteln z B um zu sehen ob ber haupt Tastendr cke erkannt werden oder um eine Keymap zu erstellen die zur vdr lib vdr remo te conf des yaVDR passt Da Tastendr cke von eventlircd abgefangen werden muss dieser Dienst gestoppt sein Au erdem ist es empfehlenswert den VDR vorher zu stoppen um eine unbeabsichtigte Fehlbedienung zu vermeiden Beispielausgabe ohne geladene Keytable user yavdr sudo ir keytable t Testing events Please press CTRL C to abort 1310546299 271540 event MSC scancode 3d 1310546300 071543 event MS
70. rc und rc core Ger te sollte man vorzugsweise eine entsprechene Konfigurationsdatei lircd conf bzw Keymap zur korrekten Belegung der Tasten erstellen Alle Tastendr cke die an Eventlirc weitergereicht werden k nnen durch bersetzungstabellen die sogenannten evmaps noch ver ndert werden bevor sie an den VDR bergeben werden Sie befin den sich unter etc eventlircd d und sind entweder nach dem Ger tenamen dem Treiber z B irco re evmap f r Ger te die mit rc core als Treiber arbeiten oder nach der Produkt und Hersteller ID aus ihrer udev Regel benannt Beispiel f r die Syntax in einer evmap KEY PROG1 KEY MENU Ich bin ein Kommentar Hier wird das Tasten Event KEY PROG1 umbenannt Der VDR empf ngt dadurch das Lirc Event KEY_MENU 2 3 1 4 Informationen ber den Empf nger sammeln Einen ersten berblick ob der Empf nger erkannt wurde gibt die Auflistung der Eingabe ger te des des Systems cat proc bus input devices Hier werden alle Eingabeger te aufgelistet f r die ein Eintrag unter dev input angelegt wird F r USB Lirc Empfanger die automatisch konfiguriert werden oder f r ber das Webfrontend eingerich tete Lirc Ger te gibt es keinen gesonderten Eintrag sie k nnen an der Zeile N Name lircd er kannt werden Im folgenden mal Beispiele f r verschiedene Eingabeger te user yaVDR cat proc bus input devices Power Button am Geh use Bus 0019 Vendor 0000 Product 0001 Version 0000
71. ste k nnen die Paketquellen neu eingelesen apt get update nicht mehr ben tigte als Abh ngigkeit installierte Pakete deinstalliert apt get autoremove und lokale Kopien heruntergeladener Pakete gel scht werden apt get clean ber das mit einem Rechtsklick auf ein Paket in der Liste erreichbare Men kann das jeweilige Paktet installiert entfernt oder de aktiviert werden 1 4 0 0yavdr5 natty 0 6 3 47yavdr8 natt 0 1 94git20110424 1 0 3 1 1yavdr0 natty 0 3 6 28yavdr8 natt 1 5 4 System TODO Unterpunkte ausf hren 1 5 4 1 Befehle e Switch temporarily to second screen Reboot computer e Kill XBMC Dokumentation f r yaVDR 26 62 Set XBMC defaults Restart VDR 1 5 4 2 Diagnosewerkzeuge System information e System log files XBMC crash log LIRC configuration VDR configuration Xorg server e Sound ALSA Package information e yaVDR database Dokumentation f r yaVDR 27 62 Kapitel 2 Systembeschreibung 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 zusammenzu f 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 unt
72. teien nachgeladen Dokumentation f r yaVDR 6 62 Laden von partman reiserfs Dann wird versucht das Netzwerk automatisch zu konfigurieren und es kann der Hostname einge stellt werden Bitte geben Sie den Namen dieses Rechners ein Der Rechnername ist ein einzelnes Hort das Ihren Rechner im Netzwerk identifiziert Wenn Sie Ihren Rechnernamen nicht kennen fragen Sie den Netzwerkadministrator Henn Sie ein lokales Heimnetz aufbauen ist es egal was Sie angeben Rechnername lt Zur ck gt lt Heiter gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Nun kann die Zeitzone eingestellt werden 6Das ist der Name unter dem der Rechner im Netzwerk ansprechbar ist Dokumentation f r yaVDR 7162 Uhr einstellen Based on your present physical location your time zone is Europe Ber lin If this is not correct you may select from a full list of time zones instead Is this time zone correct lt Zur ck gt lt Nein gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Im n chsten Schritt kann man konfigurieren wie die verbaute n Festplatten genutzt werden sollen Die Root Partition sollte mindestens 3 GB gro sein damit genug Platz f r die Installation weiterer Pakete bleibt ist eine Gr e von 8 20 GB empfehlenswert Alle lokalen Mediendateien sollten sp ter unter srv vdr liegen Dies ist der bei ya
73. tellt und nach und nach die ihm zugeordneten Ger te als Eingabeger te einbinden kann Um welche Ger te es sich k mmern soll erkennt eventlircd anhand von Attributen welche man den Ger ten bei der Initialisierung ber udev Regeln mitgeben kann F r manche Ger te funktioniert das schon in der Standardkonfiguration rc core Eingabeger te die das yaVDR Team selber besitzt Konfigurationen die an das yaVDR Team weitergegeben wurden Lircd 7 kann man ber den Switch uinput 9 anweisen seine Tastendr cke an ein Ger t unter et c input zu bergeben Damit kann dann lircd parallel zu anderen Eingabeger ten gestartet werden und esist so theoretisch auch m glich mehrere Instanzen von lircd f r verschiedene Ger te mit unter schiedlicher Konfiguration gleichzeitig starten F r USB Lirc Empf nger wird ber eine udev Regel in lib udev rules d 98 lircd rules und dem lircd_helper eine Instanz des Lirc Daemon gestartet und die in der udev Regel angegebenen Treiber und lircd conf benutzt F r diese Empf nger ist keine Konfi guration ber das Webfrontend erforderlich Weitere noch nicht OOTB unterst tzte Lirc Empf nger sollten entsprechend ber erg nzende udev Regeln nachgepflegt werden Bug bei Verwendung von uinput Leider scheinen aktuelle Lirc Versionen unter einem Bug bei der bergabe von Tastendr O cken bei Verwendung von uinput zu leiden es kommen dann doppelte Tastendr cke am Eventger t an die Tastendr cke a
74. tes und sie d rfen daher auch weiterhin durch zuk nftige Updates berschrieben werden user yavdr04 sudo mkdir p etc yavdr templates custom etc vdr vdr addon acpiwakeup conf user yavdr04 sudo cp usr share yavdr templates etc vdr vdr addon acpiwakeup conf 30 lt gt _regular days etc yavdr templates custom etc vdr vdr addon acpiwakeup conf 30_regular lt gt days Jetzt passen wir mit dem Text Editor unserer Wahl dieses Custom Template an und andern es so ab dass der VDR jeden Abend um 19 45 aufwacht user yavdr04 sudo nano etc yavdr templates custom etc vdr vdr addon acpiwakeup conf 30 gt _regular days If you want your VDR machine to wakeup in regular intervals i e for updating EPG data specify the days of the week and the wakeup time Days of the week for regular wakeup not set Disabled 1 Monday 7 Sunday ACPI_REGULAR DAYS 1 2 3 4 5 6 7 Wakeup time ACPI REGULAR TIME 19 45 HH MM Nachdem das Custom Template gespeichert wurde lassen wir die Konfigurationsdatei aus den Tem plates neu erstellen user yavdr04 sudo process template etc vdr vdr addon acpiwakeup conf Die neu erzeugte Datei sieht nun so aus TRATARA AA SAA AAA SARA RRA AAA A AAA A AAA A AAA AAA A AAA AAA The following configuration file is generated automatically by the yaVDR system Don t change this file as every update of yaVDR will overwrite the local changes Instead put your required customizations into etc yav
75. tplatte ausgew hlt werden auf der das System installiert werden soll Festplatten partitionieren Beachten Sie dass alle Daten auf der Festplatte die Sie w hlen gel scht werden jedoch nicht bevor Sie best tigt haben dass Sie die nderungen wirklich durchf hren m chten H hlen Sie die zu partitionierende Festplatte sda 8 6 GB ATA VBOX HARDDISK lt Zur ck gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Und man best tigt dass man die Vorgeschlagene Partitionierung bernehmen m chte Dokumentation f r yaVDR 9 62 Festplatten partitionieren Henn Sie fortfahren werden alle unten aufgef hrten nderungen auf die Festplatte n geschrieben Andernfalls k nnen Sie weitere Anderungen manuell durchf hren Die Partitionstabellen folgender Ger te wurden ge ndert SCSI3 0 0 0 sda Die folgenden Partitionen werden formatiert Partition 1 auf SCSI3 0 0 0 sda als ext4 Partition 5 auf SCSI3 0 0 0 sda als Swap nderungen auf die Festplatten schreiben lt Nein gt lt Tab gt N chste Option lt Leertaste gt Ausw hlen lt Enter gt Kn pfe aktivieren Nun wird die Partitionierung bernommen und damit begonnen das System einzurichten Installieren des Grundsystems berpr fen von Packages Zum Abschluss der Konfiguration wird noch der Benutzer erstellt mit dem man sich sp ter zu Wartungs und Administrationszwecken am y
76. tzerdefinierte Template Teile O Kopiert die n tigen Template Teile In den Dateien die Variable XINE LIBOUTPUT OPTS erweitern XINELIBOUTPUTOPTS post tvtime method use vo driver reconnect audio alsa syslog silent tcp XINELIBOUTPUTOPTS XINELIBOUTPUTOPTS post dfatmo driver serial driver param dev ttyUSBO lt gt top 1 bottom 1 left 1 right 1 brightness 150 analyze size 0 overscan 0 enabled 1 bzw XINEOPTS G GEOMETRY A alsa config etc xine config keymap file etc xine keymap gt post vdr post vdr video post vdr audio verbose 2 no gui no logo no splash deinterlace pq XINEOPTS XINEOPTS post dfatmo driver serial driver_param dev ttyUSBO top 1 bottom 1 gt left 1 right 1 brightness 150 analyze_size 0 overscan 0 enabled 1 Die Konfigurationsdatei aus den Templates neu erstellen process template etc init vdr frontend conf Und zuletzt Openbox neu starten sudo stop openbox sudo start openbox 15Network Address Translation 16http www die keils info thomas wordpress p 135 Dokumentation f r yaVDR 54 62 2 7 3 2 Ein Ausschalten mit der Fernbedienung Um das Atmolight per Fernbedienung schalten zu k nnen wurde die Taste KEY BRIGHTNESS CYCLE reserviert Damit vdr sxfe auf die Taste reagieren kann muss es zwischen Eventlircd und VDR auf Tas tendr cke lauschen Die Variable XINELIBOUTPUTOPTS muss dann noch um die Hotkey Unterst tzung und den Sock
77. ung 222 Coon een 37 3 31 SpEgel ae eee bee ee Re RRR ER ERE RAE ERA de ERR hr eR Ee 57 323 2 Paketquellen o 2 2 0 20 ee aan raten 58 3 4 Shell Befehle vorzeitig beenden nommen 58 4 H ufig gestellte Fragen 59 4 1 Fernbedienung zz cc eones ap rn Reue ans ee ee 59 5 Troubleshooting 60 6 Tipps und Tricks 61 6 1 Zugriffsrechte f r Aufnahmen 2 CK on nn 61 6 2 Samba und Windows 2 CC m mn een 61 6 2 1 Ordnernamen im Aufnahmeverzeichnis aoaaa 61 6 2 2 Symbolische Links 2 6 5 20 5 zur 220 BRAY share 61 6 3 Anpassen der Anthra Skins mm onen 62 Dokumentation f r yaVDR Widmung F r das yaVDR Team das mir den VDR n her gebracht hat und alle flei igen Entwickler und Nutzer die mir weitergeholfen haben Dokumentation f r yaVDR vi Vorwort ya VDR Diese Dokumentation soll die Bedienung und Interna eines yaVDR Systems erkl ren und dem Nutzer dabei helfen sich mit den Besonderheiten die yaVDR von einem normalen Ubuntu unterscheiden vertraut zu machen Es ist bewusst keine Einf hrung in die Grundlagen der Bedienung von Ubuntu Linux Daher wird dem Neueinsteiger empfohlen sich mit Hilfe von entsprechender Literatur oder Online Quellen wie dem sehr umfangreichen Ubuntu Users Wiki einzulesen Auch f r den VDR und f r XBMC kann an dieser Stelle nicht jedes Detail erkl rt werden gute Anlaufstellen f r weiterf hrende Informationen sind
78. unterfahren Disk usage sum 6 19GB used 2 40GB free 3 48GB CPU load 1 min 0 00 5 min 0 10 15 min 0 11 Frontend xine RAM 2008 MB 1492 MB free Aufl sung unbekannt Sound analog Aufnahmen l Timers ka Name Dauer Name Start 1 5 2 berblick Ein Gro teil der Einstellungen kann bei yaVDR ber das Webfrontend vorgenommen werden Dazu geh ren Wahl des VDR Frontends Lifeguard Addon EPG Zeichenkorrektur Kanalverwaltung e Fernbedienung en Tonausgabe e Anzeigeneinstellungen e Systemeinstellungen wie Sprache Ausschalt und Aufweckmethode Netzwerkeinstellungen zum Einbinden von NFS Freigaben und dem Aufwecken anderer Rechner e Paketverwaltung um Plugins f r den VDR nachzuinstallieren Editor f r Konfigurationsdateien Dokumentation f r yaVDR 20 62 1 5 3 Einstellungen Diese Seite verlinkt zu den Einstellungen die ber das Webfrontend vorgenommen werden k nnen 1 5 3 1 VDR Allgemein TODO Symbol hinzuf gen Hier kann das VDR Frontend ausgew hlt werden bei yaVDR 0 4 ist xine vorausgew hlt wenn die Ausgabe ber die Grafikkarte des PCs erfolgen soll Ist eine TT S2 6400 HD FF SD FF oder eine Hauppauge PVR350 verbaut werden die entsprechenden Plugins f r diese Karten bei der Installation automatisch installiert und aktiviert Allgemein graue vdr sxfe vdr plugin xine Die Auswahl gebraucht das Xineliboutput Plugin mit dem VDR sxfe Frontend Y xine vdr p
79. ww vdr portal de board60 linux board14 betriebssystem board96 yavdr p1009867 yavdr 0 4 eventlircd und fernbedienungen die grundlagen post1009867 Dokumentation f r yaVDR 30 62 Eventlircd bersetzt Tastendr cke von Eingabeger ten in Lirc Tastendr cke Im Prinzip hnelt die Funktion dem remote plugin mit dem Unterschied dass nur Tasten ausgewertet werden denen ber eine Keymap eine Funktion zugewiesen wurde Solche Eingabeger te sind zum Beispiel normale Tastaturen oder auch Fernbedienungen die ber ihre Treiber als Tastaturen eingebunden werden Fernbedienungen welche an DVB Karten angeschlossen sind melden sich teilweise ebenfalls als Tastaturen au erdem existiert eine neue Schnittstelle f r Fernbedienungen namens rc core auf welche Jarod Wilson schon einige der bestehenden Lirc Trei ber und auch einige Konfigurationen der mit DVB Ger ten ausgelieferten Fernbedienungen portiert hat Auch diese Schnittstelle auch wenn sie kein normaler Tastaturtreiber ist stellt ihre Ger te als Eingabeger te zur Verf gung Eingaben von Zeigeger ten wie Maus Touchpad Grafiktablett die ebenfalls ber die Input Schnittstelle arbeiten versucht eventlircd unver ndert durchzuleiten Eventlircd erkennt Eingabeger te ber udev auch wenn sie erst nach dem Start des D mon eingebun den oder angeschlossen werden Hier liegt einer der Vorteile dieser L sung da eventlircd ab seinem Start einen Lirc Socket f r den VDR bereits
80. you to use the Activy 300 HTPC remote co arghdirector plugin for vdr to use multifeed option Director is a plugin to use the multifeed option of some Premiere char VDR plugin for ATSC EPG This VDR plugin implements the Program and System Information Protocol for Ter Broadc VDR Piugin to automatically sort the channels conf The AutoSort plugin adds the capability to define rules for automatic A VDR plugin which tries to identify the type of media inserted by removable devices This VDR Plugin tries to identify tl VDR plug in to enlarge 43 letterbox format on widescreen displays The Avards Automatic Video Aspect Ratio Detectic wil remote Plugin to control VDR wii remote Plugin to control VDR Displays information about background process Displays information about background process that is got by a servic vdr plugin block 0 1 0a 11yavdr8 na Debian VDR Team VDR plugin that skips channels with unwanted content This plugin for the Linux Video Disc Recorder prevents you fror vdr plugin burn 0 2 0 beta5 11yavd Andreas Wissel Plugin for vdr that implements dvd conversion and writing This Plugin enables VDR to write compliant DVDs from VDR vdr plugin calc 0 1 0 pre22 ff1 33y Debian VDR Team Calculator plugin for VDR This is a small calculator plugin for the VDR It supports the 4 basic mathematic functions plu l o O o e O dl o 0 o 0 O Bitte win Paket anw hlen um zus tzliche Informationen zu erhalten ber die Buttons ber der Plugin Li
81. zutragen und abzuspeichern Nach einem Neustart sollte das Verzeichnis dann ebenfalls ber cksichtigt werden Weitere Verzeichnisse k nnen ber die etc exports freigegeben werden Im Ubuntuuser Wiki findet sich ein einsteigerfreundlicher Artikel zu NFS 2 5 3 SAMBA Samba bildet die von Windows bekannten Drucker und Dateifreigaben nach Aufgrund der guten Unterst tzung dieses Protokolls in nahezu allen g ngigen Betriebssystemen ist es gut geeignet um von Windows OS X oder Linux Systemen aus auf die Medienverzeichnisse des yaVDR bers Netzwerk zuzugreifen Die Konfigurationsdateien befinden sich unter etc samba smb conf die die voreingestellten Freiga ben des yaVDR aus den folgenden Dateien bezieht ber include eingebunden etc samba smb conf yavdr audio f r Audiodateien etc samba smb conf yavdr custom f r benutzerdefinierte Freigaben etc samba smb conf yavdr picture f r Bilder etc samba smb conf yavdr recordings f r Aufnahmen etc samba smb conf yavdr video f r Videos Eigene Freigaben kann man z B in der smb conf yavdr custom definieren Wie ein solcher Eintrag aussehen muss und welche Optionen es dabei gibt kann man in den Wiki Artikelm zum Samba Server und zur smb conf auf http www ubuntuusers de nachlesen Dokumentation f r yaVDR 50 62 2 6 Konfigurationsdateien und Schnittstellen Das Webfrontend und das Einstellungsmen des VDR sind in den meisten F llen ausreichend um den V

Download Pdf Manuals

image

Related Search

Related Contents

Extreme Sports Camera  istruzioni EP35-45  図書館 では、楽 しい行事 を計画 しています。 - 教育委員会  Philips Softone Energy saving bulb 872790082675300  HIS Submission User`s Guide-Section 3  Multivue Manual v1-1  Resolución131/0009 del 20/agosto de 2009  Genius Traveler 9010LS  財布型12000mAhモバイルバッテリー 取扱説明書 取扱説明書 財布型  

Copyright © All rights reserved.
Failed to retrieve file