Estoy en proceso de deshacerme de la instalación de DVBLink.
Veo que hay un script escrito para la extracción de información de DVBLink, pero soy tan nuevo en MCEBuddy que no entiendo nada de eso, ¿podría recibir algunas indicaciones, por favor?
El proceso:
Necesito convertir archivos grabados de DVBLink con metadatos incluidos para el servidor de medios Plex; originalmente estaba planeando usar el servidor de medios Emby, pero no hay una aplicación para mi reproductor de Blu-ray de Samsung, mientras que para Plex sí la hay.
Después de eso, planeo dejar de usar NextPVR y optar por el soporte de sintonizador de TV integrado de Plex, si es lo suficientemente bueno después de haberlo probado.
Debería ser bastante sencillo. El paso son las modificaciones que debes hacer en tu archivo mcebuddy.profiles, específicamente al perfil que quieras usar. El paso 2 es el archivo que debes crear/guardar y que será llamado por MCEBuddy cuando use el perfil.
Puedes encontrar más detalles sobre perfiles y comandos personalizados aquí:
Probé la versión XML, ¿no es eso más compatible con Plex?
En fin, el script no funciona; en el registro aparecen estos errores:
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.
Esto parece un error de configuración de Strawberry Perl. Parece que no puede encontrar un módulo internamente. Tal vez busques en Google para ver qué está pasando.
No tiene nada que ver con tus archivos/MCEBuddy, es un problema del entorno/configuración de Strawberry Perl. Está intentando cargar algunos módulos que no existen o no se pueden encontrar. No sé qué página de códigos estás usando en tu entorno, pero parece estar configurada a finlandés.
Sí, parece que está intentando cargar Expat.xs.dll, pero no lo consigue, si leído bien el registro. Comprobé que el archivo está ahí.
Probaré con una versión anterior de Strawberry.
Sin embargo, aún no funciona; estoy recibiendo los siguientes errores:
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 →
Mismo problema con el script en formato ArgusTV, excepto que también tuve que modificar la información del puerto que apunta a DVBLink en el script.
El puerto estaba en uso en una versión anterior de DVBLink, ¿es que estos scripts simplemente no funcionan con DVBLink 6.0.0?
¿Te gustaría compartir los nuevos scripts/guías con la comunidad? Estaré encantado de actualizar las publicaciones originales con tu información de guía/versión.