Vompserver-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 88: Zeile 88:
  
  
1. D3A benötigt den Bootp Service auf dem VDR, hier sind also "Bootp server enabled = yes" in der vomp.conf einzustellen. (H3 und H4 benötigen diesen Service nicht !)
+
1. D3A benötigt den BOOTP Service auf dem VDR, hier sind also "Bootp server enabled = yes" in der vomp.conf einzustellen. (H3 und H4 benötigen diesen Service nicht !)
  
 
2. Die Bootdatei muss "vomp-dongle" heissen also Datei so benennen bzw. Symlink daraufsetzen. (Es wird keine "dongle.bin.ver" benötigt wie bei Rev. H3 + H4)
 
2. Die Bootdatei muss "vomp-dongle" heissen also Datei so benennen bzw. Symlink daraufsetzen. (Es wird keine "dongle.bin.ver" benötigt wie bei Rev. H3 + H4)
Zeile 95: Zeile 95:
 
Notiz zum DHCP Dienst auf Windows Systemen:
 
Notiz zum DHCP Dienst auf Windows Systemen:
  
Beim Windows DHCP-Dienst, machen die DHCP-Option 66 + 67 Probleme, diese Optionen also löschen oder falls diese wegen PXE-Clients da sein müssen, Reservierungseintrag für den Mediamvp machen und die Optionen 66+67 auf dem Reservierungseintrag mit leeren Inhaltsfeldern überschreiben, das klappt auch.
+
Beim Windows DHCP-Dienst, machen die DHCP-Option 66 + 67 Probleme, diese Optionen also löschen oder falls diese wegen PXE-Clients vorhanden sein muss, Reservierungseintrag für die Mediamvp machen und die Optionen 66+67 auf dem Reservierungseintrag mit leeren Inhaltsfeldern überschreiben, das klappt auch.
 
+
 
+
  
 
===[[Mvploader]]===
 
===[[Mvploader]]===

Version vom 27. Dezember 2008, 12:33 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Chris Tallon

Das Plugin ist zur Ansteuerung einer Hauppauge MediaMVP gedacht, seit kurzen kann damit auch ein Windows Client angesteuert werden.

Es kombiniert die bisherige Entwicklung des Moduls "mediamvp" (ein VDR-Modul zur Ansteuerung der MediaMVP mit der originalen Firmware von Hauppauge) mit der Entwicklung "mvpmc" MVP Media Center, einer OpenSource Firmware-Entwicklung für die Hauppauge MediaMVP. "mvpmc" mit seiner hübschen GUI war bis jetzt nur als Stand-Alone-Lösung oder in Zusammenarbeit mit der VDR-Parallenentwicklung "mythTV" funktionsfähig.

Das Plugin bietet folgende Features:

  • TV-Empfang mit EPG der aktuellen und nächsten Sendung
  • Radioempfang
  • Wiedergabe von VDR-Aufzeichnungen (Fortschrittsbalken einblendbar)
  • Löschen von Aufzeichnungen
  • Verschieben von Aufzeichnungen in einen anderen Ordner
  • Mehrsprachigkeit der Oberfläche
  • EPG-Anzeige von mehreren Kanälen mit eingeblendetem kleinen Live-TV
  • Timerprogrammierung über "grosse" EPG-Lösung
  • Mediaplayer, unterstützte Formate MP3, JPG
  • WAKE ON LAN Unterstützung, zum Aufwecken des VDR Servers


Bilder

Hauptmenü
Kanalmenü
Live-TV mit EPG akt. Kanal
Live TV EPG
Menü der Aufnahmen
Menü der Aufnahmen (Detail)
Beschreibung der Aufnahme
Aufnahme löschen
Optionen

Quelle: http://www.loggytronic.com/vomp-screenshots.php

Hardwareanforderungen

Achtung: Die neue MediaMVP wireless und die Revisionen Hx werden bislang nur über Kabel unterstützt.

oder für den Windows Client

  • Windows PC mit geeigneten DirectShow Decodern



Konfiguration

mkdir -p $VDRCONFIG/plugins/vompserver
cp $SOURCEDIR/VDR/PLUGINS/src/vompserver/vomp.conf.sample $VDRCONFIG/plugins/vompserver/vomp.conf
cp $SOURCEDIR/VDR/PLUGINS/src/vompserver/vomp-00-00-00-00-00-00.conf.sample $VDRCONFIG/plugins/vompserver/vomp-00-00-00-00-00-00.conf
                                                                                                               ^^^^^^^^^^^^^^^^^
                                                                                                               HWaddress der MediaMVP

Der Befehl arp sollte die HWaddress, welche gleich der MAC-Adresse der Ethernetschnittstelle ist, ausgeben. Diese ist auch auf einem Auflkeber and der Box oder der Verpackung zu finden.

Nach aktueller Firmware kann man im Forum bei Loggytronic unter www.loggytronic.com/forum bei Vomp / Announcements nachschauen.

Die Befehlszeile

lynx -dump http://www.loggytronic.com/vomp.php | sed -n 's/^.*=//;/vomp-dongle-.*[0-9]$/p'

ermittelt den Namen der aktuellen Dongledatei, z. B. vomp-dongle-0.2.4, die mit

wget http://www.loggytronic.com/dl/vomp-dongle-<VERSION> --directory-prefix=/tftpboot

geladen werden kann. Mit

ln -s /tftpboot/vomp-dongle-<VERSION> /tftpboot/dongle.bin

verlinkt man diese auf dongle.bin

Revisionen

Ja nach Revisionsnummer der Mediamvp Box kann sich die Konfiguration leicht unterscheiden.

Folgende Beobachtungen wurden zur Revision D3A gemacht:


1. D3A benötigt den BOOTP Service auf dem VDR, hier sind also "Bootp server enabled = yes" in der vomp.conf einzustellen. (H3 und H4 benötigen diesen Service nicht !)

2. Die Bootdatei muss "vomp-dongle" heissen also Datei so benennen bzw. Symlink daraufsetzen. (Es wird keine "dongle.bin.ver" benötigt wie bei Rev. H3 + H4)


Notiz zum DHCP Dienst auf Windows Systemen:

Beim Windows DHCP-Dienst, machen die DHCP-Option 66 + 67 Probleme, diese Optionen also löschen oder falls diese wegen PXE-Clients vorhanden sein muss, Reservierungseintrag für die Mediamvp machen und die Optionen 66+67 auf dem Reservierungseintrag mit leeren Inhaltsfeldern überschreiben, das klappt auch.

Mvploader

Bemerkung: Da BOOTP- und TFTP-Server in der aktuellen Version (ab 0.2.0) im vompserver plugin integriert sind, ist die Verwendung vom MVPLoader nur für Versionen kleiner als 0.2.0 sinnvoller.


Normalerweise muß hier ein DHCP-Server auf dem VDR laufen (welcher der MediaMVP eine IP zuweist) sowie tftp gestartet sein (welcher die dongle.bin verfügbar macht).

Für User, die bereits einen DHCP-Server im Netzwerk haben, kommt ein zweiter DHCP-Server nicht in Frage. Für diese gibt es kleines C-Programm namens mvploader, welches als BOOTP/TFTP Server der Hauppauge MediaMVP per Boot On Lan die Datei dongle.bin sendet.

cd /tftpboot
wget http://warped.bluecherry.net/~other/mediamvp/files/mvploader-1.0.c.gz
gunzip mvploader-1.0.c.gz
gcc -Wall -O2 mvploader-1.0.c -o mvploader

Starten:

shell> /tftpboot/mvploader /tftpboot/dongle.bin
Using firmware from file: /tftpboot/dongle.bin (1533472 bytes)
Bound to bootp port (16867)
Bound to tftp port (16869)


Parameter

Parameter (kurz) Beschreibung
-c <DIR> config path relative to VDR plugins config path

Sonstiges

openSUSE Firewalleinstellungen mit Yast anpassen:

Broadcast -> Externe Zone

3024

Erlaubte Dienste -> Erweitert

TCP 3024

UDP 3024

Die angegebenen Ports hinzufügen. Vorsicht, die Änderung der Firewalleinstellungen geschieht auf eigene Gefahr.

Snapshot

Server (plugin):

cvs -d:pserver:anonymous@vomp.cvs.sourceforge.net:/cvsroot/vomp login 
cvs -z3 -d:pserver:anonymous@vomp.cvs.sourceforge.net:/cvsroot/vomp co -P vompserver

Client (Sourcecode der vomp-dongle-Datei für Entwickler):

cvs -d:pserver:anonymous@vomp.cvs.sourceforge.net:/cvsroot/vomp login 
cvs -z3 -d:pserver:anonymous@vomp.cvs.sourceforge.net:/cvsroot/vomp co -P client

Links

  1. Homepage des Plugins
  2. Forum (EN)
  3. Umschaltskript mediamvp / vompserver
  4. wakeonlan vomp + plugin active patch
In anderen Sprachen