====== Ein Raspberry Pi B (Rev.2) als headless VDR ====== Quellen: * [[https://e-tobi.net/blog/2015/09/13/vdr-pakete-fur-raspberrypi|https://e-tobi.net/blog/2015/09/13/vdr-pakete-fur-raspberrypi]] * [[https://e-tobi.net/blog/2015/02/13/vdr-pakete-fur-jessie|https://e-tobi.net/blog/2015/02/13/vdr-pakete-fur-jessie]] ==== Vorbetrachtung ==== Will man das Repository von "e-tobi" verwenden muss man beachten, dass dort nur kompilierte Paket für die ARM7 Architektur bereit liegen. D.h. diese Pakete sind nur lauffähig auf einer ARM7 Architektur wie sie z.B. der Raspberry Pi 2 bietet. Aus einem Pi 1 mit ARM6 Architektur wird man beim ausführen stets eine Fehlermeldung der Art ''Illegal Instruction'' bekommen.\\ Prüfen kann man die verwendete Architektur seinen Raspberrys mit dem Kommando ''cat /proc/cpuinfo''\\ cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 0010 Somit scheidet ein Raspberry Pi B(+) der ersten Generation (der mit der großen SD-Karte) für die Verwendung als headless VDR Server leider aus ;-((. ==== Installation ==== sudo su echo "deb http://ftp.halifax.rwth-aachen.de/raspbian/raspbian/ jessie main contrib non-free rpi" > /etc/apt/sources.list apt-get update apt-get upgrade apt-get install mc apt-transport-https echo "deb http://e-tobi.net/vdr-experimental jessie base vdr-multipatch" >> /etc/apt/sources.list gpg --keyserver keyring.debian.org --recv-keys 041390BC gpg --armor --export 041390BC | apt-key add - apt-get update apt-get install vdr vdr-plugin-streamdev-server vdr-plugin-vnsiserver vdradmin-am wget http://www.sundtek.de/media/sundtek_netinst.sh chmod +x sundtek_netinst.sh ./sundtek_netinst.sh /opt/bin/mediaclient --dtvtransfermode=bulk -d /dev/dvb/adapter0/frontend0 ==== VDR ==== === Starten und stoppen === Beim Starten liest der VDR die *.conf-Dateien in /etc/vdr/conf.d in alphabetischer Reihenfolge und extrahiert daraus die Kommandozeilenparameter.\\ Automatischen Start von ''vdr'' deaktivieren: sudo systemctl disable vdr Automatischen Start von ''vdr'' aktivieren: sudo systemctl enable vdr Status abfragen: systemctl status vdr VDR starten bzw. stoppen: systemctl start vdr # oder systemctl stop vdr === Konfiguration === echo "192.168.100.0/24 # any host on the local net" >> /etc/vdr/svdrphosts.conf ==== Radiorecorder Web GUI ==== sudo su apt-get install lighttpd streamripper at systemctl status lighttpd usermod -G www-data -a pi usermod -G www-data -a vdr usermod -G www-data -a vdradmin-am chown -R www-data:www-data /var/www/html chmod -R 775 /var/www/html # zuerst lighttpd installieren da sonst auf Grund von Abhängigkeiten evtl. der apache2 Webserver installiert wird! apt-get install php5-common php5-cgi php5 lighty-enable-mod fastcgi lighty-enable-mod fastcgi-php systemctl restart lighttpd echo "" >> /var/www/html/phpinfo.php # Im Browser öffnen: http://