Ich hatte schon unter yavdr 0.3 einen kleinen Mod gebastelt um mit der Fernbedienung zwischen XBMC und Xine/Xineliboutput wechseln zu können. Auch für yavdr 0.4 habe ich diesen Mod angepasst und möchte ihn gerne allen Interessierten zur Verfügung stellen.
Änderungen:
/etc/init/vdr-frontend.conf:
Das Template ist insofern abgeändert, dass es alle Inhalte in das init-File schreibt und beim Starten des init-Files je nach Inhalt von vdr.frontend das entsprechende Frontend gestartet wird. Logischerweise habe ich daher auch den Inhalt von 'xbmc.conf' integriet, so dass das init-File mit den Inhalten 'xbmc', 'sxfe' und 'xine' etwas anfangen kann.
/etc/init/xbmcvdr.conf:
Init-File, welches beim Aufrufen das Frontend zwischen XBMC und Xine/Xineliboutput wechselt
/etc/lirc/lircrc:
Inhalt aktiviert den Lirc-Button KEY_TV (Wechsel zwischen Frontends, Script /etc/yavdr/xbmcvdr.sh) und den Lirc-Button KEY_POWER2 (Shutdown in XBMC, Script /etc/yavdr/remotepower.sh)
fhz
Edit 22.1.2012:
Poweroff bei Frontend XBMC optimiert (nun wird die lifeguard.conf on the fly angepasst, xbmc.bin deaktiviert und ohne Frontendwechsel der Shutdown eingeleitet. Beim erneuten Starten von xbmc werden die Änderungen an der lifeguard.conf wieder rückgängig gemacht)
Edit 22.1.2012-2:
remotepower.sh und Lircmap.xml optimiert
Der Mod kann eingespielt werden, ohne dass sich etwas Wesentliches in der Bedienung von Yavdr ändert. Alle Einstellungen über das Webfrontend funktionieren unverändert. Nur der Shutdown bei XBMC-Frontend wird definitiv verändert, solange man nicht die Custom_Templates wieder löscht und entspreche Files neu erstellt.