Donnerstag, 10. Dezember 2015
Samstag, 28. November 2015
yaVDR Mediathek Add-On um zusätzliche Buttons erweitern (Link auf ORF TVthek und KIKA Videos)
Um das Plugin yavdr-addon-mediathek (welches den Aufruf div. Mediatheken, z.B. von ARD, ZDF, DMAX, SAT1, Golem, Gametrailer aus dem yaVDR-Menü heraus ermöglicht) um zusätzliche Buttons bzw. Links zu erweitern gehen Sie so vor:
In folgenden Beispiel werden Links auf die "ORF TVThek" sowie die "KIKA Videos" hinzugefügt.
1.) Bild-Dateien für die zusätzlichen Icons ins Verzeichnis
/usr/share/yavdr/images
kopieren. (Format: 100 x 100 Pixel)
2.) Datei /usr/share/yavdr/events/actions/create-mediathek erweitern um:
...
process-template /etc/init/mediathek-orf.conf
process-template /etc/init/mediathek-kika.conf
...
3.) Im Template-Verzeichnis des Plugins eine Kopie eines bestehenden mediathek-*.conf Unterverzeichnisses anlegen:
cd /usr/share/yavdr/templates/etc/init
sudo cp -r mediathek-zdf.conf mediathek-orf.conf
sudo cp -r mediathek-zdf.conf mediathek-kika.conf
4.1) Datei mediathek-orf.conf\10_main editieren: (Description in der ersten Zeile eintragen. Zu öffnende URL in der letzten Zeile eintragen.)
description "mediathek-orf"
...
exec su -c "chromium-browser --start-maximized --app=http://tvthek.orf.at" vdr
4.2) Datei mediathek-kika.conf\10_main editieren:
description "mediathek-kika"
...
exec su -c "chromium-browser --start-maximized --app=http://www.kika.de/videos/index.html" vdr
5.) Datei /usr/share/yavdr/templates/etc/wmdrawer/mediathek/10_main erweitern (unter der Sektion [column]):
...
(ORF-TVthek) (orf_icon.png) (/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-orf)
(KIKA-Videos) (kika_icon.png) (/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-kika)
...
6.) Datei /usr/share/yavdr/templates/var/lib/vdr/plugins/menuorg.xml/30_51_mediathek erweitern:
...
<command name=<?cs call:quote(_("ORF")) ?> execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-orf &> /dev/null " />
<command name=<?cs call:quote(_("KIKA")) ?> execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-kika &> /dev/null " />
...
7.) Ausführen:
sudo /usr/share/yavdr/events/actions/create-mediathek
In folgenden Beispiel werden Links auf die "ORF TVThek" sowie die "KIKA Videos" hinzugefügt.
1.) Bild-Dateien für die zusätzlichen Icons ins Verzeichnis
/usr/share/yavdr/images
kopieren. (Format: 100 x 100 Pixel)
orf_icon.png
kika_icon.png
2.) Datei /usr/share/yavdr/events/actions/create-mediathek erweitern um:
...
process-template /etc/init/mediathek-orf.conf
process-template /etc/init/mediathek-kika.conf
...
3.) Im Template-Verzeichnis des Plugins eine Kopie eines bestehenden mediathek-*.conf Unterverzeichnisses anlegen:
cd /usr/share/yavdr/templates/etc/init
sudo cp -r mediathek-zdf.conf mediathek-orf.conf
sudo cp -r mediathek-zdf.conf mediathek-kika.conf
4.1) Datei mediathek-orf.conf\10_main editieren: (Description in der ersten Zeile eintragen. Zu öffnende URL in der letzten Zeile eintragen.)
description "mediathek-orf"
...
exec su -c "chromium-browser --start-maximized --app=http://tvthek.orf.at" vdr
4.2) Datei mediathek-kika.conf\10_main editieren:
description "mediathek-kika"
...
exec su -c "chromium-browser --start-maximized --app=http://www.kika.de/videos/index.html" vdr
5.) Datei /usr/share/yavdr/templates/etc/wmdrawer/mediathek/10_main erweitern (unter der Sektion [column]):
...
(ORF-TVthek) (orf_icon.png) (/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-orf)
(KIKA-Videos) (kika_icon.png) (/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-kika)
...
6.) Datei /usr/share/yavdr/templates/var/lib/vdr/plugins/menuorg.xml/30_51_mediathek erweitern:
...
<command name=<?cs call:quote(_("ORF")) ?> execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-orf &> /dev/null " />
<command name=<?cs call:quote(_("KIKA")) ?> execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-kika &> /dev/null " />
...
7.) Ausführen:
sudo /usr/share/yavdr/events/actions/create-mediathek
Montag, 23. Februar 2015
Ändern des yaVDR Video-Aufnahme-Verzeichnisses
Um das Verzeichnis zu ändern, unter dem yaVDR die Aufzeichnungen speichert, habe ich folgendes ein Custom Template File angelegt:
In diesem File wird der Wert der Environment-Variable VIDEO_DIR den eigenen Wünschen entsprechend angepasst, z.B.:
Diese Konfiguration landet letzendlich im File
/etc/yavdr/templates_custom/etc/default/vdr/99_video_dir
In diesem File wird der Wert der Environment-Variable VIDEO_DIR den eigenen Wünschen entsprechend angepasst, z.B.:
# Pfad zum gewuenschten VDR Aufnahme-Verzeichnis:
VIDEO_DIR="/mnt/sdb5/movies/yavdr"
Diese Konfiguration landet letzendlich im File
/etc/default/vdr(welches jedoch unter yaVDR nicht direkt editiert werden soll, siehe Template-Konzept).
Montag, 16. Februar 2015
DD Flex CI zusammen mit DD (Digital Devices) Cine S2 unter yaVDR / easyVDR zum Laufen bringen
Lt. Beantwortung meiner Anfrage an den Techn. Support von Digital Devices:
Um das CI unter VDR verwenden zu können, muss ein Redirect eingerichtet werden, hier finden Sie weitere Informationen dazu:
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/124282-wie-bekomme-ich-das-digitaldevices-ci-zum-laufen/
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/101149-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/index14.html
---
Ich konnte dies unter "yaVDR 0.5" mit meiner "DD Cine S2" inklusive "Flex CI" erfolgreich umsetzen.
Folgendes ist dafür zu tun:
1.) Um die ddbridge Adapter Konfiguration anzupassen ist ein File names
2.) Darüber hinaus muß bei gestopptem VDR ein Redirect eingerichtet werden:
---
Weitere Infos bzgl. redirect, siehe:
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1048374-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1048374
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1117183-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1117183
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1194227-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1194227
http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/112890-cine-c-t-ci-problem-cam-wird-nicht-erkannt/
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/113367-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/index14.html
http://www.vdr-portal.de/board16-video-disk-recorder/board5-vdr-konfiguration/114342-dd-cine-s2-und-ci-unter-vdr-und-xbmc/
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p1126218-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/#post1126218
http://www.linuxtv.org/wiki/index.php/Digital_Devices_DuoFlex_C%26T#Adding_CI
http://www.spinics.net/lists/linux-media/msg39494.html
Um das CI unter VDR verwenden zu können, muss ein Redirect eingerichtet werden, hier finden Sie weitere Informationen dazu:
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/124282-wie-bekomme-ich-das-digitaldevices-ci-zum-laufen/
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/101149-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/index14.html
---
Ich konnte dies unter "yaVDR 0.5" mit meiner "DD Cine S2" inklusive "Flex CI" erfolgreich umsetzen.
Folgendes ist dafür zu tun:
1.) Um die ddbridge Adapter Konfiguration anzupassen ist ein File names
/etc/modprobe.d/ddbridge.confmit folgendem Inhalt anzulegen:
options ddbridge adapter_alloc=3
2.) Darüber hinaus muß bei gestopptem VDR ein Redirect eingerichtet werden:
sudo echo "00 01" > /sys/class/ddbridge/ddbridge0/redirect
---
Weitere Infos bzgl. redirect, siehe:
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1048374-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1048374
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1117183-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1117183
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/p1194227-ci-unterst%C3%BCtzung-f%C3%BCr-cines2-mystique-satix-s2-dual-usw/#post1194227
http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/112890-cine-c-t-ci-problem-cam-wird-nicht-erkannt/
http://www.vdr-portal.de/board18-vdr-hardware/board102-dvb-karten/113367-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/index14.html
http://www.vdr-portal.de/board16-video-disk-recorder/board5-vdr-konfiguration/114342-dd-cine-s2-und-ci-unter-vdr-und-xbmc/
http://www.vdr-portal.de/board16-video-disk-recorder/board85-hdtv-dvb-s2/p1126218-aktuelle-treiber-f%C3%BCr-octopus-ddbridge-cines2-ngene-ddbridge-duoflex-s2-duoflex-ct-cinect-sowie-tt-s2-6400-teil-2/#post1126218
http://www.linuxtv.org/wiki/index.php/Digital_Devices_DuoFlex_C%26T#Adding_CI
http://www.spinics.net/lists/linux-media/msg39494.html
Samstag, 17. Januar 2015
Senderlogos für VDR Skin nOpacity
Konfigurationsdatei liegt unter:
/etc/vdr/plugins/plugin.skinnopacity.confVerzeichnis, in dem die Channel-Logos standardmässig abgelegt sind:
/var/lib/vdr/channellogos/Mehr Infos zum Skin nOpacity:
http://projects.vdr-developer.org/projects/skin-nopacity/wikiDienstag, 16. September 2014
Aktueller XBMC und yaVDR
yaVDR 0.5 als Live-TV-Server nutzen in
XBMC 13.2 “Gotham” + AddOn VDR VNSI Client (1.9.8)
Nach Installieren des folgenden Paketes funktioniert es:
sudo apt-get install vdr-plugin-vnsiserver5
Verbindungsaufbau und Aktionen werden in syslog mitgeschrieben.
sudo cat /var/log/syslog | grep VNSI
Donnerstag, 4. September 2014
Nachricht an den Bildschirm senden
Folgendes Kommando zeigt eine Nachricht über das OSD auf dem Fernseher an:
svdrpsend MESG "Hallo Couch-Potato! Weiterhin viel Spass!"
Mehr Infos:
http://www.vdr-wiki.de/wiki/index.php/SVDRPMittwoch, 27. August 2014
Tasten der Fernbedienung mit PiP - Funktionen des Softhddevice belegen
Ich möchte die bislang unter yaVDR nicht genutzten Tasten meiner Fernbedienung "Auvisio VCR-1100" zur Steuerung der Bild-in-Bild (PiP) Funktion des Softhddevice Plugins nutzen.
Hierfür habe ich folgende Anpassungen vorgenommen:
1.) Die Tasten "KEY_MEDIA" bzw. "KEY_TV" konnten bisher nicht verwendet werden, da sie nicht in der remote.conf eingetragen waren. Habe daher das Mapping für LIRC.User3 und LIRC.User4 geändert:
sudo vi /etc/vdr/remote.conf
sudo vi /etc/vdr/keymacros.conf
http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin
LIRC:
http://www.vdr-wiki.de/wiki/index.php/LIRC
Remote.conf:
http://www.vdr-wiki.de/wiki/index.php/Remote.conf
Fernbedienungstasten umbelegen:
http://wiki.reelbox4you.tv/doku.php/avantgarde/bedienung/fernbedienungstasten_umbelegen
Hierfür habe ich folgende Anpassungen vorgenommen:
1.) Die Tasten "KEY_MEDIA" bzw. "KEY_TV" konnten bisher nicht verwendet werden, da sie nicht in der remote.conf eingetragen waren. Habe daher das Mapping für LIRC.User3 und LIRC.User4 geändert:
sudo vi /etc/vdr/remote.conf
...2.) Anschließend habe ich neue Key-Macros definiert:
#LIRC.User3 KEY_PROG3
#LIRC.User4 KEY_PROG4
LIRC.User3 KEY_MEDIA
LIRC.User4 KEY_TV
...
sudo vi /etc/vdr/keymacros.conf
...
User6 @softhddevice 2 # PiP on/off via KEY_VIDEO
User3 @softhddevice 6 # PIP on/swap channels via KEY_MEDIA
User4 @softhddevice 4 # PIP Channel+ via KEY_TV
User5 @softhddevice 5 # PIP Channel- via KEY_AUDIO
Weitere Infos
Softhddevice-plugin:http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin
LIRC:
http://www.vdr-wiki.de/wiki/index.php/LIRC
Remote.conf:
http://www.vdr-wiki.de/wiki/index.php/Remote.conf
Fernbedienungstasten umbelegen:
http://wiki.reelbox4you.tv/doku.php/avantgarde/bedienung/fernbedienungstasten_umbelegen
Tastendruck auf der Fernbedienung in der Console ausgeben lassen
... funktioniert mit dem Kommando:
irwBeispiel-Output:
189 0 KEY_VIDEO devinput
e2 0 KEY_MEDIA devinput
179 0 KEY_TV devinput
188 0 KEY_AUDIO devinput
Dienstag, 26. August 2014
Tuner dauerhaft deaktivieren
Um einen Tuner dauerhaft zu deaktivieren kann man wie folgt vorgehen:
Folgenden Eintrag einfügen:
Beispiel:
Kommando um den DEVPATH zu ermitteln:
udevadm info --query=all --name=<DEVNAME>Beispiel:
udevadm info --query=all --name=/dev/dvb/adapter0/frontend0Beispiel-Output:
N: dvb/adapter0/frontend0
E: DEVNAME=/dev/dvb/adapter0/frontend0
E: DEVPATH=/devices/pci0000:00/0000:00:1c.5/0000:03:00.0/dvb/dvb0.frontend0
E: DVBMODULE=pci:v0000DD01d00000003sv0000DD01sd00000021bc04sc80i00
E: DVB_ADAPTER_NUM=0
E: DVB_DEVICE_NUM=0
E: DVB_DEVICE_TYPE=frontend
E: MAJOR=212
E: MINOR=3
E: SUBSYSTEM=dvb
E: TAGS=:udev-acl:
E: UDEV_LOG=3
E: USEC_INITIALIZED=3017703
Dynamite Rules File anlegen / erweitern:
sudo vi /etc/udev/rules.d/11-dynamite.rules
Folgenden Eintrag einfügen:
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", DEVPATH=="<DEVPATH>", ENV{dynamite_attach}="no"
Beispiel:
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", DEVPATH==
"/devices/pci0000:00/0000:00:1c.5/0000:03:00.0/dvb/dvb0.frontend0", ENV{dynamite_attach}="no"
Weitere Infos
http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/114429-gel%C3%B6st-yavdr0-5-2ten-tuner-abschalten/Tuner (temporär) aktivieren / deaktivieren
Hat man mehrere Tuner-Devices, oder wie in meinem Fall einen Dual-Tuner ("Digital Devices Cine S2") im Einsatz, kann situationsbedingt der Wunsch aufkommen, einen dieser Tuner vorübergehend auszuschalten.
Mit yaVDR geht das "on the fly" über die Command Line.
svdrpsend plug dynamite attd /dev/dvb/adapter0/frontend0
https://github.com/flensrocker/vdr-plugin-dynamite/blob/master/README
Mit yaVDR geht das "on the fly" über die Command Line.
Kommando um dynamische Devices aufzulisten:
svdrpsend plug dynamite lstdBeispiel-Output:
220 ct-wzpc SVDRP VideoDiskRecorder 2.0.6; Tue Aug 26 22:59:37 2014; UTF-8
900-1 /dev/dvb/adapter0/frontend0
900 2 /dev/dvb/adapter0/frontend1
221 ct-wzpc closing connection
Kommando um einen Tuner zu deaktivieren:
svdrpsend plug dynamite detd <DEVNAME>Beispiel:
svdrpsend plug dynamite detd /dev/dvb/adapter0/frontend0Hinweis: Devices mit Priorität > 0 können nicht ausgehängt werden! (Trifft im obigen Bsp. auf frontend1 zu.)
Kommando um einen Tuner zu aktivieren:
svdrpsend plug dynamite attd <DEVNAME>Beispiel:
svdrpsend plug dynamite attd /dev/dvb/adapter0/frontend0
Weitere Infos
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/102903-announce-das-dynamite-plugin/https://github.com/flensrocker/vdr-plugin-dynamite/blob/master/README
Samstag, 23. August 2014
Vorwort
Seit heuer hängt an meinem Fernseher im Wohnzimmer kein gewöhnlicher SAT-Receiver mehr, sondern dieser wurde gänzlich durch einen (Selbstbau-) Wohnzimmer-PC ersetzt, auf dem (u.a.) die VDR-Distribution "yaVDR" läuft.
Die Möglichkeiten, die ein VDR bieten kann, sind wesentlich weitreichender als dies ein gewöhnlicher Receiver mit Recording-Funktion und/oder ein "Smart-TV" zu leisten im Stande ist.
Letzteres, also den Kauf eines TV-Gerätes mit sogenannten "smarten" (und mitunter teuren) Zusatzfunktionen, kann man sich übrigens getrost sparen, wenn man einen sparsamen PC mit der richtigen Software am Fernsehgerät hängen hat. Es gibt wohl kaum etwas, was so ein "smartes" TV-Gerät kann, was ein entsprechend ausgestatteter PC nicht auch schafft - meistens sogar um einiges besser.
Und dann ist da noch die Sache mit der Anpassbarkeit: Du bist in der Lage, dir quasi dein eigenes "Entertainment-Center" so zusammenbauen wie du es gerne haben möchtest.
Was den VDR betrifft, hiervon gibt es ja mittlerweile verschiedenste Distributionen, bei einigen davon ist die Entwicklung zwar bereits auf Eis gelegt worden - doch die wirklich guten werden permanent weiterentwickelt. Damit bist du also eine Sorge los: Du wirst nicht in zwei Jahren schon wieder ein neues Gerät kaufen "müssen", nur weil sich die Hersteller (bzw. deren Marketing-Abteilungen) wieder neue Super-Features ausgedacht haben, die dein "altes" Gerät dann halt leider noch nicht mitbringt. Wenn das Feature wirklich so toll ist, dass du es unbedingt brauchst, dann wird die Community voraussichtlich dafür sorgen, dass dein VDR das auch bekommt. Und falls nicht - dann brauchst du es nicht. ;-)
Du darfst eines natürlich nicht falsch verstehen: Ein VDR kann viel, aber um das alles auszunutzen zu können muss man hie und da (zumindest beim Neuausetzen zu Beginn) schon mal den Schraubendreher ansetzen. Und nicht alles klappt natürlich gleich auf Anhieb. Genau das war für mich auch eine Intention diesen Blog ins Leben zu rufen: Ich möchte hier einfach hin und wieder neue Erfahrungen Preis geben. Und damit vielleicht dem einen oder anderen ein paar Minuten Herumprobiererei und das eine oder andere Ärgernis ersparen. Vielleicht gelingt es ja?
Die Möglichkeiten, die ein VDR bieten kann, sind wesentlich weitreichender als dies ein gewöhnlicher Receiver mit Recording-Funktion und/oder ein "Smart-TV" zu leisten im Stande ist.
Letzteres, also den Kauf eines TV-Gerätes mit sogenannten "smarten" (und mitunter teuren) Zusatzfunktionen, kann man sich übrigens getrost sparen, wenn man einen sparsamen PC mit der richtigen Software am Fernsehgerät hängen hat. Es gibt wohl kaum etwas, was so ein "smartes" TV-Gerät kann, was ein entsprechend ausgestatteter PC nicht auch schafft - meistens sogar um einiges besser.
Und dann ist da noch die Sache mit der Anpassbarkeit: Du bist in der Lage, dir quasi dein eigenes "Entertainment-Center" so zusammenbauen wie du es gerne haben möchtest.
Was den VDR betrifft, hiervon gibt es ja mittlerweile verschiedenste Distributionen, bei einigen davon ist die Entwicklung zwar bereits auf Eis gelegt worden - doch die wirklich guten werden permanent weiterentwickelt. Damit bist du also eine Sorge los: Du wirst nicht in zwei Jahren schon wieder ein neues Gerät kaufen "müssen", nur weil sich die Hersteller (bzw. deren Marketing-Abteilungen) wieder neue Super-Features ausgedacht haben, die dein "altes" Gerät dann halt leider noch nicht mitbringt. Wenn das Feature wirklich so toll ist, dass du es unbedingt brauchst, dann wird die Community voraussichtlich dafür sorgen, dass dein VDR das auch bekommt. Und falls nicht - dann brauchst du es nicht. ;-)
Du darfst eines natürlich nicht falsch verstehen: Ein VDR kann viel, aber um das alles auszunutzen zu können muss man hie und da (zumindest beim Neuausetzen zu Beginn) schon mal den Schraubendreher ansetzen. Und nicht alles klappt natürlich gleich auf Anhieb. Genau das war für mich auch eine Intention diesen Blog ins Leben zu rufen: Ich möchte hier einfach hin und wieder neue Erfahrungen Preis geben. Und damit vielleicht dem einen oder anderen ein paar Minuten Herumprobiererei und das eine oder andere Ärgernis ersparen. Vielleicht gelingt es ja?
Abonnieren
Posts (Atom)