Conversión de DVBLink

Hola,

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.

¿Te refieres a este post?

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í:

Gracias, eso lo aclara. Informaré cuando lo haya configurado.

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.

Puede tener algo que ver con rutas UNC (carpeta de red). Voy a intentar mover un archivo al almacenamiento local.

No, no tiene nada que ver con las rutas UNC, sigue siendo el mismo error.

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.

Se traduce como

La parte especificada no se encuentra

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.

Probé la versión de 2017 de Strawberry y tuve algo de progreso.

Ahora el error es “Can’t locate XML/LibXML/PrettyPrint.pm in @INC (you may need to install the XML::LibXML::PrettyPrint module)”

Buscaré el módulo e intentaré instalarlo.

Otro módulo faltante, también lo estamos instalando.

No se puede localizar XML/LibXML/Iterator.pm en @INC (quizá necesites instalar el módulo XML::LibXML::Iterator)

También tuve que instalar XML::Writer

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 →

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 →

La autorización no debería ser un problema; modifiqué el archivo de script para incluir mi nombre de usuario y contraseña de DVBLink.

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.