Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:allgemein:xbmc [01.03.2017 20:09] marc [7. Wakeup mit rtc] |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== XBMC / Kodi @Gentoo ====== | ||
- | XBMC auf einer Gentoo-Maschine mit Video, Musik, Live-TV über Satellit | ||
- | |||
- | ====== 0. Meine Hardware ====== | ||
- | |||
- | * Silverstone ML03 (oder so...) | ||
- | * ASROCK B85M mit LAN, HD-Audio | ||
- | * RAM 4GB... | ||
- | * CPU Intel i3-4200 (oder so) | ||
- | * mit HD 4400 Intel-Grafik | ||
- | * Be-quiet Netzteil | ||
- | * Be-quiet Lüfter | ||
- | * SAT-TV Karte TBS 9622 | ||
- | * Kabel-Karte Digital Devices Cine C/C2/T/T2 V7 | ||
- | |||
- | |||
- | ===== 1. Basisinstallation ===== | ||
- | |||
- | ==== Gentoo-Linux ==== | ||
- | |||
- | siehe Gentoo-Leitfaden. Als Profil entweder " | ||
- | |||
- | Software: Standard | ||
- | + Alsa | ||
- | + | ||
- | |||
- | === TBS-Treiber === | ||
- | |||
- | http:// | ||
- | | ||
- | # unzip tbs-linux-drivers_v123456.zip | ||
- | | ||
- | # tar -xf linux-tbs-drivers.tar.bz2 | ||
- | | ||
- | # cd linux-tbs-drivers | ||
- | | ||
- | # ./ | ||
- | | ||
- | # make && make install | ||
- | | ||
- | |||
- | === Cline-Treiber === | ||
- | |||
- | Getestet mit Kernel 4.0, ab 4.2 broken (?) | ||
- | |||
- | Download: | ||
- | |||
- | https:// | ||
- | |||
- | # make && make install | ||
- | |||
- | |||
- | ===== 2. XBMC-user erstellen ===== | ||
- | |||
- | |||
- | # useradd -m -G users, | ||
- | |||
- | |||
- | ===== 3. Kodi und VDR installieren ===== | ||
- | |||
- | Funktionsplan: | ||
- | |||
- | TV | ||
- | Kodi | ||
- | Kodi-Plugin für Live-TV (media-plugins/ | ||
- | | ||
- | -Schnittstelle- | ||
- | | ||
- | VDR-Plugin zum streamen (media-plugins/ | ||
- | VDR | ||
- | OS mit SAT-Treiber (Kabel-Treiber) | ||
- | |||
- | Alles aus dem Gentoo-Repository installieren, | ||
- | Achtung mit den Branches: Das XBMC-VDR-addon ist derzeit in der live-Version (-9999) maskiert, d.h. ohne weiteres auf der Entwicklerversion von XBMC. Somit entweder XBMC auch aus den Entwicklerquellen kompilieren oder das Plugin auf den stabilen Branch konfigurieren mittels | ||
- | |||
- | # EGIT_BRANCH=" | ||
- | |||
- | Für den genauen Namen des Branch bitte im git nachsehen. | ||
- | |||
- | |||
- | Bei Problemen kann ggfs. ein bestimmer Commit helfen: | ||
- | |||
- | |||
- | # EGIT_COMMIT=" | ||
- | |||
- | |||
- | packages.use: | ||
- | |||
- | kodi -pvq -mysql | ||
- | |||
- | # emerge media-tv/ | ||
- | |||
- | VDR-Plugins mit eselect aktivieren | ||
- | |||
- | ===== 4. Kodi und VDR konfigurieren ===== | ||
- | |||
- | ==== Kodi Autostart ==== | ||
- | |||
- | Script / | ||
- | |||
- | # | ||
- | # Released under the 2-clause BSD license. | ||
- | | ||
- | description=" | ||
- | | ||
- | depend() | ||
- | { | ||
- | need net | ||
- | } | ||
- | | ||
- | start() | ||
- | { | ||
- | ebegin " | ||
- | start-stop-daemon --start -u ${KODI_USER: | ||
- | eend $? | ||
- | } | ||
- | | ||
- | stop() | ||
- | { | ||
- | ebegin " | ||
- | start-stop-daemon --stop --pidfile / | ||
- | eend $? | ||
- | } | ||
- | |||
- | |||
- | ausführbar machen | ||
- | |||
- | # chmod +x / | ||
- | |||
- | Beim Booten starten lassen | ||
- | |||
- | # rc-update add kodi default | ||
- | | ||
- | (analog bestehendes vdr-script zu runlevel hinzufügen) | ||
- | |||
- | ==== channels.conf ==== | ||
- | |||
- | Hier werden die Sender gespeichert | ||
- | |||
- | Für Satellit | ||
- | |||
- | # w_scan -fs -sS19E2 -o7 >> / | ||
- | |||
- | Für Kabel-TV | ||
- | |||
- | # w_scan -fc >> / | ||
- | |||
- | Für Initial-Tuning-Data@Kabel (tvheadend, mythtv, etc.) | ||
- | |||
- | # w_scan -fc -c DE -x > initial-tuning-data.txt | ||
- | |||
- | bzw. für Satellit | ||
- | |||
- | # w_scan -fs -s S19E2 -x > initial-tuning-data.txt | ||
- | |||
- | ===== 5. Blu-Ray ===== | ||
- | |||
- | USE-Flags: +bdplus +aacs | ||
- | |||
- | und nach ~/ | ||
- | |||
- | http:// | ||
- | |||
- | |||
- | ===== 6. Samba ===== | ||
- | |||
- | |||
- | Um externe Festplatten einzuhängen und von einem anderen Rechner füllen zu können | ||
- | |||
- | ===== 7. Fernbedienung ===== | ||
- | |||
- | ==== Hardware ==== | ||
- | |||
- | One for all. [[linux: | ||
- | |||
- | Oder MCE fähige (Hama etc.) | ||
- | |||
- | |||
- | ===== 8. Wakeup mit rtc ===== | ||
- | |||
- | Prüfen, ob rtc unterstützt wird | ||
- | |||
- | # dmesg | grep -i rtc | ||
- | |||
- | |||
- | Unterbinden, | ||
- | |||
- | # nano -w / | ||
- | |||
- | |||
- | clock_systohc=" | ||
- | |||
- | |||
- | Script zum Setzen der Timer beim Herunterfahren anlegen, alternativ bringt das Paket gentoo-vdr-scripts ein entsprechendes Skript mit, dass analog eingebunden wird. | ||
- | |||
- | #!/bin/sh | ||
- | #$1 is the first argument to the script. It is the time in seconds since 1970 | ||
- | #this is defined in mythtv-setup with the time_t argument | ||
- | echo 0 > / | ||
- | echo $1 > / | ||
- | |||
- | |||
- | Script ausführbar machen | ||
- | |||
- | # chmod +x < | ||
- | |||
- | |||
- | Script für Benutzer xbmc ausführbar machen | ||
- | |||
- | sudo visudo | ||
- | |||
- | # Members of the admin group may gain root privileges | ||
- | %xbmc ALL = NOPASSWD: / | ||
- | |||
- | Dann in Kodi unter Optionen > LiveTV > Einergiesparen in der Option "Setze den Weckbefehl" | ||
- | |||
- | Fertig! | ||
- | |||
- | |||
- | ==== Keymaps ==== | ||
- | |||
- | Siehe http:// |