09.11.2008, 12:20
Anleitung dBox2 -> xBox streaming, recording.
Vorraussetzungen:
- FTP Client (am besten einen, der Rechteverwaltung unterstützt, z.B. FlashFXP).
- modded xBox.
- modded dBox2 (mit Linux und Enigma oder Neutrino).
- XBMC mit Python. (Python gibt's hier: http://xbmc.evo-x.de/)
- richtig konfiguriertes LAN.
- Script-Paket: xbmc_db2_py.zip (http://www.xboxforum.de/thread.php?threadid=2970&sid=)
- Optional : xboxts-plugin für die dbox2: ( db2_xbox_ts.zip / size = 13.519 bytes ~ 13.2 kb )
Beides von cally: http://people.freenet.de/cally.net/
Installation & Konfiguration:
xBox:
xbmc_db2_py.zip inkl. Pfade entpacken und den Inhalt des scripts-Ordners per FTP in den scripts-Ordner und den des skin-Ordners in den skin-Ordner des XBMCs kopieren.
Beim ersten Starten des Scripts dbox2.py könnt Ihr es konfigurieren. Hier gibt es zunächst nur die IP-Adresse der dBox einzustellen und evtl. Dateigrösse und und Pfad für die Aufnahme. Die Einstellungen werden in scripts\dbox-TV\data\config.cfg gespeichert. (wegen des Filesystems der xBox empfehle ich unter 2 GB Splitgrösse zu bleiben) Danach auf den Button manuelles Update drücken um die Senderlisten von der dBox zu holen.
Hierbei ist zu beachten, dass es vom GUI (Enigma/Neutrino) und Euren Einstellungen abhängt, ob man HTTP-Authentifizierung ein- oder ausschalten muss.
dbox2:
unter Einstellungen->diverse Einstellungen->SPTS Mode Treiber laden -> EIN
...so, das war´s eigentlich schon, beim nächsten Start könnt Ihr zw. Enigma und Neutrino wählen und streamen (start stream) oder auch auf Platte aufzeichnen. (record stream)
Aufnahme von der dBox aus steuern:
Um die Aufnahme nicht von der xBox, sondern von der dBox Fernbedienung aus zu steuern, gibt's zwei Möglichkeiten:
Wenn Ihr Image von cally (cally_v08b_neutrino_2x.img) geflashed habt, könnt Ihr Euch die Installation vom xbox-ts plugin komplett sparen, und die Aufnahme direkt im Plugin-Menu steuren oder den Timer programmieren.
Wenn Ihr nicht das Image von cally benutzen wollt, müsst Ihr auf der dBox noch das xBoxTS-Plugin installieren:
db2_xbox_ts.zip auspacken und folgendermassen Vorgehen:
xboxts.sh per FTP nach /var/bin/ kopieren.
In der Datei xboxts.conf die xBox-IP anpassen und nach /var/tuxbox/config/ kopieren.
Die Dateien xboxts.cfg und xboxts.so in den Ordner /var/tuxbox/plugins/ kopieren und hinterher die Rechte ändern. (chmod 755, z.B. mit FlashFXP).
Um die Aufnahme jetzt von der dBox aus steuern zu können, müsst Ihr wiederum das dbox2.py - Script ausführen und den TS-Server starten. (SERVER -> START server drücken). Ihr könnt den natürlich auch automatisch beim booten starten, dazu müsst Ihr das Script start-ts-server.py vom autoexec.py - Script ausführen lassen.
Auf der dBox Fb die blaue Taste (Features/Plugins) drücken und (rel. weit unten) xBoxTS aktivieren.
Steuerung:
rote Taste : Aufnahme starten.
grüne Taste : Aufnahme stoppen,
blaue Taste : Status abfragen. (ob eine Aufnahme läuft).
Wenn der Server läuft solltet Ihr auf´s Python Log im XBMC schalten (weisse Taste/Info), dann könnt Ihr die Statusmeldungen verfolgen und sehen warum es evtl. nicht läuft. That´s it.
Getestet habe ich das alles auf dem Yadi-Snapshot vom 28.09.
Gruß
ZOiD
Vorraussetzungen:
- FTP Client (am besten einen, der Rechteverwaltung unterstützt, z.B. FlashFXP).
- modded xBox.
- modded dBox2 (mit Linux und Enigma oder Neutrino).
- XBMC mit Python. (Python gibt's hier: http://xbmc.evo-x.de/)
- richtig konfiguriertes LAN.
- Script-Paket: xbmc_db2_py.zip (http://www.xboxforum.de/thread.php?threadid=2970&sid=)
- Optional : xboxts-plugin für die dbox2: ( db2_xbox_ts.zip / size = 13.519 bytes ~ 13.2 kb )
Beides von cally: http://people.freenet.de/cally.net/
Installation & Konfiguration:
xBox:
xbmc_db2_py.zip inkl. Pfade entpacken und den Inhalt des scripts-Ordners per FTP in den scripts-Ordner und den des skin-Ordners in den skin-Ordner des XBMCs kopieren.
Beim ersten Starten des Scripts dbox2.py könnt Ihr es konfigurieren. Hier gibt es zunächst nur die IP-Adresse der dBox einzustellen und evtl. Dateigrösse und und Pfad für die Aufnahme. Die Einstellungen werden in scripts\dbox-TV\data\config.cfg gespeichert. (wegen des Filesystems der xBox empfehle ich unter 2 GB Splitgrösse zu bleiben) Danach auf den Button manuelles Update drücken um die Senderlisten von der dBox zu holen.
Hierbei ist zu beachten, dass es vom GUI (Enigma/Neutrino) und Euren Einstellungen abhängt, ob man HTTP-Authentifizierung ein- oder ausschalten muss.
dbox2:
unter Einstellungen->diverse Einstellungen->SPTS Mode Treiber laden -> EIN
...so, das war´s eigentlich schon, beim nächsten Start könnt Ihr zw. Enigma und Neutrino wählen und streamen (start stream) oder auch auf Platte aufzeichnen. (record stream)
Aufnahme von der dBox aus steuern:
Um die Aufnahme nicht von der xBox, sondern von der dBox Fernbedienung aus zu steuern, gibt's zwei Möglichkeiten:
Wenn Ihr Image von cally (cally_v08b_neutrino_2x.img) geflashed habt, könnt Ihr Euch die Installation vom xbox-ts plugin komplett sparen, und die Aufnahme direkt im Plugin-Menu steuren oder den Timer programmieren.
Wenn Ihr nicht das Image von cally benutzen wollt, müsst Ihr auf der dBox noch das xBoxTS-Plugin installieren:
db2_xbox_ts.zip auspacken und folgendermassen Vorgehen:
xboxts.sh per FTP nach /var/bin/ kopieren.
In der Datei xboxts.conf die xBox-IP anpassen und nach /var/tuxbox/config/ kopieren.
Die Dateien xboxts.cfg und xboxts.so in den Ordner /var/tuxbox/plugins/ kopieren und hinterher die Rechte ändern. (chmod 755, z.B. mit FlashFXP).
Um die Aufnahme jetzt von der dBox aus steuern zu können, müsst Ihr wiederum das dbox2.py - Script ausführen und den TS-Server starten. (SERVER -> START server drücken). Ihr könnt den natürlich auch automatisch beim booten starten, dazu müsst Ihr das Script start-ts-server.py vom autoexec.py - Script ausführen lassen.
Auf der dBox Fb die blaue Taste (Features/Plugins) drücken und (rel. weit unten) xBoxTS aktivieren.
Steuerung:
rote Taste : Aufnahme starten.
grüne Taste : Aufnahme stoppen,
blaue Taste : Status abfragen. (ob eine Aufnahme läuft).
Wenn der Server läuft solltet Ihr auf´s Python Log im XBMC schalten (weisse Taste/Info), dann könnt Ihr die Statusmeldungen verfolgen und sehen warum es evtl. nicht läuft. That´s it.
Getestet habe ich das alles auf dem Yadi-Snapshot vom 28.09.
Gruß
ZOiD

