Es wird eben nicht mit dem Mediaplayer abgespielt, deshalb kann man auch nicht spulen. Das läuft quasi "einfach so".
DLNA MediaServer/Render (split aus englischem topic)
-
-
Es wird eben nicht mit dem Mediaplayer abgespielt, deshalb kann man auch nicht spulen. Das läuft quasi "einfach so".
Wird also quasi als sender eingespeist?
-
Im prinzip schon, ja.
Es wäre kein riesen Act das zu ändern, wenn jemand Lust hat kann er mich gerne im IRC kontaktieren dann erläutere ich kurz was zu tun ist. -
Im prinzip schon, ja.
Es wäre kein riesen Act das zu ändern, wenn jemand Lust hat kann er mich gerne im IRC kontaktieren dann erläutere ich kurz was zu tun ist.Leider fehlen mir da die erfahrung...ich würde das sehr gerne machen! Oder kann es auch ein leie?
Ich glaub du bist der einzige der sich mit dem plugin am besten auskennt, wäre echt genial wenn du da was machen könntest.
Alle die upnp benutzen würden es dir mit sicherheit sehr danken. Bitte mit sahnehäubchen oben drauf. -
Etwas Entwicklungserfahrung wäre schon sehr hilfreich. Sosnt wird's vmtl schwierig.
-
Etwas Entwicklungserfahrung wäre schon sehr hilfreich. Sosnt wird's vmtl schwierig.
Ich könnte das testen wenn du das machen würdest...leider habe ich keine erfahrung in der entwicklung.
-
Hast du zufällig evtl sco was gemacht? Kann ich irgendwie helfen?
-
Hi,
ich hab doch gesagt, wenn's jemand machen möchte biete Hilfe an. Ich habe momentan leider nicht die Zeit das zu machen.
-
Hat sich das evtl. Schon einer mal angeguckt und angepasst?
Das wäre echt toll...könnte auch beim testen und fehlerbehebung behilflich sein.Mfg
Edit: hier wird sich wohl nichts mehr tun, schade!
-
Danke für den Fix wg den Freigaben im Minidlna Plugin. Funktioniert jetzt super.
Was mir aber aufgefallen ist,wenn ich mit meinem Android Handy und der App Bubbleupnp Fotos von der Box anschauen möchte,bekomme ich immer eine Fehlermeldung auf dem Handy und ich kann die Fotos nicht ansehen. Erst wenn ich das ganze mit imediashare mache,funktioniert es. Hatte mich schon mit den Entwicklern von Bubbleupnp in Verbindung gesetzt. Die sagen es liegt am Server(Dreambox). Hat noch jemand das Problem?Noch eine Bitte zum upnpmediarenderer.
Könntest Du das mit dem upnpmediarenderer so einrichten,das wenn ich vom Handy auf meine Dream die Fotos streame, das zwischen den Bildern NICHT immer noch das Fernsehbild kurz kommt?! Ansonsten funktioniert das schon echt genial. Wäre wirklich top,wenn Du das fixen könntest.Gruß
neo -
Reichi
Noch eine Bitte zum upnpmediarenderer.
Könntest Du das mit dem upnpmediarenderer so einrichten,das wenn ich vom Handy auf meine Dream die Fotos streame, das zwischen den Bildern NICHT immer noch das Fernsehbild kurz kommt?! Ansonsten funktioniert das schon echt genial. Wäre wirklich top,wenn Du das fixen könntest.Gruß
neo
Dem Wunsch schliesse ich mich an.P.S.: Super Plugin
-
Ich hab das eben gefixt. Bekommt ihr dann mit dem nächsten enigma2 update.
-
Danke Reichi!!!
-
Auch ein Dank von mir Reichi.
Jetzt hab ich aber trotzdem noch das Problem mit minidlna.
Jedesmal wenn ich mit dem Tablet oder Smartphone auf meine Bilder per Upnp draufzugreifen will (liegen auf HDD), schmiert mir Enigma ab. Die Box schaltet sich dann komplett aus. Muß sie dann wieder einschalten,damit sie hochbootet. Ein Crashlog wird leider nicht geschrieben.
Das hier steht im minidlna log, wenn die Box wieder hochgefahren ist.
[2013/08/28 16:54:44] minidlna.c:1067: warn: Starting MiniDLNA version 1.1.0-cvs.
[2013/08/28 16:54:44] minidlna.c:382: warn: Creating new database at /media/hdd/minidlna/files.db
[2013/08/28 16:54:44] minidlna.c:1105: warn: HTTP listening on port 8250
[2013/08/28 16:54:44] scanner.c:690: warn: Scanning /media/hdd/Videos
[2013/08/28 16:54:52] minidlna.c:996: error: MiniDLNA is already running. EXITING.
[2013/08/28 16:57:23] scanner.c:766: warn: Scanning /media/hdd/Videos finished (137 files)!
[2013/08/28 16:57:23] scanner.c:690: warn: Scanning /media/hdd/Musik
[2013/08/28 16:57:24] tagutils/tagutils-ogg.c:502: warn: sequence number gap in stream 1. Got page 92288 when expecting page 3. Indicates missing data.
[2013/08/28 16:57:26] tagutils/tagutils-ogg.c:502: warn: sequence number gap in stream 1. Got page 47742 when expecting page 3. Indicates missing data.
[2013/08/28 16:59:56] scanner.c:766: warn: Scanning /media/hdd/Musik finished (2716 files)!
[2013/08/28 16:59:56] scanner.c:690: warn: Scanning /media/hdd/Bilder
[2013/08/28 17:10:20] scanner.c:766: warn: Scanning /media/hdd/Bilder finished (17284 files)!
[2013/08/28 17:10:45] playlist.c:125: warn: Parsing playlists...
[2013/08/28 17:10:45] playlist.c:256: warn: Finished parsing playlists.Hast Du eine Ahnung,woran das liegen kann?! Videos und Musik geht abzuspielen per upnp mit Tablet und Handy. Nur bei Fotos ist das besagte Problem.
Hoffe auf Antwort.
Danke Reichi
Gruß
neoPS:Box DM8000, letzte exp. Image OE2.0
PPS: Die Fehlermeldung steht im Log, wenn ich ein Foto öffnen will.
[2013/08/28 17:38:14] image_utils.c:419: warn: malloc failed
[2013/08/28 17:38:14] upnphttp.c:1808: warn: Unable to open image
[2013/08/28 17:38:35] upnphttp.c:1294: error: send(res_buf): Broken pipe
[2013/08/28 17:38:57] upnphttp.c:1112: warn: HTTP Connection closed unexpectedly -
Hi,
Mir ist aufgefallen, dass der Mezzmo Mediaserver nicht angezeigt wird mit dem enigma2-plugin-demoplugins-upnpbrowserdemo (ich weiß es ist ein Demoplugin, aber ich hab nix anderes gefunden) - und hab mich daraufhin an den Hersteller gewandt. Wir haben auch schon einiges an Debug Logs und Wireshark mitschnitten durch, aber kommen nicht weiter.
Es scheint ja wohl auf dem coherence framework zu basieren (sagte der Hersteller von Mezzmo) - die Windows app funktioniert mit dem Medienserver auch und ich kann andere Medienserver sehen (Twonky z.B.). Laut Wireshark bekommt die Dreambox die Descriptions aber macht kein Browse Request und zeigt den Server auch nicht in der Liste der verfügbaren Server an. Der Hersteller probierts nachzustellen und auch soweit möglich mit dem Quellcode was rauszufinden, aber bisher sind wir nicht weitergekommen...
Jemand eine Idee? Vielleicht Reichi?
Danke schonmal!
-
Ich vermute es wäre einfach wenn ich mir das mal ansehe da ich mit unserer Implementierung vertraut bin.
Hast du mal die Ausgaben von enigma2 mitgeloggt? Wenn ja, darf ich so ein Log mal sehen?Vermutlich krachts einfach irgendwo (intern, das sieht man aber nur in den enigma2-ausgaben.
-
Hi,
Ja habe ich, da sah man aber nicht wirklich was fand ich - bei dem einen Fehler bin ich mir nicht sicher ob der Airplayer das war..., hab gerade noch den Ausschnitt gefunden aus nem Log vom WE:
Code
Alles anzeigen/usr/lib/python2.7/site-packages/coherence/extern/louie.py:44: UserWarning: extern.louie will soon be deprecated in favor of coherence.dispat warnings.warn("extern.louie will soon be deprecated in favor of coherence.dispatcher.") WARN mediaserver Sep 22 16:03:50 MediaServer dm8000 (TV & Radio) (DreamboxServiceStore) activated with id 9fc4ca2a-0469-443 main thread is non-idle! display spinner! [UPnPPlayer.getVolume] [UPnPPlayer.getMute] WARN mediarenderer Sep 22 16:03:51 dm8000 MediaRenderer (UPnPMediaRenderer'>) activated with 90225df8-71c3-421b-ac2b-039781ba [...] [AirPlayer] found network dev ath0 [AirPlayer] found network dev eth0 [HTTPRootResource].isSessionValid :: created session with id '0' for client with token 'c21d56b9f0ddc1e50ddaf66d90761d270cfb873a' [Screengrab.py] starting AiO grab with cmdline: ['/usr/bin/grab', '/usr/bin/grab', '-n', '-r', '720', '-o', '-p', '/tmp/1380031424485.png'] poll: unhandled POLLERR/HUP/NVAL for fd 50(16) poll: unhandled POLLERR/HUP/NVAL for fd 81(16) [SEC] lock 0 [SEC] set static current limiting Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/twisted/protocols/basic.py", line 564, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1551, in lineReceived self.allContentReceived() File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1618, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 773, in requestReceived self.process() --- <exception caught here> --- File "/usr/lib/python2.7/site-packages/coherence/upnp/core/utils.py", line 244, in process resrc = self.site.getResourceFor(self) File "/usr/lib/python2.7/site-packages/twisted/web/server.py", line 562, in getResourceFor return resource.getChildForRequest(self.resource, request) File "/usr/lib/python2.7/site-packages/twisted/web/resource.py", line 62, in getChildForRequest while request.postpath and not resource.isLeaf: exceptions.AttributeError: 'NoneType' object has no attribute 'isLeaf' [SEC] invalidate current switch params ^[[91m[ExtendedInfoBar] CAIDs: ['0000', '1830', '1843', '1860']^[[m ^[[91m[ExtendedInfoBar] SID: EF75^[[m Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/twisted/protocols/basic.py", line 564, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1551, in lineReceived self.allContentReceived() File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1618, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 773, in requestReceived self.process() --- <exception caught here> --- File "/usr/lib/python2.7/site-packages/coherence/upnp/core/utils.py", line 244, in process resrc = self.site.getResourceFor(self) File "/usr/lib/python2.7/site-packages/twisted/web/server.py", line 562, in getResourceFor return resource.getChildForRequest(self.resource, request) File "/usr/lib/python2.7/site-packages/twisted/web/resource.py", line 62, in getChildForRequest while request.postpath and not resource.isLeaf: exceptions.AttributeError: 'NoneType' object has no attribute 'isLeaf' [SEC] setVoltage 2 (0)setVoltage 18V child has terminated pipes closed [...] [DLNA] Device found: FRITZ!Box Fon WLAN 7390 (avm-aha) [DLNA] Device found: FRITZ!Box Fon WLAN 7390 (avm-aha) [DLNA] Device found: FRITZ!Powerline 546E (avm-aha) [DLNA] Device found: FRITZ!Powerline 546E (avm-aha) [DLNA] Device found: Mezzmo (MediaServer) [DLNA] Device found: Mezzmo (MediaServer) [DLNA] Device found: FRITZ!Box Fon WLAN 7390 (InternetGatewayDevice) [DLNA] Device found: FRITZ!Box Fon WLAN 7390 (InternetGatewayDevice) [DLNA] Device found: WANDevice - FRITZ!Box Fon WLAN 7390 (WANDevice) [DLNA] Device found: WANDevice - FRITZ!Box Fon WLAN 7390 (WANDevice) [DLNA] Device found: WANConnectionDevice - FRITZ!Box Fon WLAN 7390 (WANConnectionDevice) [DLNA] Device found: WANConnectionDevice - FRITZ!Box Fon WLAN 7390 (WANConnectionDevice) [DLNA] Device found: Fritzbox (MediaServer) [DLNA] Device found: Fritzbox (MediaServer) [DLNA] Device found: dm8000 (TV & Radio) (MediaServer) [DLNA] Device found: dm8000 (TV & Radio) (MediaServer) [DLNA] Device found: dm8000 (MediaRenderer) [DLNA] Device found: dm8000 (MediaRenderer) [DLNA] MediaServer Detected: Fritzbox (MediaServer) [DLNA] MediaServer Detected: dm8000 (TV & Radio) (MediaServer) [DLNA] MediaRenderer detected: dm8000 (MediaRenderer, uuid:90225df8-71c3-421b-ac2b-039781bad51a)
Oder soll ich nochmal ein neues komplettes log machen und hochladen? Lustigerweise wird der Mezzmo Server ja erkannt als MediaServer als "Device" aber nicht als "MediaServer Detected", in der Liste der UPNP Server ist er aber nicht sichtbar, den Twonky den ich Testweise mal hatte wurde angezeigt und auch benutzt.
-
Hi,
ich hab das mal lokal mit coherence mit aktiviertem debug an angesehen (das ist normal aus weil es tausende von Logzeilen erzeugt ).
Das Problem ist für mich erkennbar, die Ursache allerdings nicht (gut möglich dass wir da irgendwas falsch machen).
Du kannst das den Entwicklern von Mezzmo im Wesentliche wie folgt weiterleiten:Nach dem Abruf der description-2.xml (welcher noch funktioniert) wird die UUID im Pfad zu den Service-Descriptions aus für mich leider nicht unmittelbar erkennbarem Grund dupliziert.
Man sieht das an folgenden zwei Logzeilen schön:
ZitatINFO mediarenderer Sep 24 14:56:07 DeviceHttpRoot MediaRenderer getChildWithDefault 'description-2.xml' '/a2716b43-2462-44ca-8ba3-da9a088991ad/description-2.xml' IPv4Address(TCP, '192.168.2.29', 52995) (coherence/upnp/devices/basics.py:32)
ZitatINFO mediarenderer Sep 24 14:56:07 DeviceHttpRoot a2716b43-2462-44ca-8ba3-da9a088991ad getChild <GET /a2716b43-2462-44ca-8ba3-da9a088991ad/a2716b43-2462-44ca-8ba3-da9a088991ad/AVTransport/scpd.xml HTTP/1.0> (coherence/upnp/devices/basics.py:41)
in der Zweiten findet man '/a2716b43-2462-44ca-8ba3-da9a088991ad' doppelt im Pfad, damit ist der Pfad ungültig, mal abgesehen davon dass es eigtl ein 404 geben sollte und keine excpetion ist das das Problem.
Das Phänomen trifft für alle verfügbaren Services (Renderer, Directory, etc)auf der Dreambox zu, weshalb diese dann natürlich auch allesamt nicht sichtbar werden.
Wenn ich tippen müsste würde ich tippen, dass Mezzmo die gegebenen Pfade als relative behandelt, sie sind aber absolut.
Ich habe jetzt nicht in der UPNP Spezifikation nachgelesen was genau da richtig wäre.Es passiert ja nicht mit allen anderen Clients, deshalb weiß ich momentan nicht woran das liegt. Generell dürfen die Mezzmo-Entwickler mich auch gerne direkt kontaktieren ( reichi _at_ opendreambox _dot_ org) wenn sie eine hilfreiche Erkenntnis zur Problemlösung haben!
-
Hallo,
ich habe nun tats. einen Bug in coherence (dem UPnP/DLNA Framework) gefunden den ich schon mal gesucht aber damals nicht gefunden hatte.
Dieser führt dazu, dass bestimmte MedienServer nie sichtbar wurden, u.A. auch der Mezzmo.
Ich stehe außerdem in Kontakt mit Conceiva bzgl. des genannten und auch bzgl. des oben beschriebenen Problems.Der Server wird nun angezeigt, es gibt aber noch einen weiteren (ebenfalls bekannten bug) bzgl des character encodings den ich noch nicht final lösen konnte.
Ich bin aber zuversichtlich dass sich diese Problem bis zum nächsten Update auch noch lösen lassen. -
Ich hoffe ich bin hier richtig...
Auf meiner 7020HD habe ich auch einen der beiden Medienserver installiert und dieser zeigt ja auch die TV Sender an.
Abspielen ist kein Problem aber auf manchen Geräten habe ich keinen Ton auf bestimmten Sendern...
Zb. ORF1 HD.. am PC OK... auf dem LG TV vom "Junior".. stumm.Ich schätze mal es liegt an der Tonspur... AC3 oder MPEG aber wie kann man die als default zb auf MPEG setzen?
Grüße