Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

DVBViewer Pro in XBMC

creamy

Ist gelegentlich hier
Registriert
1. März 2009
Beiträge
93
Reaktionspunkte
5
Punkte
28
Was brauchen wir dafür?
Als erstes brauchen wir drei Batchfiles, dessen Funktion ich kurz erläutere...
1) dvbviewerstart.bat
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Dieses Batchfile startet den DVBViewer minimiert (Parameter -m) und ohne die TV-Karte aktiv zu verwenden (Parameter -c lässt DVBViewer im Standby und deaktiviert A/V).
Dies kommt später in kompilierter Form in den Windows Autostart, damit DVBViewer von Anfang an bereit ist gestartet zu werden.
2) dvbviewerreactivate.bat
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Wir nutzen in dieser Batch bewusst den "start"-Befehl, da dieser nicht auf Rückmeldung des Programms wartet und somit uns nicht den Fokus von DVBViewer wegnimmt.
Der Parameter -f wird angegeben um DVBViewer im Fullscreen zu starten. Der Parameter -x63 aktiviert den Tuner, indem auf den letzten geschauten Kanal getuned wird und somit haben wir Bild und Ton!
3) switchtoxbmc.bat
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Im Prinzip schicken wir mit der ersten Zeile den DVBViewer wieder in den Standby. Die Parameter sind die selben wie bei Skript 1!
Der Aufruf von XBMC mit dem "start"-Befehl setzt den Fokus wieder zurück auf unser XBMC!
Ich habe hier der Einfachheit halber eine Verknüpfung direkt nach C:\ gelegt, da ich diese auch in anderen Skripten benötige. Natürlich kann man jedoch auch den vollen Pfad angeben!
Damit uns das ganze später nicht im DVBViewer auf die Füße fällt kompilieren wir aus allen Skripten jeweils eine .exe mit dem
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
!
ACHTUNG: Es ist sinnvoll den Haken bei "Unsichtbare Anwendung" vor dem Kompilieren zu setzen!
Sobald Ihr die drei .exe Files habt, legt diese auch nach C:\
Und nun kommen wir zur eigentlich Trickserei:
Die dvbviewerstart.exe soll ja, wie angekündigt mit Windows mit gestartet werden. Also legt euch eine Verknüpfung davon auf dem Desktop an und schiebt diese in den Autostart-Ordner von Windows.
Teil 1 erledigt!
Um den DVBViewer jetzt aus XBMC heraus zu starten, benötigt Ihr natürlich einen Button im Hauptmenü.
Da nehme ich aus bekannten Gründen mal den Confluence
icon_biggrin.gif

Öffnet in im Skinverzeichnis im Unterodner 720p die Datei Home.xml und sucht nach
ActivateWindow(Videos, Files, return)
Dann seid ihr in der Liste der Hauptmenüpunkte!
Dort müsst ihr ein neues Item einfügen für Live-TV:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Ihr seht, der Button ruft die kompilierte "dvbviewerreactivate.bat" auf...
Nun speichern und einmal den Skin neu laden (am einfachsten XBMC neu starten).
Nun habt ihr im Homescreen einen Button, der den DVBViewer aus dem Standby holt und "scharf" schaltet, und dass unter einer Sekunde!
Teil 2 erledigt!
Nun fehlt nur noch die Übergabe von DVBViewer zurück an XBMC, und da habe ich etwas länger dran geknabbert
icon_biggrin.gif

Aber zum Glück, kann man den DVBViewer ja auch skinnen :thumbup:
Öffnet den folgenden Pfad...
%ALLUSERSPROFILE%\CMUV\DVBViewer
Dort gibt es eine windowsdef.xml, welche ihr mit Notepad++ öffnet und folgenden Eintrag am Ende (vor </windows> )ergänzt:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Speichern und DVBViewer neu starten!
Nun habt ihr im linken Sideblade, wo ihr normalerweise zwischen EPG, Timer etc. wählen könnt noch den Button "XBMC" welcher DVBViewer wieder in den Standby fährt und XBMC wieder fokusiert!
Damit das ganze funktioniert muss XBMC im Vollbildfenster laufen und DVBViewer nicht "Nur im Systemtray" liegen!
Viel Spass damit!
 
Zurück
Oben