DVBLink-Konvertierung

Hi,

Ich bin dabei, meine DVBLink-Installation loszuwerden.

Ich sehe, dass es ein Skript für die DVBLink-Informationsextraktion gibt, aber ich bin so ein Neuling bei MECBuddy, dass ich nichts davon verstehe. Könnte ich bitch einige Anweisungen bekommen?

Der Prozess:
Ich muss DVBLink-Aufzeichnungen mit eingebetteten Metadaten für den Plex Media Server konvertieren. Ursprünglich hatte ich den Emby Media Server geplant, aber es gibt keine App für meinen Samsung Blu-ray Player, während es für Plex eine gibt.

Danach werde ich NextPVR aufgeben und mich für die integrierte TV-Tuner-Unterstützung von Plex entscheiden, falls sie nach meinen Tests gut genug ist.

Beziehst du dich auf diesen Beitrag?

Sollte ziemlich einfach sein. Schritt 1 sind Änderungen an deiner mcebuddy.profiles-Datei, genauer gesagt am Profil, das du verwenden möchtest. Schritt 2 ist die Datei, die du erstellen/speichern musst und die von MCEBuddy aufgerufen wird, wenn es das Profil verwendet.

Weitere Details zu Profilen und benutzerdefinierten Befehlen findest du hier:

Danke, das klärt auf. Ich melde mich, wenn ich es eingerichtet habe.

Habe die XML-Version ausprobiert, ist die nicht besser mit Plex kompatibel?

Wie auch immer, das Script läuft nicht, mit folgenden Fehlern im Log:

2019-05-02T21:39:25 MCEBuddy.AppWrapper.Base --> Launching process c:\strawberry\perl\bin\perl.exe
2019-05-02T21:39:25 MCEBuddy.AppWrapper.Base --> Process arguments c:\strawberry\dvblink.pl "\\nas4free\storage\mediabackup\share\Nauhoitukset\Dokumenttiprojekti_Nuoret_nettiaddiktit-2130_20150824-12-10240000-1440441000.ts"
2019-05-02T21:39:25 MCEBuddy.AppWrapper.Base --> UI Session Admin Process : False
2019-05-02T21:39:25 MCEBuddy.AppWrapper.Base --> Setting process priority to Normal
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base --> Can't load 'c:/strawberry/perl/vendor/lib/auto/XML/Parser/Expat/Expat.xs.dll' for module XML::Parser::Expat: load_file:Määritettyä osaa ei löydy at c:/strawberry/perl/lib/DynaLoader.pm line 193.
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base -->   at c:/strawberry/perl/vendor/lib/XML/Parser.pm line 18.
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base --> Compilation failed in require at c:/strawberry/perl/vendor/lib/XML/Parser.pm line 18.
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base --> BEGIN failed--compilation aborted at c:/strawberry/perl/vendor/lib/XML/Parser.pm line 22.
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base --> Compilation failed in require at c:\strawberry\dvblink.pl line 9.
2019-05-02T21:39:26 MCEBuddy.AppWrapper.Base --> BEGIN failed--compilation aborted at c:\strawberry\dvblink.pl line 9.

Das sieht nach einem Strawberry-Perl-Setup-Fehler aus. Es scheint ein Modul intern nicht zu finden. Vielleicht einfach mal googeln, was los ist.

Könnte etwas mit UNC-Pfaden (Netzwerkordner) zu tun haben. Werde versuchen, eine Datei auf den lokalen Speicher zu verschieben.

Nein, hat nichts mit UNC-Pfaden zu tun, derselbe Fehler bleibt.

Es hat nichts mit deinen Dateien/MCEBuddy zu tun, es ist ein Problem mit der Strawberry-Perl-Umgebung/Konfiguration. Es versucht, Module zu laden, die nicht existieren oder nicht gefunden werden können. Ich weiß nicht, welche Codepage du in deiner Umgebung verwendest, aber es sieht so aus, als wäre sie auf Finnisch eingestellt.

Übersetzt zu

Der angegebene Teil wurde nicht gefunden

Ja, es versucht, Expat.xs.dll zu laden, aber es gelingt ihm nicht, wenn ich das Protokoll richtig lese. Ich habe überprüft, dass die Datei vorhanden ist.
Ich werde eine ältere Strawberry-Version ausprobieren.

Habe den Build von Strawberry von 2017 ausprobiert und bin ein Stück weitergekommen.

Jetzt lautet die Fehlermeldung: „Can’t locate XML/LibXML/PrettyPrint.pm in @INC (you may need to install the XML::LibXML::PrettyPrint module)“

Ich werde nach dem Modul suchen und versuchen, es zu installieren.

Ein weiteres Modul fehlt, das wird auch installiert.

XML/LibXML/Iterator.pm kann in @INC nicht gefunden werden (möglicherweise müssen Sie das XML::LibXML::Iterator-Modul installieren)

Musste auch XML::Writer installieren

Funktioniert jedoch immer noch nicht, erhalte folgende Fehler:

2019-05-03T18:07:08 MCEBuddy.AppWrapper.Base → Launching process c:\strawberry\perl\bin\perl.exe
2019-05-03T18:07:08 MCEBuddy.AppWrapper.Base → Process arguments c:\strawberry\dvblink.pl “\nas4free\storage\mediabackup\share\Nauhoitukset\Historia_Tiede_pahan_palveluksessa-2000_20150829-27-10180000-1440867604.ts”
2019-05-03T18:07:08 MCEBuddy.AppWrapper.Base → UI Session Admin Process : False
2019-05-03T18:07:08 MCEBuddy.AppWrapper.Base → Setting process priority to Normal
2019-05-03T18:07:10 MCEBuddy.AppWrapper.Base → “my” variable $ccnt masks earlier declaration in same scope at c:\strawberry\dvblink.pl line 74.
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → Use of uninitialized value $xmlres in substitution (s///) at c:\strawberry\dvblink.pl line 95.
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → Use of uninitialized value $xmlres in substitution (s///) at c:\strawberry\dvblink.pl line 96.
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → Use of uninitialized value $xmlres in substitution (s///) at c:\strawberry\dvblink.pl line 97.
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → Empty String at c:\strawberry\dvblink.pl line 101.
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → searching for file =\nas4free\storage\mediabackup\share\Nauhoitukset\Historia_Tiede_pahan_palveluksessa-2000_20150829-27-10180000-1440867604.ts
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base → An Error Occurred
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →

An Error Occurred


2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →

401 Unauthorized


2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →
2019-05-03T18:09:11 MCEBuddy.AppWrapper.Base →

Autorisierung sollte kein Problem sein, ich habe die Skriptdatei angepasst, um meinen DVBLink-Benutzernamen und mein Passwort einzufügen.

Gleiches Problem mit dem ArgusTV-Format-Skript, außer dass ich auch die Port-Informationen, die auf DVBLink im Skript verweisen, ändern musste.
Der Port wurde in einer älteren Version von DVBLink verwendet, liegt es daran, dass diese Skripte einfach nicht mit DVBLink 6.0.0 funktionieren?

Möchtest du die neuen Skripten/Anleitungen mit der Gemeinschaft teilen? Ich werde gerne die ursprünglichen Beiträge mit deiner Anleitung/Versionsinformation aktualisieren.