DVBViewer/Recording Service unter Windows einrichten mit Advanced Launcher - Tutorial

  • [infobox]Bitte nutzt für Fragen und Probleme den FAQ Bereich.
    Alle Post's, die hier erstellt werden, werden sofort gelöscht![/infobox]

    [infobox]Changelog vom 26.10.2012:
    - Schritt 3: Allgemein: Sicherheitsoptionen auf Nur ausführen, wenn der Benutzer angemeldet ist geändert (behebt das Problem, dass der DVBViewer doppelt ausgeführt wird)
    - Schritt 3: Einstellungen: Regel auf Vorhandene Instanz anhalten geändert (bewirkt dass die Aufgabe auf jeden Fall ausgeführt wird)
    - Schritt 4: Angepasste Version des XBMCLaunchers:

    Da der XBMCLauncher OpenSource ist habe einige Anpassungen für die Verwendung mit dem DVBViewer gemacht. Neu kann der DVBViewer als weiterer Player definiert werden. Ausserdem gibt es eine Option, dass bei minimiertem DVBViewer der Focus wieder an XBMC zurückgegeben wird. Den Download findest Du in der Database. Hier der Link zur aktuellsten Version.[/infobox]

    Dieses Tutorial soll zeigen, wie man aus XBMC heraus einfach, ohne merkbare Verzögerung und ohne grosse Programmierkentnisse den DVBViewer starten und wieder verlassen kann. Dabei soll der DVBViewer nicht jedes Mal beendet und wieder neu gestartet werden.

    Für dieses Tutorial wird neben dem DVBViewer und XBMC noch der AdvancedLauncher, der XBMCLauncher, der DVBViewer RecordingService und die Windows7 Aufgabenplanung benötigt bzw. verwendet. Den DVBViewer solltest Du auf jeden Fall als Vollversion (DVBViewerPro) besitzten. Die € 15.- lohnen sich meiner Meinung nach absolut! Das Programm hat dermassen viele nützliche Funktionen wie keine andere DVB-Software.


    Folgende Funktionen wird dieses Tutorial erfüllen:

    • der DVBViewer kann aus XBMC ohne Verzögerung gestartet und wieder verlassen werden
    • der HTPC kann in den Standby oder Ruhezustand gehen
    • der HTPC wacht bei programmierten Aufnahmen selbstständig aus dem Standby und Ruhezustand auf
    • Aufnahmen können über ein Webinterface programmiert werden
    • der Focus von XBMC bzw. DVBViewer stimmt immer


    Schritt 1: Vorbereitungen

    Schritt 2: Installation und Einrichten von DVBViewerPro und RecordingService
    Nachdem Du den DVBViewerPro gekauft hast bekommst Du eine E-Mail mit einem Keyfile, welches bei der Installation benötigt wird, und Deinen Zugangsdaten für den Memberbereich.
    Downloade dort unter Main Application den DVBViewerPro und unter Beta Section den DVBViewer Recording Service.

    Zuerst muss der DVBViewerPro installiert werden.
    Ich habe hier mit Ausnahme der TV-Logos keine Optionen ausgewählt.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Nach der Installation startet der Wizard. Hier kannst Du das Verzeichniss für Aufnahmen und Timeshift einstellen. Das Verzeichniss für Aufnahmen wird nur bei Direktaufnahmen verwendet. Für programmierte Aufnahmen muss später im RecordingService das Verzeichniss erneut eingestellt werden.

    Die Installation ist somit abgeschlossen und der DVBViewer kann eingerichtet werden.


    Starte den DVBViewer und öffne als erstes Einstellungen -> Optionen.

    Allgemein
    Stelle hier nur in Systemtray und aktiviere bei Bedarf AC3-Audiospur bei Dateiwiedergabe bevorzugen.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Eingaben
    Am besten erstellst Du zuerst eine neue Gruppe für den neuen Befehl. Klicke auf Gruppe hinzu und wähle als Name z.B. "XBMC".
    Die Gruppe wird ganz unten hinzugefügt und kann nun ausgewählt werden.
    Wähle nun die neue Gruppe aus und klick auf Hinzufügen, um einen neuen Befehl zu erstellen. Als Befehlsname kann hier "Deaktivieren und Minimieren" gewählt werden.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Im Aktioneditor wählst Du erst ShudownCard aus und klickst auf Hinzufügen.
    Danach wählst Du WindowMinimize und klickst nochmals auf Hinzufügen und danach auf OK.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Du hast nun einen neuen Befehl erstellt, der mit einer Taste belegt werden kann.
    Wähle den Befehl aus, klick auf Lernen und drück auf eine Taste z.B. ESC oder eine Taste auf der Fernbedienung. Wenn das Anlernen beendet werden soll klicke nochmals auf Lernen.
    Dieser neue Befehl bewirkt, dass beim Tastendruck der DVBViewer die Verbindung zur DVB-Karte bzw. RecorderService deaktiviert und somit den Tuner freigibt und der DVBViewer in den Systemtray minimiert wird. Im Norfall landest Du dann wieder im XBMC.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Du kannst nun alle empfangstechnischen Einstellungen vornehmen, den Sendersuchlauf starten und eine Senderliste erstellen.
    Beende danach den DVBViewer komplett.

    Wer einen schönen und übersichtlicheren Skin sucht sollte sich mal den Concinnity 3D anschauen...


    Nun kann der RecordingService installiert und eingerichtet werden (die Installationsdatei hast Du ja bereits heruntergeladen).

    Aktiviere während der Installation die Optionen Lokalen Netzwerkzugriff... und Neueste ffmpeg....
    Am Ende der Installation den Hacken bei Configuration starten aktiviert lassen und OK drücken.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Aufnahme Optionen
    Hier kannst Du nun das Aufnahmeverzeichniss angeben sowie Optionen zur Aufnahme einstellen.
    Aktiviere hier z.B. Alle Audiospuren wenn Du auch zusätzliche Spuren aufnehmen möchtest.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Web/UPnP
    Wähle hier Aktiviere Webserver und deaktiviere die Option Verhindere Stromspar/Ruhezustand, wenn....
    Wähle ausserdem den Aktiviere UPnP AV Server und nach Bedarf Alle Audiospuren.
    Die Option Aktiviere Popcorn Hour Unterstützung habe ich deaktiviert.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Web/UPnP -> Web Einstellungen
    Hier musst Du ein Passwort für die Identifikation eingeben.
    Dieses Passwort wird nachher für den DVBViewer sowie für das WebGUI benötigt.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    DVBServer
    Wähle hier Aktiviere Server und deaktiviere Blockiere Standby/Ruhezustand, wenn ein DVBViewer Client....

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    RTSP Server
    Wähle hier Aktiviere RTSP /Sat>IP Server und deaktiviere Blockiere Standby/Ruhezustand, wenn ein DVBViewer Client....

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Die Installation des RecordingService ist somit abgeschlossen.


    Da ab jetzt der RecordingService das komplette Management der DVB-Karten, Aufnahmen usw. übernimmt, muss der direkte Zugriff von DVBViewer auf die Hardware unterbunden werden.
    Starte dazu wieder den DVBViewer, wähle Einstellungen -> Optionen und gehe auf Hardware.

    Hardware
    Du musst hier bei ALLEN Geräten den Status auf Nicht benutzen setzten damit es keine Konflikte mit dem RecordingService gibt.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Füge nun mit Hilfe des +-Buttons so viele Unicast-Geräte hinzu wie Du Tuner hast (in meinem Fall 2 DVB-C Tuner).

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Nun tauchen in der Geräte-Liste unter dem Namen Unicast Network Device
    die Anzahl eingestellter Geräte auf (bei mir schon in RecService 1 und 2 umbenannt).
    Stelle bei diesen Geräten den Tunertyp richtig ein und setzte den Status auf Normal.
    Ansonsten muss nichts eingestellt werden, sofern der RecordingService auf dem gleichen PC läuft.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    RecordingService
    Als letztes muss der DVBViewer noch mit dem RecordingService verbunden werden.
    Hierzu muss die Option Aktiviere Unterstützung... aktiviert sowie das vorher festgelegte Passwort eingegeben werden.
    Mit einem klick auf den Button Teste Verbindung kannst Du deine Einstellungen überprüfen.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Der DVBViewer und der RecordingService ist nun fertig eingerichtet.
    Wer Fragen zu Plugins wie CCCam, Hadu oder vPlug in Verbindung mit DVBViewer und/oder RecordingService hat kann sich per PN bei mir melden.

  • Schritt 3: Einrichten der Windows Aufgabenplanung
    Wir möchten erreichen, dass der DVBViewer mit Windows zusammen startet und die TV-Karte danach in den Bereitschaftsmodus geht. Dies hat den Vorteil, dass der DVBViewer bei Gebrauch bereits geladen und sofort verfügbar ist. Eine Möglichkeit wäre im Autostart eine Verknüpfung anzulegen. Ich verwende aber lieber die Aufgabenplanung, da so mehr Möglichkeiten zur Verfügung stehen. Ausserdem lässt sich über die Aufgabenplanung das Verhalten nach dem Standby/Ruhemodus regeln. Meistens wird der Ton und das Bild nach dem Standby automatisch wieder aktiviert, was wir natürlich nicht möchten.
    Die Aufgabenplanung ist bei Windows7 vorinstalliert und kann in der Verwaltung oder die Suchfunktion gestartet werden.

    Nachdem die Aufgabenplanung gestartet wurde kannst Du rechts mit einem Klick auf Aufgabe erstellen... eine neue Aufgabe definieren.


    Allgemein
    Stelle hier Nur ausführen, wenn der Benutzer angemeldet ist ein.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Trigger
    Mit den Triggern definierst Du bei welchen Ereignissen die Aufgabe ausgeführt werden soll.
    Als erstes erstellst Du einen Trigger der beim Anmelden ausgelöst wird.
    Klick dazu unten auf Neu und wähle bei Aufgabe starten die Option Bei Anmeldung aus.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Als zweiten Trigger definieren wir das Aufwachen aus dem Standby.
    Klicke nochmals auf Neu und wähle unter Aufgabe starten die Option Bei einem Ereignis aus.
    Als Protokoll wählst Du System und als Ereignis-ID gibst Du "1" ein. Ob die ID 1 nur für Aufwachen aus dem Standby gilt oder auch beim Ruhezustand kann ich im Moment noch nicht sagen.


    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Aktionen
    Hier wird definiert, was die Aufgabenplanung beim Auslösen eines Triggers machen soll.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Erstelle eine neue Aktion, wähle Programm starten und gib den Pfad zur DVBViewer.exe an.
    Bei Argumente hinzufügen fügst Du folgendes ein:

    Code
    -c -m


    Damit wird beim Starten von DVBViewer die Karte deaktiviert und der DVBViewer minimiert.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Bedingungen
    Hier kann alles deaktiviert werden.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Einstellungen
    Deaktiviere alles bis auf Ausführung der Aufgabe bei Bedarf zulassen und stelle unten als Regel Vorhandene Instanz anhalten ein.
    Danach kann die Aufgabe mit einem Klick auf OK erstellt werden.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Beende nun den DVBViewer und klicke mit rechter Maustaste auf die neu erstellte Aufgabe (evtl. zuerst links auf die Aufgabenplanungsbibliothek klicken) und wähle Ausführen. Nun sollte der DVBViewer starten, die Karte deaktiviert und danach automatisch minimiert werden.
    Falls nichts passiert muss der Rechner zuerst neu gestartet werden!


    Schritt 4: Installation und Einrichten von XBMCLauncher
    Der XBMCLauncher dient dazu, XBMC und dem DVBViewer den Focus zu geben, ausserdem wird XBMC mit Windows automatisch gestartet.
    Es gibt auch die Möglichkeit XBMC anstelle von Explorer als Shell zu wählen. Ist diese Option aktiviert wird nach dem Anmelden kein Desktop geladen oder angezeigt, sondern nur XBMC gestartet. Der Explorer wird dann erst beim Beenden von XBMC geladen. Bei mir hat das zu einigen Problemen geführt, deshalb würde ich diese Option nicht ohne Vorbehalt empfehlen.

    Wenn Du die Installation startest kannst Du im ersten Fenster wählen, ob XBMC als Shell verwendet werden soll. Diese Einstellung lässt sich nachträglich ohne Probleme ändern.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Deaktiviere im zweiten Fenster die Option Install MCE Remote..., ausser Du weisst was genau verändert wird.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Danach ist die Installation abgeschlossen und XBMC wird automatisch gestartet. Beende nun XBMC wieder und klicke mit der rechten Maustaste auf das XBMCLauncher-Symbol im Systemtray.
    Damit der DVBViewer den Focus auch erhalten kann muss der Pfad zum DVBViewer definiert werden. Klicke hierzu auf Set DVBViewer Path... und wähle die DVBViewer.exe aus.
    Wenn die Option Ignore if DVBViewer ist minimized aktiviert ist überprüft der XBMCLauncher, ob der DVBViewer angezeigt wird oder minimiert ist. Falls er minimiert ist wird der Focus wieder an XBMC übergeben.
    Wie bereits vorher erwähnt kann unter Change Windows Shell zwischen Explorer und XBMC gewechelt werden.

    [warnbox]Wichtig ist, dass der DVBViewer nicht auch unter Set external Player Path angegeben ist.
    Wenn Du auf die Option klickst und gleich der DVBViewer-Ordner angezeigt wird ist die EXE bereits ausgewählt! Wähle dann einfach eine EXE aus, die sicher nicht im XBMC gestartet wird.[/warnbox]

    Der XBMCLauncher ist nur fertig eingerichtet. Beim Windowsstart wird jetzt immer XBMC gestartet, ja nach Einstellung normal oder als Shell.

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Schritt 5: Advanced Launcher installieren einrichten
    Der Advanced Launcher ermöglicht von XBMC aus externe Programme zu starten. Den Advanced Launcher findest Du in der offiziellen XBMC-Repo unter "Programm Add-Ons". Wenn der Advanced Launcher installiert ist kannst Du einen neuen Launcher erstellen:

    • starte den Advanced Launcher und wähle Create New Launcher
    • wähle Standalone
    • wähle die DVBViewer.exe aus (keinen Link verwenden, sondern im Installationsverzeichnis die EXE auswählen)
    • bei Application Arguments musst Du folgendes angeben
      Code
      -x63 -f


      "-x63" bewirkt, dass der letzte Sender wieder aktiviert wird
      "-f" zeigt den DVBViewer wieder im Fullscreen an

    • gib als Titel zB. "Live-TV" an
    • bei Select the Plattform habe ich IBM PC Compatible ausgewählt
    • Advanced Launcher legt nun den Launcher an und zeigt alle bestehenden in der Übersicht
    • klicke nun mit der rechten Maustaste auf den neuen Launcher Live-TV und wähle Edit Launcher und dann Advanced Modifications aus
    • stelle Toggle XBMC Fullscreen auf OFF
    • zurück in der Übersichte klicke nochmals mit rechter Maustaste und wähle zu Favoriten hinzufügen

    Wenn der Launcher zu den Favoriten hinzugefügt worden ist kannst Du bei einigen Skins wie zB. Aeon MQ 3/4 und Aeon Nox ganz einfach einen direkten Link/Button ins Hauptmenü einfügen. Wie das geht beschreibe ich hier jetzt nicht, dazu gibts genügend Anleitungen.

    Wenn du jetzt den Launcher startest (einfach auf "Live-TV" klicken) sollte der DVBViewer sofort angezeigt und der letzte Sender gewählt werden.


    Nun ist alles eingerichtet. Hurra!!
    Wenn Du jetzt einen Neustart machst sollte alles funktionieren.

    An dieser Stelle möchte ich auch noch auf ein alternatives Tutorial von mad-max hinweisen: [HowTo] DVBViewer unter Windows einrichten
    Das Ergebniss ist eigentlich dasselbe, aber die Lösung wurde über andere Wege erreicht.
    Es lohnt sich auf jeden Fall auch das durchzulesen, da man auch beide Lösungswege miteinander kombinieren kann.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!