UPNP-Plugin im Portage

  • Hallo,
    daß nun das UPNP-Plugin als RC1 gekommen ist, läßt mich hoffen, doch noch die VDR-Aufnahmen auf meinen Fernseher (Philips) oder BluRay-Player (Sony) zu bekommen.
    Gibt es im Portage schon das RC1 vom UPNP-Plugin oder ein Howto, wie ich dieses in eine VDR-Installation integrieren kann?
    Danke
    Schöne Feiertage an alle ...
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Momentan bloss in meinem Overlay (siehe Signatur), AFAIK...


    Frohe Weihnachten, Lucian

  • Zitat

    in meinem Overlay

    Okay, das hat geklappt.
    Habe nun mal versucht, VDR 1.7.33 zu installieren. Klappt aber nicht, da VDR beim Kompilieren sagt, die DVB-Header sind zu alt. Ich habe aber die aktuelle Version aus dem Portage 5.3 installiert. Wieweit kann ich denn mit VDR in der Version zurückgehen, damit ich es kompiliert bekomme? Es muß ja nicht die neueste Version sein, es muß "nur" funktionieren.
    Danke!

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Nimm doch ein aktuelles Kernel. Ansonsten noch http://www.udo-richter.de/vdr/patches.html#dvb-api-wrapper
    Ansonsten mit layman overlay vdr-devel installieren.


    Ansonsten ein drittes ansonsten,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Google hat geholfen. Das Problem war v4l-dvb-hg. Dieses gelöscht und dann ging die Installation Problemlos.
    Trotzdem Danke für die Tipps.
    Nun noch eine channels.conf für Ver. 1.7 und dann laß ich mich überraschen.



    P.S. irgendwo ist die Benachrichtigung bei neuer Antwort hängen geblieben.

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • So, VDR selber läuft. Nur mit dem Streamen von HD-Sendern klappt es nicht so. Aber das ist erst mal kein Thema.


    Das UPNP-Plugin startet nicht. Hier die Fehlermeldung:

    Zitat

    Failed to initialise UPnP media server. Error code: -205

    Der Error-Code sagt mir überhaupt nichts. Auch Google bringt da eher wenig nutzbares.
    Wo ist das Problem?
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Der Fehlercode ist ein libupnp-Fehler: UPNP_E_OUTOF_SOCKET:


    Zitat


    UPNP E OUTOF SOCKET signifies that the SDK cannot create any more sockets. This occurs in
    any function that makes network connections, such as discovery (e.g. UpnpSearchAsync or
    UpnpSendAdvertisement), control (e.g. UpnpSendAction), eventing (e.g. UpnpNotify),
    and HTTP functions (e.g. UpnpDownloadXmlDoc).


    Zwei mögliche Ursachen: entweder es gibt irgendwelche Rechteprobleme (was ich mir nicht vorstellen kann) oder es läuft noch ein anderer UPnP-Server mit gleichen Settings.


    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

  • Hm,

    Zitat

    es läuft noch ein anderer UPnP-Server mit gleichen Settings

    Bin mir zwar nicht sicher, aber ich kann erst mal nichts entspr. finden (ich habe die Verdächtigen mal hervorgehoben):

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Kannst du mal probieren im Setup des Plugins sowohl IP (oder Interface) und Port des Servers festzulegen und neuzustarten? Eventuell gibt es doch Probleme mit den Rechten. Alternativ testweise mit root ausführen.


    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

  • Zitat

    probieren im Setup des Plugins sowohl IP (oder Interface) und Port des Servers festzulegen

    Ist das die Datei /etc/conf.d/vdr.upnp ? Wo finde ich da eine Beschreibung?


    Zitat

    testweise mit root ausführen

    Das ist erst heute Abend möglich.

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Ist das die Datei /etc/conf.d/vdr.upnp ? Wo finde ich da eine Beschreibung?

    Methodus meinte vermutlich das Setup in der VDR-GUI, fuer das upnp-Plugin. Bei Gentoo ist die Datei /etc/conf.d/vdr.PLUGINNAME sofern sie existiert immer fuer die Kommandozeilen-Switches des Plugins zustaendig. Manchmal werden sie in explizit angepassten Variablen vom Ebuild-Maintainer aufgeschluesselt, wenn nicht koennen sie immer noch alle zusammen in der Variablen _EXTRAOPTS uebergeben werden. Was Du fuer das entsprechende Plugin da verwenden kannst, erfaehrst Du aus dessen Kommandozeilen-Hilfe durch den Aufruf

    Code
    vdr -P'PLUGINNAME' --help

    Manchmal, bei Plugins die sich in einer starken Entwicklungsphase befinden, aendern sich diese Parameter sogar, daher ist es ratsam sich hin und wieder die Ausgabe des obigen Befehls anzuschauen.

  • Zitat

    vdr -P'PLUGINNAME' --help

    Danke! Wieder was gelernt.

    Zitat

    vdr -P'upnp' --help

    bringt aber nur


    und das Starten als root bringt auch den gleichen Fehler -205
    Der Startbefehl dazu:

    Zitat

    vdr -Pstreamdev-server -Pupnp

    Hier noch die Rechte bei den Plugins:

    pvrinput ist nicht mehr aktiviert.
    Da ich auf der Maschine noch ein minidlna hatte, habe ich dies auch sicherheitshalber deinstalliert.
    So langsam schwindet mein Optimismus.

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Hmm, Du verwendest also Gentoo, aber startest nun (wohl testweise) den vdr aus der Kommandozeile, oder? Dann musst Du auch wissen wo das upnp Plugin standardmaessig seine Datenbank ablegen will, und schauen ob das Verzweichnis existiert, ob dort hinreichend Rechte fuer den User mit dem Du VDR startest existieren, usw. Wenn Du es ueber den distributions-spezifischen Dienstskript startest, dann lautet die Kommandozeile die dem VDR uebergeben wird ganz anders, da werden naemlich auch diese ganzen Dateien /etc/conf.d/vdr.PLUGINNAME ausgewertet und daraus den jeweiligen Plugins Parametrer uebergeben, fuer upnp ist es eben der Pfad zur Datenbank-Datei wie Du der obigen Hilfe auch entnehmen kannst, wenn Du mein Ebuild genutzt hast duerfte das default so aussehen. Entsteht an dem Ort bei Dir ueberhaupt eine metadata.db?

  • Ach wenn ich mich nur mit Gentoo auskennen würd'. Anyway, ich werd die Optionen für IP und Port in die CMD-Parameter übernehmen. Ansonsten bitte über das GUI-Setup anpassen oder in der setup.conf des VDR:


    Code
    upnp.port = 49152
    upnp.address = 0.0.0.0
    upnp.bindToAddress = 1
    upnp.interface =


    du kannst mit diversen Settings rumexperimentieren. Vielleicht bekommst du es ja hin.


    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

  • Zitat

    Hmm, Du verwendest also Gentoo


    (wohl testweise) den vdr aus der Kommandozeile, oder?

    2 x ja


    Zitat

    Dann musst Du auch wissen wo das upnp Plugin standardmaessig seine Datenbank ablegen will,

    Was ist der Standard? Ich habe via Kommandozeile -P"upnp -d /var/vdr" mitgegeben.


    Zitat

    da werden naemlich auch diese ganzen Dateien /etc/conf.d/vdr.PLUGINNAME ausgewertet und daraus den jeweiligen Plugins Parametrer uebergeben

    Ja, ist bekannt.


    Zitat

    schauen ob das Verzweichnis existiert, ob dort hinreichend Rechte fuer den User mit dem Du VDR startest existieren

    /var/vdr
    drwxr-xr-x 10 vdr root 4096 27. Dez 21:52 vdr



    Zitat

    Entsteht an dem Ort bei Dir ueberhaupt eine metadata.db?

    Nein!
    Ich habe nun auch noch das Verzeichnis auf 777 gesetzt - keine Änderung.

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Zitat

    du kannst mit diversen Settings rumexperimentieren. Vielleicht bekommst du es ja hin.

    Auf die Schnelle: geht nicht. Mache morgen weiter. Reicht für heute ...

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Das Plugin kommt noch nicht dazu die Datenbank anzulegen, das kommt erst später. Der Fehler hindert das Plugin daran überhaupt zu starten. Bei MediaTomb findet man auch nicht viel zu diesem Fehler.


    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

  • So, ein kurzes Zwischenfazit: vermutlich paßt das upnp-Plugin nicht mit libupnp > 1.6.6 zusammen.
    Was habe ich getan:
    - in einem extra Verzeichnis (/root/vdr-1.7.33) vdr, streamdev-plugin und vdr-upnp-plugin händisch kompiliert (brachte den gleichen Fehler -205)
    - "Downgrade" von libupnp (von 1.6.14 nach 1.6.6)
    nun sieht die Log so aus:

    Theoretisch müßte ich jetzt das upnp-Plugin aus dem Overlay gen2ovl-googoo2 neu kompilieren mit libupnp 1.6.6. Geht aber nicht, da libupnp 1.6.17 verlangt wird.


    Zitat

    The following keyword changes are necessary to proceed:
    #required by media-plugins/vdr-upnp-9999, required by =media-plugins/vdr-upnp-9999 (argument)
    =net-libs/libupnp-1.6.17 ~x86


    Klassischer Dead-Lock? X(

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • Theoretisch müßte ich jetzt das upnp-Plugin aus dem Overlay gen2ovl-googoo2 neu kompilieren mit libupnp 1.6.6. Geht aber nicht, da libupnp 1.6.17 verlangt wird.

    Hmm, ich hatte da im upnp ebuild eigentlich >=1.6.14 geschrieben, mir schien von den in Gentoo momentan out-of-the-box verfuegbaren Versionen 1.6.6, 1.6.14 und 1.6.17 eben 1.6.14 die geeignetste, aber vielleicht geht es tatsaechlich nur mit der angestaubten 1.6.6, wuerdest Du das mal bitte ausprobieren, im ebuild das anzupassen, neu bauen und nacher berichten?

  • Also bei mir funktioniert das UPNP Plugin. Crashed nur beim Beenden.
    Mit net-libs/libupnp-1.6.17.


    Dafür bekomme ich nicht VLC dazu nach UPNP Servern zu suchen.


    Was sind die USE Flags für VLC?


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

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