Du nimmst dir irgendeinen x-beliebigen DLNA-Controler. Beim Defy ist standardmäßig einer dabei gewesen. Und nein, der Fernseher muss nicht im DLNA-Modus sein, sondern wechselt selbstständig dort hin, wenn man ihn als Player aktiviert.
[Announce] UPnP/DLNA Plugin Version 1.0.0
- methodus
- Geschlossen
-
-
Hallo,
ich versuche gerade das upnp-Plugin zu installieren.
Leider bekomme ich nur segfaults. Ich hatte auch vorhin schon einen eigenen Thread gestartet, aber dort wurde ich auf diesen Thread hingewiesen: UPNP Plugin verursacht segfault
Ich glaube, dass ich die aktuellste Version des Plugins habe: 1.0.0 aus dem yavdr-testing-repo.
Code
Alles anzeigenmpw@Server0:~$ apt-cache showpkg vdr-plugin-upnp Package: vdr-plugin-upnp Versions: 1.0.0.git20121121-2yavdr0~precise (/var/lib/apt/lists/ppa.launchpad.net_yavdr_testing-vdr_ubuntu_dists_precise_main_binary-amd64_Packages) (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/ppa.launchpad.net_yavdr_testing-vdr_ubuntu_dists_precise_main_binary-amd64_Packages MD5: d2919e9489ea9b51297f8b16a737fb0a Reverse Depends: vdr-plugin-upnp:i386,vdr-plugin-upnp vdr-plugin-upnp-dbg,vdr-plugin-upnp 1.0.0.git20121121-2yavdr0~precise Dependencies: 1.0.0.git20121121-2yavdr0~precise - libc6 (2 2.14) libcxxtools7 (0 (null)) libgcc1 (2 1:4.1.1) libstdc++6 (2 4.6) libtntdb2 (0 (null)) libtntnet9 (0 (null)) libupnp3 (2 1.4.3) vdr-abi-1.7.27-yavdr0 (0 (null)) vdr-plugin-upnp:i386 (0 (null)) Provides: 1.0.0.git20121121-2yavdr0~precise - Reverse Provides:
Der VDR crasht, wenn ich ihn mit dem Plugin starte, es gibt ein segfault. Hat jemand eine Idee, woran es liegen könnte?
Grüße
MPW -
Dir fehlt der SQLite-Connector für tntdb. Eventuell ist der bei den Dependencies des Plugins im YaVDR-Repo nicht dabei. Da habe ich aber auch keinen Einfluss drauf. Das Packet müsste irgendwie tntdb-sqlite oder so heißen, habs grad nicht im Kopf.
-
Das war eine perfekte Antwort! Danke. Der VDR startet jetzt wieder und ich werde mich an die Konfiguration setzen.
Das genaue package heißt übrigens tntdb-sqlite2.
Ich werde mal schauen, wo ich einen entsprechenden bugreport ausfülle. Danke für den Tipp!
/edit: So ich hab mal ein Bug-report ausgefüllt: https://bugs.yavdr.com/issues/845
-
Hallo nochmal,
also das upnp-Plugin läuft jetzt. Jedoch zeigt mir VLC keine Inhalte an. Er zeigt meine Fritzbox und meinen VDR als UPNP-Server an. Bei der Fritzbox kann ich per Plus die Inhalte ausklappen. Aber beim VDR kommt einfach nichts.
Jemand eine Idee, wie ich die Inhalte freischalte? Ich würde gerne die Inhalte und die live-sender sehen. Das streamdev-server-plugin habe ich auch installiert.
Grüße
MPW -
Einfach etwas warten. Da das Plugin nur max. 30 Einträge pro Anfrage überträgt (DLNA-Anforderung, um die Größe der Requests zu begrenzen) und der VLC nicht "on-Demand" abfragt sondern automatisch rekursiv, dauert es unter Umständen einige Minuten, um alles abzurufen. Der VLC hat ohnehin einige UPnP-Bugs, die man mit Work-a-Rounds beseitigen kann, nur komme ich momentan nicht dazu, wieder am Plugin zu arbeiten.
-
Hallo,
der vdr lief jetzt die ganze Nacht. Die Liste ist immer noch leer. Wenn ich vlc einfach 15 min offen lasse, passiert auch nichts.
Ist es normal, dass die metadata.db nur 8KB hat?
/edit: In totem 3.4.3 sieht es genauso aus. Der Server wird angezeigt, hat aber keine Inhalte. Mit welchem DLNA-Client testest du denn? Proprietäre Geräte habe ich derzeit nicht zur Verfügung.
-
ne, bei SAT sollte die DB mind. 1 MB groß sein. Sind die Sub-Plugins installiert? Eigentlich sollten die bei YaVDR mitinstalliert werden. Diese liegen im Plugin-Verzeichnis des VDR und beginnen mit libupnp-xxx-provider.so oder -xxx-profiler.so
-
Hallo,
Danke für den Tipp. Leider scheinen die nicht installiert worden zu sein. Ich hab per find die ganze Platte nach den lib abgesucht, da ist nichts. Ich habe gerade mal probiert die libupnp4 aus dem offiziellen Ubuntu-Repos zu installieren. Das klappt schonmal nicht.
Da das yavdr repo nicht apt-file kompatibel ist, kann ich das repo nicht durchsuchen. Wie heißen denn die Packages dafür. Gibt es da irgendwo eine Anleitung zu?
Grüße
MPW/edit: Ich glaube jetzt sehe ich es hier: http://projects.vdr-developer.org/projects/plg-upnp/wiki Das ist die notwendige Anleitung oder? Ich glaub das Package aus yavdr bzgl. upnp ist nicht lauffähig. Ich werde mal versuchen mich selbst in das Plugin kompilieren einzuarbeiten. Das hab ich bisher noch nicht gemacht.
Was ich jedoch nicht verstehe. Die Abhängigkeiten habe ich installiert. Meiner Logik nach müssten die subplugins doch schon im vdr-plugins-upnp-Package gewesen sein oder? Der Ordner http ist auch leer. Das dürfte ja auch nicht sein oder?
-
Nee, in der Tat. Wie bereits geschrieben, habe ich keinen Einfluss auf die Pakete in YaVDR. Das müsste an die Maintainer des Pakets adressiert werden. So schwer sollte das selber bauen des Plugins nicht sein, wenn doch kannst du mir gerne sagen, wo es hapert.
-
Da das yavdr repo nicht apt-file kompatibel ist, kann ich das repo nicht durchsuchen. Wie heißen denn die Packages dafür. Gibt es da irgendwo eine Anleitung zu?
Vielleicht hilft ja http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/p1116843-upnp-dlna-tester-gesucht-f%C3%BCr-release-candidates-des-neuen-upnp-plugins-v-1-0-0/#post1116843 bezüglich des Erstellens des Plugins mit den Subplugins etwas weiter.
-
Ich habe jetzt dein plugin aus dem yavdr-stable repository unter Ubuntu 12.04 installiert.
Beim starten meckert er immer das er die libtntnet.so.10 nicht laden kann.
Leider gibts unter 12.04 auch nur die libtntnet.so.9.
Woher bekomme ich denn die 10 er?
Hast du das nicht auch unter 12.04 laufen?
-
Hab ich gemacht, und dort weiter Fragen gestellt. Danke für den Tipp!
-
Ok ich mußte noch das man repository von yavdr einbinden.
Jetzt startet der vdr wieder.
Mein fernseher und mein android dlna controller erkennen den upnp server auch.
Allerdings können beide geräte nicht die ordner anzeigen.
Woran kann das liegen? In der syslog kommt aber auch keine ausgabe.
Ausserdem kommr immer ein fehler wenn ich einen consolen parameter in der plugin.upnp.conf angebe.
Dann sagt er immer, das der parameter nicht valide ist.
-
Allerdings können beide geräte nicht die ordner anzeigen.
Rechte?Ausserdem kommr immer ein fehler wenn ich einen consolen parameter in der plugin.upnp.conf angebe.
Dann sagt er immer, das der parameter nicht valide ist.
zeigen.Gerald
-
Dieser Fehler kommt immer wenn ich
-i eth0 angebe:
ZitatFeb 1 08:40:08 vdr runvdr: stopping after fatal fail (INFO: validating live server ip '0.0.0.0'#012upnp: Unbekannte Option »--int=eth0«)
Wovon müss ich denn die Rechte einstellen?
Kann ich nicht irgendwie eine Webseite aufrufen um die Ordner anzeigen zu lassen?
Also mit Ordner meine ich die Live TV Channels und die Aufnahmen.
Konnte man nicht irgendwo auch die Channels einstellen, welche er anbieten soll?
-
Den Parameter gibts auch nicht
Code
Alles anzeigen" -d <DB directory> --db-dir=<DB directory> Specifies the directory\n" " where the the database\n" " file shall be located.\n" " -a <IP address> --address=<IP address> Binds the server to the\n" " specific IP address.\n" " -i <Interface> --interface=<Interface> Binds the server to the\n" " specific network\n" " interface.\n" " -p <Port> --port=<Port> Sets the port where the\n" " UPnP server shall listen\n" " on.");
Das ist auch immer hilfreich:
BTW: Mag das mal jemand mit ner aktuellen upnp Version testen? Meine (ätwas ältere) bringt hier nen Crash
---
*** glibc detected *** vdr: double free or corruption (!prev): 0x081aa6f0 ***
---cu
-
Also irgendwie will das gute plugin nicht. Hier mal alle ausgaben:
ZitatFeb 1 17:24:47 vdr vdr: [30410] initializing plugin: upnp (1.0.0): UPnP/DLNA compliant Media Server functionality for VDR
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Initialized UPnP media server on 192.168.178.6:49153
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Initialising webserver
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Using . for static content delivery.
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Initialising media manager
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Table 'metadata' does not exist
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Loading Plugins...
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Scanning /usr/lib/vdr/plugins for plugins.
Feb 1 17:24:47 vdr vdr: [30430] file thread started (pid=30410, tid=30430)
Feb 1 17:24:47 vdr vdr: [30430] file thread ended (pid=30410, tid=30430)
Feb 1 17:24:47 vdr vdr: [30431] rec thread started (pid=30410, tid=30431)
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Found 4 plugins
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Scanning directories...
Feb 1 17:24:47 vdr vdr: [30432] vdr thread started (pid=30410, tid=30432)
Feb 1 17:24:47 vdr vdr: [30410] initializing plugin: vdrmanager (0.8): VDR-Manager support plugin
Feb 1 17:24:47 vdr vdr: [30410] setting primary device to 3
Feb 1 17:24:47 vdr vdr: [30432] UPnP#011Container with ID '4bbe0364-a597-5981-bd12-6ecefacb804c' not found. Cannot update it.
Feb 1 17:24:47 vdr vdr: [30410] starting plugin: upnp
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Starting UPnP media server
Feb 1 17:24:47 vdr vdr: [30410] UPnP#011Registering UPnP media server
Feb 1 17:24:47 vdr vdr: [30444] [live] INFO: attempt to listen on ip = '0.0.0.0'
Feb 1 17:24:48 vdr vdr: [30410] UPnP#011Initialising services...
Feb 1 17:24:48 vdr vdr: [30410] UPnP#011...urn:schemas-upnp-org:service:ConnectionManager:1
Feb 1 17:24:48 vdr vdr: [30410] UPnP#011...urn:schemas-upnp-org:service:ContentDirectory:1
Feb 1 17:24:48 vdr vdr: [30410] UPnP#011Send first advertisements to publish start in networkKann damit jemand was anfangen?
-
Das Package geht sowieso nicht, und die selbstkompilierte Version hat noch ein paar fiese Bugs. Der Author methodus ist noch dabei, die Bugs zu finden. Siehe hier ab Seite 19: http://projects.vdr-developer.org/projects/plg-upnp/wiki
-
Hallo!
Mir ist gerade aufgefallen, dass wenn ich Aufnahmen mittels des Live-Plugins umbenenne oder verschiebe, die Aufnahme doppelt in der Liste der Aufnahmen auftaucht - einmal an der alten Stelle und einmal an der neuen...
Gruß,
Nico
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!