[ANNOUNCE] UPnP-AV/DLNA-Plugin für den VDR (0.0.2-alpha)

  • Hallo Methodus,


    die metadata.db wird ordentlich angelegt.


    Ich hab nochmal folgendes Log:


    Feb 28 12:28:13 vdr7 vdrdevel: [5424] initializing plugin: upnp (0.0.1): UPnP/DLNA compliant Media Server functionality for VDR
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:No rows found
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:AVDetector: Cannot find the stream information
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:Error while detecting video properties
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:Unable to get resources for this channel
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:No rows found
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:Title is empty but required
    Feb 28 12:28:14 vdr7 vdrdevel: [5424] UPnP server error:Error while setting title
    Feb 28 12:28:14 vdr7 runvdrdevel: restarting VDR
    Feb 28 12:28:14 vdr7 kernel: [ 5586.954622] vdrdevel[5424]: segfault at 68 ip 0812bb96 sp bf82c570 error 4 in vdrdevel[8048000+132000]


    Scheint ja so, als ob er mit einer video datei oder einem Kanal probleme hat. gibt es eine Option, wo ich das plugin gesprächiger machen kann, damit ich den Übeltäter rausfinden kann.


    viele Grüße
    Stocki

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

  • Hallo Methodus,


    dieser snapshot baut bei mir leider nicht.


    g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"upnp"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DWITHOUT_AUDIO -DWITHOUT_CUSTOM_VIDEOS -I/usr/include/dvb-s2api-liplianin -I/usr/include/vdrdevel/include -I/usr/include -Iinc -lupnp -lixml -lsqlite3 -lavformat -lavcodec -o common.o common.cpp
    common.cpp: In function 'void message(int, const char*, int, const char*, ...)':
    common.cpp:15: error: 'cUPnPConfig' has not been declared
    make[1]: *** [common.o] Fehler 1


    Es ist die gleiche umgebung mt der ich vorher übersetzt habe. Die vorherige Vesion habe ich mit mit:
    git clone git://projects.vdr-developer.org/vdr-plugin-upnp.git upnp


    entsprechend dem Wiki geholt.


    viele Grüße
    stocki

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

  • Kannst du mir kurz beschreiben, wie genau du das gebaut hast?


    Den Snapshot hat hotzenplotz auch genutzt und bei ihm funktionierte das Bauen. Hast du die Quellen bloß überschrieben oder komplett ersetzt?


    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 Methodus,


    ich habs in ein leeres Verzeichnis getan, entpackt und das Verzeichniss in upnp-0.0.2 umbenannt.
    Dann in dem Verzeichnis debianize-vdrdevelplugin aufgerufen.
    Danach dann:
    SPECIAL_VDR_SUFFIX=devel fakeroot dpkg-buildpackage -us -uc -tc -Rmake-special-vdr


    Vieleicht habe ich nicht den richtigen c compiler. Ich hab hier irgendwas mit vesionskonflikten gelesen.


    Danke für die Hilfe!

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

  • Ich kenne mich mit den Debianisierungswerkzeugen nicht so aus (habs mehrmals probiert und habs dann doch Hotzenplotz überlassen :) ) und weiß nicht genau wie das funktioniert aber:

    Code
    -Iinc


    ist ein zusätzliches Make-Include, welches den Ordner inc/ der im Quellverzeichnis liegt einbinden soll. Der Fehler lässt darauf schließen, dass er den irgendwie nicht mitnimmt. Da bin ich mir allerdings nicht so sicher. Vielleicht kann Hotzenplotz da weiterhelfen, er hat das Plugin erfolgreich paketieren können (für Ubuntu jedenfalls)


    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 die hilfe,


    ich habe jetzt einfach make gemacht und die lib an die richtige stelle gespielt.
    Jetzt bekomme ich folgende logs


    Feb 28 14:54:08 vdr7 vdrdevel: [13810] initializing plugin: upnp (0.0.2): UPnP/DLNA compliant Media Server functionality for VDR
    Feb 28 14:54:09 vdr7 vdrdevel: [13810] UPnP server error:No rows found
    Feb 28 14:54:09 vdr7 vdrdevel: [13810] playing '/var/lib/video.00/Stargate_-_The_Ark_Of_Truth#3A_Die_Quelle_der_Wahrheit/Mit_10.06.2009-20#3A15/2009-06-10.20.13.6-0.rec/00001.ts'
    Feb 28 14:54:09 vdr7 vdrdevel: [13810] UPnP server error:AVDetector: No matching stream found
    Feb 28 14:54:09 vdr7 runvdrdevel: restarting VDR



    Ich habe dann immmer die Aufnahme die er bemängelt weggelöscht, aber dann srteigt er bei der nächsten aus.

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

  • Leider kann ich daraus nicht viel erkennen. Kannst du mal das Plugin mit der zusätzlichen Option -vvvv starten? (also vdr -P"upnp -vvvv" usw.)


    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 Methodus,


    hier ist das log im -vvv (nur das enda davon)
    Es scheint so als hat er Probleme mein Recordings zu verarbeiten.


    Vorher habe ich die metadata.db weggelöscht.


    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Try to find Object with identifier S19.2E-1-1108-12171
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server error:No rows found
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding channel 'BFM TV' ID:S19.2E-1-1108-12171
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Creating Video broadcast 'BFM TV'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Set ID from -1 to 159
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Try to find Object with ID '0'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Found cached object with ID '0'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding object (ID:159) to container (ID:0)
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding resource #56
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding object (ID:159) to container (ID:3)
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Removed object (ID:159) from container (ID:0)
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Updating object #159
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Added 159 to cache.
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Successfuly added channel
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Loading recordings
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Try to find Object with ID '4'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Found cached object with ID '4'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Determine if the channel /var/lib/video.00/Stargate_-_The_Ark_Of_Truth#3A_Die_Quelle_der_Wahrheit/Mit_10.06.2009-20#3A15/2009-06-10.20.13.6-0.rec is already listed
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Try to find Object with identifier /var/lib/video.00/Stargate_-_The_Ark_Of_Truth#3A_Die_Quelle_der_Wahrheit/Mit_10.06.2009-20#3A15/2009-06-10.20.13.6-0.rec
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server error:No rows found
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding movie 'Stargate - The Ark Of Truth: Die Quelle der Wahrheit' File name:/var/lib/video.00/Stargate_-_The_Ark_Of_Truth#3A_Die_Quelle_der_Wahrheit/Mit_10.06.2009-20#3A15/2009-06-10.20.13.6-0.rec
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Creating movie 'Stargate - The Ark Of Truth: Die Quelle der Wahrheit'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Set ID from -1 to 160
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Try to find Object with ID '0'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Found cached object with ID '0'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server message: Adding object (ID:160) to container (ID:0)
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] playing '/var/lib/video.00/Stargate_-_The_Ark_Of_Truth#3A_Die_Quelle_der_Wahrheit/Mit_10.06.2009-20#3A15/2009-06-10.20.13.6-0.rec/00001.ts'
    Mar 1 18:05:34 vdr7 vdrdevel: [3122] UPnP server error:AVDetector: No matching stream found

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

  • Dann scheint das ein Bug beim AVDetector zu sein. Kannst du mir irgendwie eine Beispieldatei zukommen lassen, damit ich die genauer analysieren kann? Ich hab versucht mich so nah wie möglich am Standard zu orientieren, aber offensichtlich gibts doch noch probleme.


    PS: du kannst im Makefile die Direktive -DWITHOUT_RECORDS einfügen, dann werden Aufnahmen nicht gelistet. So sollte dann wenigstens erstmal LiveTV funktionieren. Ich kümmere mich um das andere Problem.


    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

    Einmal editiert, zuletzt von methodus ()

  • Hallöchen,


    habe heute mal vdr 17.13 installiert auf meinem Produktiv-System, da upnp mit 1.6.0 nicht tut.


    Beim ersten Start (als es noch funktionierte) kamen folgende meldungen:


    und seit diesem start kommt nur noch:

    Code
    Mar 13 11:51:02 linux-athlon64 vdr: [5127] initializing plugin: upnp (0.0.1): UPnP/DLNA compliant Media Server functionality for VDR
    Mar 13 11:51:02 linux-athlon64 vdr: [5127] UPnP server error:Error while init Intel SDK - Errorcode: -208

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Fehler 208 ist ein Socket-Problem mit der Netzwerkkarte. Da der Fehler von der Intel-SDK kommt, denke ich mal, dass auch hier vielleicht das "-i eth0" bei den Pluginparametern helfen könnte.


    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, im Beitrag vorher habe ich die Logdatei aktualisiert.


    Heute mal 1.7.14 auf meinem Testsystem installiert, der VDR taucht weder auf WMP11 noch im Nokia N82 auf.
    Wie is das nochmal mit streamdev-server - brauch ich das fürs upnp-Plugin oder macht das das Plugin alles selber mit den Streams ? Vielleicht liegts ja schlicht daran :)

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Uff.... ich sehe grad, dass du noch Version 0.0.1 nutzt. Sorry, dass ich das übersehen habe.


    Lad dir mal bitte diese Sourcen: 0.0.2-alpha


    Mit den bisher gemachten Erkenntnissen sollte dann der Server zum Laufen gebracht werden.


    // nicht vergessen: web/ heißt jetzt http/, einfach umbenennen und fertig


    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

    Einmal editiert, zuletzt von methodus ()

  • Mhh, hatte upnp ausm Git gezogen, dann steckt da wohl noch die 0.0.1 drin.


    jedenfalls...beim compilieren von diesmal 0.0.2 kommt das hier:


    Wo/wie muss ich das mit web/http ändern?

    Gruss,
    Michael

    VDR2: Ubuntu 20.04.2 LTS, 5.4.0-66-generic x86_64, TT-S2 6400 DVB-S, VDR 2.4.x, TouchTFT. Plugins: remote,dvbhddevice,live,graphtft,epgsearch,extrecmenu,

  • Hallo,


    ich hab einen wdtv live, mit dem ich über das upnp plugin gerne Live TV in HD sehen würde.
    Leider bekomme ich den hier http://vdrportal.de/board/thre…?postid=901887#post901888 beschriebenen Fehler.


    Auf dem WDTV Live habe ich die aktuelle homebrew firmware drauf und könnte einiges an Tests übernehmen.


    LG

    oldVDR: 1.7.14-2yavdr1 | SkyStar HD2 | AMD XP 1700+ @1100Mhz & 1,1V | Geforce 4MX onboard NVIDIA CS Treiber (jemand Interesse an diesem stromsparenden SD VDR?)
    newVDR: yavdr 0.5a | TBS 6981 | Intel E5300 underclocked | Zotac 9300 | TBS RC + Harmoy 895 | Pearl LCD | 37W bei HD


    Panasonic TX-P50S20E & Onkyo NR-509 & Jamo S606 HCS 3

  • Habe das Problem beheben können.
    Was leider auf dem WDTV Live nicht funktioniert ist HD Live TV.
    SD klappt, mit ca. 30s. Wartezeit, aber bei HD kommt die Fehlermeldung, das Format werde nicht unterstützt.

    oldVDR: 1.7.14-2yavdr1 | SkyStar HD2 | AMD XP 1700+ @1100Mhz & 1,1V | Geforce 4MX onboard NVIDIA CS Treiber (jemand Interesse an diesem stromsparenden SD VDR?)
    newVDR: yavdr 0.5a | TBS 6981 | Intel E5300 underclocked | Zotac 9300 | TBS RC + Harmoy 895 | Pearl LCD | 37W bei HD


    Panasonic TX-P50S20E & Onkyo NR-509 & Jamo S606 HCS 3

  • Hallo,


    ich wollte heute auch einmal dieses tolle Projekt antesten doch leider hänge auch ich und komm nicht wirklich weiter.


    Ich habe das Paket vom VDR Team unter Upbuntu 9.10 verwendet und upnp auf eth0 fixiert. Ich kann auch "http://IP:49152/description.xml" erreichen und sogar der W7 Media Player zeigt mir "VDR DLNA/UPnP Media Server" an doch weiter komme ich leider nicht.


    Wenn ich etwas im Media Player auswähle habe ich stundenlang nur die Sanduhr und im log:


    Mein TV(SONY 32EX705) mit DLNA zeigt leider den Server nicht an und meint bei einer Diagnose das er keine kompatiblen Dateien finden kann.

    HW1: Tyan S2915|2x AMD Opteron 2216 HE|pcie 8400GS|TeVii S470 |LSI 8888ELP|SAS Expander|15x2TB mit mhddfs|32" SONY 32EX705
    HW2: Zotac ION|Tevii S650|Samsung 60GB 2,5"|HDMI an 52" Toshiba
    SW 1-2: Xubuntu 10.4, VDR 1.7.14, xine-vdpau, xbmc

Jetzt mitmachen!

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