i-have-a-dreambox.com | Dreambox - Support

Registrierung Kalender Mitgliederliste Teammitglieder Galerie Zum Portal Zur Startseite

Boardregeln Häufig gestellte Fragen Statistik Statistik Suche Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Airplayer » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Seiten (9): [1] 2 3 nächste » ... letzte » Neues Thema erstellen Thema ist geschlossen
Zum Ende der Seite springen Airplayer
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Cuneu
Newbie


images/avatars/avatar-2394.gif

Dabei seit: 30.06.2011
Beiträge: 6
Welche Box: DM 500HD; DM 800se PVR-S
Externe Speichermedien: USB-Stick; NFS
Welches Image: DMM original

Airplayer Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo.

Es gab ja schon einen Thread bzgl. Shairport hier im Forum (), der geschlossen wurde, da dort der extrahierte RSA-Key eingebaut ist, und dies die Apple-Richtlinien verstößt.

Inzwischen gibt es aber bereits AirPlayer für XBMC, das für Video-Streaming von einem iOS Device auf XBMC zuständig ist. Hier wird kein RSA-Key benötigt, da dies nur für Musik-Streaming verwendet wird. Somit wird hier auch nicht gegen irgendwelche Richtlinien verstoßen.

Unter http://pwiddershoven.nl/blog/2011/01/05/airplayer.html bzw. http://www.tuaw.com/2010/12/20/airplay-r...xbmc-linux-box/ sieht man, dass es läuft. Es gibt auch schon seit geraumer Zeit ein Plugin für Totem http://thetechjournal.com/tech-news/airp...on-linux.xhtml.

Diese Plugins laufen mit Python. Das heißt also, dass man dies doch für die Dreambox portieren könnte?
Den Source-Code gibt es unter https://github.com/PascalW/Airplayer

Gibt es inzwischen schon Leute die an einer Portierung arbeiten?
Im Prinzip müsste man ein ThirdPartyBackend für die Dreambox, entwickeln, oder? So wie hier -> https://github.com/PascalW/Airplayer/wik...media-backends/

Da ich erst eine Dreambox seit kurzem besitze und mit Python noch keine Erfahrung habe, bin ich auf der Suche nach Personen, die daran Interesse haben, ein lauffähiges Plugin für die Dreambox zu entwickeln.

lg

Edit1:

Okay, bin beim ersten Problem hängen geblieben. Bonjour konnte ich noch installieren und bonjour.py musste ich nur anpassen, damit der Verweis stimmt.
Das Plugin von PascalW verwendet für den ProtocolHandler den Tornado Webserver. Den wollte ich gerade ebenfalls portieren, schaff's aber nicht? https://github.com/facebook/tornado vielleicht kann jemand weiterhelfen? Danke

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Cuneu: 03.07.2011 20:30.

03.07.2011 19:30 Cuneu ist offline E-Mail an Cuneu senden Beiträge von Cuneu suchen Nehmen Sie Cuneu in Ihre Freundesliste auf
Cuneu
Newbie


images/avatars/avatar-2394.gif

Dabei seit: 30.06.2011
Beiträge: 6
Welche Box: DM 500HD; DM 800se PVR-S
Externe Speichermedien: USB-Stick; NFS
Welches Image: DMM original

Themenstarter Thema begonnen von Cuneu
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bin jetzt auf ein experimental image umgestiegen. Hier musste ich noch folgende Pakete installieren, damit alle benötigten Pakete vorhanden waren:

code:
1:
2:
ipkg install python-devel python-textutils python-distutils python-compiler  python-compile python-html python-email python-xmlrpc
ggf enigma2-plugin-extensions-bonjour python-json


weiters
import gzip in /usr/lib/python2.6/site-packages/tornado/web.py auskommentieren

dann kann man Tornado Webserver von http://www.tornadoweb.org/
mittels
code:
1:
2:
python setup.py build
python setup.py install

installieren

Dann muss man noch pybonjour http://code.google.com/p/pybonjour/ installieren.
Dafür benötigt man die libdns_sd.so.1, die man aus libavahi-compat-libdnssd1_0.6.23-3lenny3_mipsel.deb bekommt http://packages.debian.org/lenny/mipsel/...dnssd1/download (größere Datei umbenennen)

nächster Edit folgt..

Edit:

Stecke hier fest:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
root@dm500hd:/tmp/airplayer# python airplayer.py
2011-07-04 00:00:01 [INFO] Starting Airplayer
2011-07-04 00:00:01 [DEBUG] TEMP DIR: /tmp/tmp1v36hX
Started connection to VLC
Traceback (most recent call last):
  File "airplayer.py", line 221, in <module>
    main()
  File "airplayer.py", line 217, in main
    raise e
socket.gaierror: [Errno 3] invalid value for ai_flags.

Ich brauch Kaffee

Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von Cuneu: 04.07.2011 00:02.

03.07.2011 21:51 Cuneu ist offline E-Mail an Cuneu senden Beiträge von Cuneu suchen Nehmen Sie Cuneu in Ihre Freundesliste auf
LukeDanes LukeDanes ist männlich
Newbie


Dabei seit: 31.10.2006
Beiträge: 15
Welche Box: DM 7000S; DM 8000HD
Externe Speichermedien: HDD; CF
Welches Image: Gemini; Oozoon

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Gibt es schon Fortschritte?
Gerade mit dem Display mirroring usw. für das iPad2 im bald kommenden IOS 5 wäre das wirklich genial, wenn man statt dem Apple TV, dessen anderen Funktionen man eh kaum braucht(wenn man eine Dream hat), die Dreambox dafür verwenden könnte.

Und legal ist es ja, da im Gegensatz zum reinen Audio bei Video+Audio kein geheimer RSA Key ausgelesen benutzt werden muss.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von LukeDanes: 01.09.2011 15:39.

01.09.2011 15:34 LukeDanes ist offline E-Mail an LukeDanes senden Beiträge von LukeDanes suchen Nehmen Sie LukeDanes in Ihre Freundesliste auf
hellmaster1024
Stammuser


Dabei seit: 10.03.2006
Beiträge: 314
Welche Box: D-Box
Externe Speichermedien: NFS
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ganz rudimentär habe ich einige teile schon umsetzen können

zumindest kann ich youtube videos, aufgenommene videos oder videos auf dem ipad/iphone auf dem tv abspielen lassen ... airplay mirroring ist aber leider verschlüsselt so das das leider nicht gehen wird ...
19.10.2011 15:20 hellmaster1024 ist offline E-Mail an hellmaster1024 senden Homepage von hellmaster1024 Beiträge von hellmaster1024 suchen Nehmen Sie hellmaster1024 in Ihre Freundesliste auf
Cuneu
Newbie


images/avatars/avatar-2394.gif

Dabei seit: 30.06.2011
Beiträge: 6
Welche Box: DM 500HD; DM 800se PVR-S
Externe Speichermedien: USB-Stick; NFS
Welches Image: DMM original

Themenstarter Thema begonnen von Cuneu
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wie hast du es denn gemacht?
19.10.2011 15:21 Cuneu ist offline E-Mail an Cuneu senden Beiträge von Cuneu suchen Nehmen Sie Cuneu in Ihre Freundesliste auf
hellmaster1024
Stammuser


Dabei seit: 10.03.2006
Beiträge: 314
Welche Box: D-Box
Externe Speichermedien: NFS
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ja den airplayer der oben angesprochen war als basis.

allerdings habe ich den Tornado webserver nicht unter e2 zum laufen gebracht ... der wollte nicht starten. von der console aus gings ... also hab ichs dann auf twisted web umgebaut und ein passendes e2 backend geschrieben


das ganze ist aber noch längst nicht fertig ... es fehlt noch nen settings screen und die möglichkeit fotos darzustellen ... und bis jetzt hab ich es nur auf ner sh4 box ausprobiert ... wenns einigermaßen vorzeigbar is mache ich mal nen video und poste das plugin hier ... da müssten aber evtl noch anpassungen für die dreamboxen gemacht werden ... das muss dann aber jemand machen der auch ne dreambox hat
19.10.2011 15:36 hellmaster1024 ist offline E-Mail an hellmaster1024 senden Homepage von hellmaster1024 Beiträge von hellmaster1024 suchen Nehmen Sie hellmaster1024 in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Servus,

bin gestern bei meiner "iPad & Dreambox" Recherche auf besagten bösen Thread gestoßen. Auch auf einen weiteren der sich mit OpenSSL im Zusammenhang damit beschäftigt. Verlinke die jetzt mal absichtlich nicht. War zwar einen Schritt weiter, da ich eine Version kompatibel zu OpenSSL 0.9.7 (und nicht 1.0.0) gefunden habe, unterm Strich kam aber der gleiche Fehler raus.

Hab bei einem Kumpel dessen Mediacenter aus MacMini+XBMC besteht die hier diskutierte "freie" Airplay Version testen können, Mirroring wär zwar nett aber Youtube Videos vom iPad streamen ist ja schon mal schicker als Youtube über Dreambox oder TV.

Doofe Verständnisfrage, bei dieser Airplay Version handelt es sich um kein DLNA sondern schon um ein extra Protocol?

Nur kurz wegen Tornado, wenn der nur von der Console aus startet ist ja kein Problem, kann man ja in Autostart aufnehmen?

Ansonsten soll das für jetzt gewesen sein. Ich kann die mipsel Platform anbieten zu testen. Spiel mich auch gerne mit irgendwelchen Paketen. Es wäre nur eine Schritt für Schritt Anleitung interessant was nur genau zu machen ist. Schließlich wurden einige Punkte ja wieder über den Haufen geworfen.

Grüße
26.10.2011 23:45 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
hellmaster1024
Stammuser


Dabei seit: 10.03.2006
Beiträge: 314
Welche Box: D-Box
Externe Speichermedien: NFS
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also erstmal zum tornado ... der liess sich aus der console raus starten, aus dem autostart heraus startete zwar was, er nahm aber keine verbindungen an ... aber das is ja egal ... der tornado ist ja nur nen webserver ... ich hab das ja schon auf twisted web umgebaut. dann muss auch kein tornado installiert werden was wieder platz auf der box spart.

Zitat:
Doofe Verständnisfrage, bei dieser Airplay Version handelt es sich um kein DLNA sondern schon um ein extra Protocol?

Nein das ist nen eigenes Protocol. welches für die basics schon durch den airplayer abgebildet wurde. Das Airplay mirroring hingegen läuft verschlüsselt und ohne den key kommt man da nicht weit.
28.10.2011 15:46 hellmaster1024 ist offline E-Mail an hellmaster1024 senden Homepage von hellmaster1024 Beiträge von hellmaster1024 suchen Nehmen Sie hellmaster1024 in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und was ist dann der "Twisted Web" Webserver? Der Daemon fürs normale WebIf?

Würd mich wieder melden sobald ich dann das iPad habe.

EDIT
Spiel mich grad mit der Installation. Muss aber erstmal Dumbo installieren, cfgen um Platz zu schaffen smile

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Taishin: 30.10.2011 17:37.

28.10.2011 16:14 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Aktueller Stand:

stecke wie Cuneu beim VLC Plugin fest. Wobei ja im Endeffekt für die Dream ein eigenes Plugin nötig wäre?

@hellmaster: Hast du schon irgendwas, was ich auch verwerten könnte?
31.10.2011 21:34 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
onkel-geordi
Newbie


images/avatars/avatar-16322.jpg

Dabei seit: 22.12.2009
Beiträge: 45
Welche Box: DM 800se PVR-S
Externe Speichermedien: USB-Stick; HDD; CIFS
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich darf auch einfach mal sagen, freu mich das ihr sowas macht und biete mich zum testen an.

Viele Grüße LaFo
01.11.2011 09:37 onkel-geordi ist offline E-Mail an onkel-geordi senden Beiträge von onkel-geordi suchen Nehmen Sie onkel-geordi in Ihre Freundesliste auf
DayBox
User


Dabei seit: 18.11.2010
Beiträge: 140
Welche Box: DM 8000HD
Externe Speichermedien: NFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also genau das würde ich auch gerne haben, leider kann ich mich auch nur als Tester zur Verfügung stellen.....

__________________
Newbee
01.11.2011 20:06 DayBox ist offline E-Mail an DayBox senden Beiträge von DayBox suchen Nehmen Sie DayBox in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Tja, ich kann auch kein Python, außerdem habe ich keinen Plan wie man der Box sagt gib es am Fernseh aus.

Also für die Entwicklung eines Media-Backends. Bin nur auf der Console selber ein wenig fit.

Bzgl. VLC. Rofl. Man muss in der Theorie ja nur das VLC Plugin auf der Dreambox zum laufen bekommen und dann dahin verbinden.

Hab mich blos mit VLC auf der Dreambox nicht mehr beschäftigt, da ich für den damaligen Einsatzgrund jetzt was anderes habe. Ich halte euch hier auf dem laufen. Updates wird es aber erst nach Mitte November geben. Bin zwischenzeitlich beschäftigt.

Die Idee des eigenen Media-Backends fänd ich trotzdem immer noch gut. TV aus, iPad an und umgekehrt ohne vorher Plugin starten zu müssen. Der Media Player (Dreambox Intern) überschreibt im Endeffekt ja den TV-Out vom Fernsehbild. Sowas in der Richtung wär halt top
01.11.2011 21:55 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
hellmaster1024
Stammuser


Dabei seit: 10.03.2006
Beiträge: 314
Welche Box: D-Box
Externe Speichermedien: NFS
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Taishin
Tja, ich kann auch kein Python, außerdem habe ich keinen Plan wie man der Box sagt gib es am Fernseh aus.

Also für die Entwicklung eines Media-Backends. Bin nur auf der Console selber ein wenig fit.

Bzgl. VLC. Rofl. Man muss in der Theorie ja nur das VLC Plugin auf der Dreambox zum laufen bekommen und dann dahin verbinden.

Hab mich blos mit VLC auf der Dreambox nicht mehr beschäftigt, da ich für den damaligen Einsatzgrund jetzt was anderes habe. Ich halte euch hier auf dem laufen. Updates wird es aber erst nach Mitte November geben. Bin zwischenzeitlich beschäftigt.

Die Idee des eigenen Media-Backends fänd ich trotzdem immer noch gut. TV aus, iPad an und umgekehrt ohne vorher Plugin starten zu müssen. Der Media Player (Dreambox Intern) überschreibt im Endeffekt ja den TV-Out vom Fernsehbild. Sowas in der Richtung wär halt top


wenn ich heute abend dazu komme noch irgendwie die bilder anzeigen zu lassen dann kann ich ne erste pre alpha version hochladen ...

damit mit dem unterbrechen des tv bildes und abspielen des videos geht ja schon
02.11.2011 09:30 hellmaster1024 ist offline E-Mail an hellmaster1024 senden Homepage von hellmaster1024 Beiträge von hellmaster1024 suchen Nehmen Sie hellmaster1024 in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habe heute meine Box neu aufsetzen müssen, zuviel gespielt. Bin bis Dezember raus, dann hab ich wieder mehr Zeit.
04.11.2011 15:22 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hellmaster, ich wär soweit was zu testen falls du was hast?
21.11.2011 18:53 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
angruen
Newbie


Dabei seit: 10.04.2005
Beiträge: 2
Welche Box: DM 5600S
Externe Speichermedien: keine
Welches Image: Sonstige

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Würde auch mittesten!
22.11.2011 12:02 angruen ist offline E-Mail an angruen senden Beiträge von angruen suchen Nehmen Sie angruen in Ihre Freundesliste auf
Taishin
Newbie


Dabei seit: 13.09.2007
Beiträge: 85
Welche Box: DM 500C; DM 800se PVR-C
Externe Speichermedien: HDD; CIFS
Welches Image: Gemini

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Gibts was Neues?
11.12.2011 18:17 Taishin ist offline E-Mail an Taishin senden Beiträge von Taishin suchen Nehmen Sie Taishin in Ihre Freundesliste auf
Weissbierwaldi
Newbie


Dabei seit: 28.11.2011
Beiträge: 50
Welche Box: DM800se
Externe Speichermedien: HDD
Welches Image: iCVS

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Würde mich auch brennend interessieren
24.12.2011 21:12 Weissbierwaldi ist offline E-Mail an Weissbierwaldi senden Beiträge von Weissbierwaldi suchen Nehmen Sie Weissbierwaldi in Ihre Freundesliste auf
DonDavici DonDavici ist männlich
V.I.P.


images/avatars/avatar-16172.jpg

Dabei seit: 04.05.2011
Beiträge: 1.430
Welche Box: DM500HD; DM8000
Externe Speichermedien: HDD; NFS
Welches Image: Merlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hi hellmaster

ich würde bei dieser sache gerne helfen. könnte ja auch wie bei valerie die eine oder andere zeile code sponsern ;-)

sag bescheid ob das erwünscht ist und ob es da vielleicht schon eine googlecode seite gibt wo ich mir mal den jetzigen stand ansehen kann.

greets

__________________
Wiki => https://github.com/DonDavici/DreamPlex/wiki/_pages
Downloads =>http://sourceforge.net/projects/dreamplex/files/?source=navbar
Issues => https://github.com/DonDavici/DreamPlex/issues
26.12.2011 21:29 DonDavici ist offline E-Mail an DonDavici senden Beiträge von DonDavici suchen Nehmen Sie DonDavici in Ihre Freundesliste auf
Seiten (9): [1] 2 3 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Thema ist geschlossen
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Airplayer

Impressum | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR