Hi,
Subtitle support will be added, but I think only as "burn in". So the PMS have to reencode the video.
vdr-plugin-plex
-
-
Hi, bekomme folgenden Fehler beim bauen:
Code
Alles anzeigenvdr01 plex # make g++ -O3 -Wall -mtune=generic -O3 -msse -msse2 -msse3 -pipe -fPIC -DUSE_WAREAGLEICON -DPLUGIN_NAME_I18N='"plex"' -D_GNU_SOURCE -DGIT_REV='"0.1.0-3-g216db1e"' -g -W -Wall -Wextra -Winit-self -Wdeclaration-after-statement -Werror=overloaded-virtual -Wno-parentheses -fPIC -DUSE_WAREAGLEICON -DPLUGIN_NAME_I18N='"plex"' -D_GNU_SOURCE -DGIT_REV='"0.1.0-3-g216db1e"' -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -c -o SubscriptionManager.o SubscriptionManager.cpp cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++ [enabled by default] In file included from SubscriptionManager.cpp:12:0: Plexservice.h:46:2: error: ‘shared_ptr’ in namespace ‘std’ does not name a type std::shared_ptr<MediaContainer> GetSection(std::string section, bool putOnStack = true); ^ Plexservice.h:47:2: error: ‘shared_ptr’ in namespace ‘std’ does not name a type std::shared_ptr<MediaContainer> GetLastSection(); ^ SubscriptionManager.cpp:199:6: warning: unused parameter ‘isNav’ [-Wunused-parameter] void Subscriber::SendUpdate(std::string msg, bool isNav) ^ SubscriptionManager.cpp:248:6: warning: unused parameter ‘Name’ [-Wunused-parameter] void cSubscriberStatus::Replaying(const cControl* DvbPlayerControl, const char* Name, const char* FileName, bool On) ^ SubscriptionManager.cpp:248:6: warning: unused parameter ‘FileName’ [-Wunused-parameter] <builtin>: recipe for target 'SubscriptionManager.o' failed make: *** [SubscriptionManager.o] Error 1
Was mache ich falsch?
-
Kompiler zu alt. Oder was ich eher glaube, du oder dein system über schreiben die kompiler flags des Makefiles...
-
gcc version 4.8.3, ist diese zu alt?
"du oder dein system über schreiben die kompiler flags des Makefiles..."
Wie kann ich das unterbinden? -
Als erstes wäre es verdammt hilfreich, wenn du mal sagst, was für ein System du verwendest.
-
Sorry, bin mit Gen2VDR V5.1 up10 auf einem Asus M3N78-VM unterwegs.
-
Dachte ich mir schon das das Gentoo ist
Bei dir wird das wichtige Kompilerflag -std=gnu++0x unterschlagen, warum kann ich dir nicht sagen, weißt du als Gentoo User bestimmt besser. -
Hallo...
ich habe da mal eine kleine Frage am Rande und zwar wollte ich gestern mal einen Plex-Server aufsetzten, bin aber an der Anmeldung gescheitert.
Ist es, um Plex zu nutzen, wirklich notwenig sich auf plex.tv zu registrieren? Und falls ja, das habt ihr wirklich gemacht? Ich meine, weiss man, was Plex mit den Daten macht? -
Ich habe halt einen "Plex Pass" aber notwendig ist die Anmeldung glaube ich nicht. Das Plugin funktioniert auch ohne Login, also man braucht nichts in den Optionen angeben.
Hatte zum testen eine Instanz lokal installiert, ohne Angabe meines Account.
-
Hmm.. also ich hatte mir gestern plex für ubuntu installiert. Lokal konnte ich die webapp (also localhost:32400) auch öffnen...
Der Client (firefox, also 192.168.0.22:32400) kam dann über die Authentifzierungsseite nicht hinaus... Eine User-Verwaltung hatte ich in der PlexWebApp (local) aber auch nicht gefunden...
Ich mein...ich würde plex schon gerne mal testen, aber, nenn mich paranoid, aber ich werde mich sicher nicht bei denen anmelden, damit Plex im zweifel sehen kann, wann ich was, wieoft geschaut habe...von privaten Fots mal ganz zu schweigen...
Das das hier nichts mehr mit deinem Plugin zu tun hat, werde ich mal einen Mod bitten das hier zu verschieben, oder? -
Ich habe den plexmediaserver bei mir auch vor kurzem installiert, in der rpm-Version.
Angemeldet habe ich mich dazu nicht.
Im Prinzip kann ich alle mir wichtigen Funktionen machen. Im Browser kommt zwar hin und wieder mal diese Anmeldemaske, wenn ich die Seite dann neu aufrufe kann ich aber weiter machen.
Wenn ich das richtig verstanden habe, braucht man sich nur anzumelden, wenn man die so genannte "Internetfunktionalität" nutzen möchte. -
Zitat
Wenn ich das richtig verstanden habe, braucht man sich nur anzumelden, wenn man die so genannte "Internetfunktionalität" nutzen möchte.
OK... dann muss ich mir das nochmal genau anschauen... Mein Client hing gestern nicht im selben Netz wie der Plex, sondern war über ein VPN verbunden... vllt deutet Plex sowas als "Internetfunktionalität"...
Aber komisch kommt mir das trotzdem vor... -
Das geht soweit ich weis nur im selben Subnetz. Also nur im "LAN"
-
OK... dann muss ich mir das nochmal genau anschauen... Mein Client hing gestern nicht im selben Netz wie der Plex, sondern war über ein VPN verbunden... vllt deutet Plex sowas als "Internetfunktionalität"...
Aber komisch kommt mir das trotzdem vor...Moin,
Du kannst in den erweiterten Settings einstellen, welche Netze ohne Anmeldung rein dürfen. Komme hinter der Firewall auf Arbeit nicht dran, aber irgendwo gab's da Settings.
Bei meine ich da sowas wie: 192.168.0.0/24 (LAN) und 10.8.0.0/24 (VPN) und damit klappt es prima.
VG,
Alex -
Im GIT sind ein paar neue Features
- Wiedergabemarken werden jetzt unterstützt.
- Beim stoppen wird das letzte Menü vom PlexBrowser aufgerufen, so kann einfach zum Beispiel die nächste Serienfolge gewählt werden.
- Das Springen in den HLS ist jetzt schneller, vorallem bei fortgeschrittener Wiedergabe -
Hallo,
ich versuche seit einiger Zeit, das Plugin ans Laufen zu bringen.
Eigentlich sollen vdr und plexmediaserver auf dem selben Rechner
(debian jessie i386) laufen, aber das scheint nicht zu funktionieren.
Jedenfalls wird vom Plugin kein plexmediaserver gefunden.
Testhalber habe ich mir einen vdr auf meinem Desktop installiert
(debian jessie amd64), von dort geht es.Was ich gemacht habe:
libpoco aus debian/experimental gebaut (inkl. in diesem Thread erwähnten
Patch für aktuelle libpcre).
vdr-plugin-plex (0.1.0 und vorher bereits einige ältere Stände direkt aus dem git)
plexmediaserver 0.9.11.7.803-87d0708-debian von shell.ninthgate.se
Prinzipiell läuft plex (inkl. Zugriff per Browser, Plex-Android-App, upnp und Plexbmc).
Ausserdem habe ich in plex erfolgreich VDR.bundle und plex-vdr-live.bundle
eingebunden.Evtl. hat das Problem auch hiermit zu tun:
Wenn ich vdr mit aktiviertem plex-plugin vor dem plexmediaserver starte, dann
scheint sich dieser nicht richtig zu initialisieren, z.B. klappt dann
der Zugriff mit der Android-App nicht. Ich denke, da kommen sich irgendwelche
Ports in die Quere. Gefunden wird der (lokale) Plex-Server aber auch dann nicht.Übrigens ist nach Restart von plex und vdr in der umgekehrten Reihenfolge
ein Android-Reboot fällig, damit der Server wieder gefunden wird - irgendwie
stehe ich mit diesem ganzen Auto-Discovery-Zeug auf Kriegsfuss und hätte gerne
explizite IP-Adress- und -Port-Angaben konfigurierbarTschuess..
Michael -
Wenn ein "portbashing" stattfindet müsste sich aber etwas in den Logs finden. Entweder vom Plugin oder vom PMS.
Ich hatte das mit lokalem PMS getestet, und da hat es funktioniert. Es dürfte auch nichts ausmachen wenn der plexmediaserver erst nach dem Plugin startet.
Explizite Angabe von "einem" Server müsste sich irgendwie machen lassen. -
Mahlzeit,
erst mal ein super Plugin, was Du da erstellt hast. Klasse...
Aber ich bekomme das irgendwie leider nicht auf meinem rpi2 gestartet.
Als System habe ich folgendes Raspbian Image "2015-02-16-raspbian-wheezy" mit dem VDR 2.2.0 und streamdev plugin am laufen. Alles Top.
Für das Plexplugin habe ich mir von der POCO Seite die Sourcen geladen "poco-1.4.6-all.tar.gz", ./configure, make -j4 und make install gemacht. Ging durch. vdr-plugin-plex habe ich aus dem GIT die Version 0.1.1 geladen und compiliert. Ging auch durch.
In runvdr habe ich -P plex das Plugin hinzugefügt.Seitdem startet VDR nicht mehr, sondern bricht mit folgendem Fehler ab:
Zitat
Feb 22 18:42:31 raspi vdr: [14989] found 28 locales in /usr/local/share/locale
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-rpihddevice.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-streamdev-client.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-svdrpservice.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-epgsync.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-remotetimers.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-suspendoutput.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] loading plugin: /usr/local/lib/vdr/libvdr-plex.so.2.2.0
Feb 22 18:42:31 raspi vdr: [14989] ERROR: /usr/local/lib/vdr/libvdr-plex.so.2.2.0: undefined symbol: _ZN4Poco5Ascii20CHARACTER_PROPERTIESE
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: suspendoutput
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: remotetimers
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: epgsync
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: svdrpservice
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: streamdev-client
Feb 22 18:42:31 raspi vdr: [14989] deleting plugin: rpihddevice
Feb 22 18:42:31 raspi vdr: [14989] max. latency time 0 seconds
Feb 22 18:42:31 raspi vdr: [14989] exiting, exit code 2Ich denke das es an Poco liegt, deswegen die Frage ob jemand den Fehler kennt oder ob mir jemand sagen kann, wie er sein Plex installiert hat/Poco modifiziert?
Danke und Gruß
Carsten
-
_ZN4Poco5Ascii20CHARACTER_PROPERTIESE => Poco::Ascii::CHARACTER_PROPERTIES
Ich würde sagen den Poco wurde nicht richtig gebaut, oder gelinkt. -
Für das Plexplugin habe ich mir von der POCO Seite die Sourcen geladen "poco-1.4.6-all.tar.gz", ./configure, make -j4 und make install gemacht.
Wenn man so baut, dann landet alles in /usr/local/lib. Wenn dieser Pfad nicht in der /etc/ld.so.conf, oder in /etc/ld.so.conf.d/* steht, dann findet der Loader das aber nicht. Das ist zumindest eine Möglichkeit für diesen Fehler.Gerald
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!