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.
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:
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.
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.
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.
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 →
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.