====== 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://