[Announce] UPnP/DLNA Plugin Version 1.0.0

  • Nachdem ich viel Hilfe von allen Seiten erhalten habe, das UPnP/DLNA-Plugin zum einen wieder zu reaktivieren und zum anderen zu stabilisieren, möchte ich nun die Version 1.0.0 freigeben:



    Ich hoffe, dass das Plugin seinen Nutzen erfüllt. Natürlich weiß ich, dass das Plugin bei weitem nicht bugfrei ist und wünsche mir weiterhin so rege Mitarbeit von eurer Seite! Danke!


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Hi,


    freut mich, dass die Stabilisierungsphase nun beginnt.

    Wo aber ist nun das Archiv fuer die Version 1.0.0 hier in der "Files"-Sektion zu finden?


    Ciao, Lucian

  • Ist jetzt da :)

    Schoen, wollte ich gleich mal fuer Gentoo packagen (der eigentliche Maintainer sagte mir, er wuerde es aufnehmen sobald eine definierte Version 'raus kommt), aber das neue subplugin jpegProfiler baut nicht:

    Code
    make[2]: *** No rule to make target `jpegProfiler.cpp', needed by `jpegProfiler.o'.  Stop.
    make[1]: *** [all] Error 2
    make: *** [subplugins] Error 1

    Kann man denn im lokalen Makefile dem gcc sagen, dass die Source auch die Erweiterung *.cxx haben kann? Ich nehme mal an, wenn man es nach *.cpp umbenennt, baut es einwandfrei, aber ich meine es muesste es auch mit cxx gehen...

  • Ach mist, make dist kopiert ja alles im Verzeichnis. Auch das was nicht kopiert werden soll. Der JPEG-Profiler ist noch nicht fertig. Ich update das Archiv eben, um weiteren Problemen zuvor zu kommen.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Ach mist, make dist kopiert ja alles im Verzeichnis. Auch das was nicht kopiert werden soll. Der JPEG-Profiler ist noch nicht fertig. Ich update das Archiv eben, um weiteren Problemen zuvor zu kommen.

    Ok, jetzt baut's ohne Fehler. Der fileProvider ist wohl auch noch nicht reif genug? Ich werde mir spaeter diese Version 1.0.0 noch naeher anschauen, ob ich damit zur Laufzeit etwas anfangen kann, jedenfalls lade ich das "Package" fuer andere Gentooer nun in meinem Overlay hoch.

  • Es fehlt der Refresh-Thread, der die Dateien aktualisiert, wenn sie sich geändert haben. Das soll per iNotify oder einem BSD-Equivalent geschehen. Außerdem ist es leider noch weitgehend ungetestet. Aber man soll sich ja noch Raum für Erweiterungen lassen :)


    Beim JPEGprofiler bin ich noch am Feilen, wie ich effektiv an die exif-Daten rankomme. Es gibt da libexif und libjpeg. Beide sind nett aber irgendwie komplizierter als gedacht und verständliche Dokumentation... Naja, wie auch immer...


    Ich weiß aber noch nicht welche Profiler als nächstes kommen sollen. Vielleicht MP3?


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Streamdev-server gepatcht und die externremux.sh von der Projektseite verwendet?


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Hallo Zusammen,


    cool das du dieses geniale Plugin wieder weiterentwickelst.


    Ich werde es gleich mal testen.



    Ist es eigentlich auch möglich das "Hauptbild" des vdr wiederzugeben? Also mit Menu usw.?


    So wie das Xineliboutput plugin?


    Das wäre super, da man dann den vdr über das smartphone steuer und z.B. direkt steuern könnte

    VDR1:
    Hardware: Zotac-ION-ITX-B, technotrend-3650-USB-CI
    Software: VDR-1.7.27, xineliboutput-1.0.4+cvs20091016.1108, VDPAU

  • Theoretisch ja, praktisch nein. Hintergrund: DLNA hat keinen Mechanismus Nutzereingaben zu zu lassen. Eine besondere Menüführung zählt dazu. Man kann das Menü über die Ordnerstruktur abbilden, was aber eher ein hässlicher Work-a-round ist, als eine eigentliche Lösung. Alternativ könnte man ein DVD-Menü dynamisch erzeugen und von Geräten, die das IFO-Profil unterstützen, abspielen lassen. Dort würde das Menü gehen, aber auch hier nur mehr oder weniger abgespeckt.


    Es gibt Erweiterungen des UPnP Media Servers mit denen man EPG-Daten anzeigen, Aufnahmen planen, Timer anzeigen usw. kann. Aber es gibt aktuell faktisch keine Clients die das unterstützen. Daher lohnt sich der Aufwand momentan nicht, dies umzusetzen. Derzeit wird nicht einmal der Container-Type TUNER_1_0 sauber von irgendeinem Gerät unterstützt, um beispielsweise über die Zifferntasten zu navigieren oder mit Chan+ bzw. Chan- durch die Kanäle zu zappen.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Danke für deine Antwort.


    Ich meine aber auch garnicht, das ein menu auf dem dlna client emuliert werden soll, sondern nur dass der aktuelle kanal vom vdr angezeigt werden soll. Wie beim xineliboutput oder softdevidehd.


    Umschalten kann man dann mit vdradmin oder diversen android tools.


    Evtl kann man dann das menu auch noch mit übertragen. Ging bei ffnetdev plugin glaube ich auch.

    VDR1:
    Hardware: Zotac-ION-ITX-B, technotrend-3650-USB-CI
    Software: VDR-1.7.27, xineliboutput-1.0.4+cvs20091016.1108, VDPAU

  • Okay, das musst du mir jetzt genauer erklären. Du kannst doch den Kanal sehen, den du streamen möchtest. Ich versteh's grad nicht.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Ja klar. Aber es gibt doch einen kanal der immer auf dem vdr server läuft. Also der über softdevicehd oder xineliboutput anzeigen kann. Diesen kann man immer mit vdradmin umschalten oder vdr remote von android aus.



    Somit müsste man nicht immer das streaming beenden und einen anderen Kanal wählen.


    Man hätte immer den gleichen stream auf dem client und beim umschalten auf dem server kommt dann immer der aktuelle kanal des server.


    Ich kann es irgendwie schlecht vermitteln.


    Ist das ein bischen verständlich?

    VDR1:
    Hardware: Zotac-ION-ITX-B, technotrend-3650-USB-CI
    Software: VDR-1.7.27, xineliboutput-1.0.4+cvs20091016.1108, VDPAU

  • Ähm... ich checks zwar immer noch nicht, aber man kann mit UPnP von Haus aus den Player bestimmen, der irgendwas abspielen soll.


    Beispiel: Ich hab einen VDR im Wohnzimmer mit dem UPnP-Server, im Arbeitszimmer nen Samsung LED-TV als Client und mein Motorola Defy als Controller. Wenn ich am Samsung einen Stream abspielen möchte, kann ich am Defy sagen auf welchem Player der Stream abgespielt werden soll. Wähle den Samsung aus und der spielt dann den Stream ab, ohne dass ich die Fernbedienung in die Hand nehmen musste.


    Alternativ könnte man ein Sub-Plugin hinzufügen, was immer genau den Stream anzeigt, den der Server aktuell abspielt. Dann kannst du via VDRAdmin, Live oder was auch immer umschalten. Würde gehen, aber den genauen "Use-Case" musst du mir noch erklären :)


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Das man den player bestimmen wusste ich nicht.
    Wie funktioniert das denn?
    Muss mein fernseher dann nicht irgendwie schon im dlna modus sein?
    Was für eine app hast du denn auf deinem defy? Oder hat dein plugin nen webinterface?

    VDR1:
    Hardware: Zotac-ION-ITX-B, technotrend-3650-USB-CI
    Software: VDR-1.7.27, xineliboutput-1.0.4+cvs20091016.1108, VDPAU

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!