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

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Airplayer » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Pages (9): [1] 2 3 next » ... last » Post New Thread Thread is closed
Go to the bottom of this page Airplayer
Author
Post « Previous Thread | Next Thread »
Cuneu
Newbie


images/avatars/avatar-2394.gif

Registration Date: 30.06.2011
Posts: 6
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; NFS
Which Image: DMM original

Airplayer Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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

This post has been edited 2 time(s), it was last edited by Cuneu: 03.07.2011 20:30.

03.07.2011 19:30 Cuneu is offline Send an Email to Cuneu Search for Posts by Cuneu Add Cuneu to your Buddy List
Cuneu
Newbie


images/avatars/avatar-2394.gif

Registration Date: 30.06.2011
Posts: 6
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; NFS
Which Image: DMM original

Thread Starter Thread Started by Cuneu
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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

This post has been edited 5 time(s), it was last edited by Cuneu: 04.07.2011 00:02.

03.07.2011 21:51 Cuneu is offline Send an Email to Cuneu Search for Posts by Cuneu Add Cuneu to your Buddy List
LukeDanes LukeDanes is a male
Newbie


Registration Date: 31.10.2006
Posts: 11
Which box: DM 7000S; DM 8000HD
External Storage: HDD; CF
Which Image: Gemini; Oozoon

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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.

This post has been edited 1 time(s), it was last edited by LukeDanes: 01.09.2011 15:39.

01.09.2011 15:34 LukeDanes is offline Send an Email to LukeDanes Search for Posts by LukeDanes Add LukeDanes to your Buddy List
hellmaster1024
Stammuser


Registration Date: 10.03.2006
Posts: 314
Which box: D-Box
External Storage: NFS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to hellmaster1024 Homepage of hellmaster1024 Search for Posts by hellmaster1024 Add hellmaster1024 to your Buddy List
Cuneu
Newbie


images/avatars/avatar-2394.gif

Registration Date: 30.06.2011
Posts: 6
Which box: DM 500HD; DM 800se PVR-S
External Storage: USB-Stick; NFS
Which Image: DMM original

Thread Starter Thread Started by Cuneu
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Wie hast du es denn gemacht?
19.10.2011 15:21 Cuneu is offline Send an Email to Cuneu Search for Posts by Cuneu Add Cuneu to your Buddy List
hellmaster1024
Stammuser


Registration Date: 10.03.2006
Posts: 314
Which box: D-Box
External Storage: NFS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to hellmaster1024 Homepage of hellmaster1024 Search for Posts by hellmaster1024 Add hellmaster1024 to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
hellmaster1024
Stammuser


Registration Date: 10.03.2006
Posts: 314
Which box: D-Box
External Storage: NFS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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.

quote:
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 is offline Send an Email to hellmaster1024 Homepage of hellmaster1024 Search for Posts by hellmaster1024 Add hellmaster1024 to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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

This post has been edited 1 time(s), it was last edited by Taishin: 30.10.2011 17:37.

28.10.2011 16:14 Taishin is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
onkel-geordi
Newbie


images/avatars/avatar-16322.jpg

Registration Date: 22.12.2009
Posts: 45
Which box: DM 800se PVR-S
External Storage: USB-Stick; HDD; CIFS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to onkel-geordi Search for Posts by onkel-geordi Add onkel-geordi to your Buddy List
DayBox
Newbie


Registration Date: 18.11.2010
Posts: 89
Which box: DM 8000HD
External Storage: NFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to DayBox Search for Posts by DayBox Add DayBox to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
hellmaster1024
Stammuser


Registration Date: 10.03.2006
Posts: 314
Which box: D-Box
External Storage: NFS
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
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 is offline Send an Email to hellmaster1024 Homepage of hellmaster1024 Search for Posts by hellmaster1024 Add hellmaster1024 to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hellmaster, ich wär soweit was zu testen falls du was hast?
21.11.2011 18:53 Taishin is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
angruen
Newbie


Registration Date: 10.04.2005
Posts: 2
Which box: DM 5600S
External Storage: keine
Which Image: Sonstige

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Würde auch mittesten!
22.11.2011 12:02 angruen is offline Send an Email to angruen Search for Posts by angruen Add angruen to your Buddy List
Taishin
Newbie


Registration Date: 13.09.2007
Posts: 85
Which box: DM 500C; DM 800se PVR-C
External Storage: HDD; CIFS
Which Image: Gemini

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Gibts was Neues?
11.12.2011 18:17 Taishin is offline Send an Email to Taishin Search for Posts by Taishin Add Taishin to your Buddy List
Weissbierwaldi
Newbie


Registration Date: 28.11.2011
Posts: 50
Which box: DM800se
External Storage: HDD
Which Image: iCVS

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Würde mich auch brennend interessieren
24.12.2011 21:12 Weissbierwaldi is offline Send an Email to Weissbierwaldi Search for Posts by Weissbierwaldi Add Weissbierwaldi to your Buddy List
DonDavici DonDavici is a male
V.I.P.


images/avatars/avatar-16172.jpg

Registration Date: 04.05.2011
Posts: 992
Which box: DM500HD; DM8000
External Storage: HDD; NFS
Which Image: Merlin

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

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 =>https://bintray.com/pkg/show/general/dondavici/Dreambox/DreamPlex
Issues => https://github.com/DonDavici/DreamPlex/issues
26.12.2011 21:29 DonDavici is offline Send an Email to DonDavici Search for Posts by DonDavici Add DonDavici to your Buddy List
Pages (9): [1] 2 3 next » ... last » Tree Structure | Board Structure
Jump to:
Post New Thread Thread is closed
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Dreambox Plugins (Enigma2) » Airplayer

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR