Pérdida de extracción de metadatos de nombre de archivo en TVMosaic tras actualización a 2.5.1

Hola,

En la versión 2.4.8 se realizó un cambio para admitir nombres de archivo de TV Mosaic en la extracción de metadatos. Actualicé a la versión 2.5 Beta 1 el 11 de octubre y hoy noté que todos mis programas vuelven a usar por defecto la fecha de 2019-05-05 para los metadatos, a pesar de que la fecha de grabación sigue estando en el nombre del archivo.

¿Se supone que debo cambiar algo para que MCEBuddy lea la fecha desde el nombre del archivo?

He subido 3 registros de ejemplo al sitio FTP para que los revises. (nombre de usuario robtheone)

Saturday Night Live - Grabado el sábado, pero los metadatos muestran la temporada/episodio correcta, S45E03, con los anfitriones Adam Sandler y Shawn Mendez, que se transmitió el 2019-05-04.

NBC Nightly News - grabado sábado, domingo y lunes. Los 3 episodios muestran la fecha de 2019-05-05. S2019E122-May 5 Sun, (1) y (2).

Meet the Press - grabado el domingo, mostrando un nombre de archivo de S2019E18-May 5, 2019.MP4

Muchas gracias.

En tu archivo, los metadatos incrustados ya contienen una fecha (año):

date : 2019

Cuando existe una fecha, MCEBuddy no la sobrescribe desde el nombre del archivo, de ahí el -05-05

Si quieres que MCEBuddy sobrescriba tus metadatos con el nombre del archivo, entonces necesitas habilitar la opción en la página Corrección de metadatos en la Tarea de conversión → Configuración experta

image

Gracias por esta información. Esto parece resolver parcialmente el problema. Resuelve completamente el problema cuando el programa es semanal, pero para cualquier programa que se graba diariamente, por alguna razón, los metadatos están desfasados por un día.

1er ejemplo
Nombre de archivo original: NBC Nightly News With Lester Holt _20191020.mp4 - programa grabado el 2019-10-20
Nombre de archivo de MCEBuddy: S2019E284-Oct 19 Sat (nombra el episodio un día antes). Esto está consistentemente desfasado un día para cada grabación que procesé con MCEBuddy.

Al revisar los registros, para noticias, por ejemplo, veo
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 0001-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
→ Looking for Premiere Year information in text
→ No episode name to match
→ Looking for Premiere Year information in text
→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat

No estoy muy claro sobre cómo TVDB hizo el salto del 2019-10-20 al 2019-10-19, pero también sucedió cuando forzé los metadatos desde IMDB, exactamente los mismos resultados, un día antes que la grabación real.

2do ejemplo:
Nombre de archivo original: Watch What Happens Live With Andy Cohen_20191017.mp4 - programa grabado el 2019-10-17
Nombre de archivo de MCEBuddy: S16E165-Lorraine Bracco; Dr. Oz.mp4. El número de temporada y episodio están realmente correctos, sin embargo los metadatos mostrados son para el programa que grabó un día antes el 2019-10-16, S16E164.

No estoy seguro si está relacionado con la hora que se está extrayendo del nombre del archivo:
OriginalBroadcastDateTime: 2019-10-17T00:00:00
La hora de 00:00:00 puede estar causando que TVDB o IMDB extraigan datos del día anterior quizás?

He subido los dos registros para revisión en su sitio FTP, bajo la subcarpeta 2nd update
MCE%20FTP

Gracias nuevamente por intentar ayudar con esta situación. Lo aprecio.

¿Podría ser que MCEBuddy esté aplicando la zona horaria local a la fecha y hora de emisión indicada?
Si estás en EE. UU., estamos entre 5 y 8 horas por detrás de GMT, así que 2019-10-17 justo a la medianoche en GMT seguiría siendo las 8 p.m. del 2019-10-16 si hablamos de EDT (GMT-4).

No sé cómo MCEBuddy podría detectar 1) que falta la hora como algo distinto de un programa que realmente se emitió a medianoche, o 2) que a ti realmente no te importa la hora y que MCEBuddy debería ignorarla y usar solo la fecha (si es medianoche (00:00:00). Si es el caso 2, esto debería hacerse programa por programa, ya que muchos programos en sindicación no tienen fecha/hora de emisión o de estreno en los datos de la guía, particularmente para PBS y programas producidos localmente, y la sindicación “strip” de episodios que en realidad son de sitios/estaciones de streaming como TBD y DUST, etc.

Eso viene directamente de TVDB:

→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat
Description: NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate:
Parental Rating:
Media Credits:
Genres: News
Season: 2019
Episode: 284
Banner:
Banner URL:
IMDB Id: tt0231035
MovieDB Id:
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 1970-08-03T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

Vea el episodio 284, el título del episodio es Oct 19 Sat

De acuerdo, la fecha puede provenir de TVDB, pero los únicos cambios que he realizado fueron actualizar MCEBuddy a la versión más reciente. Antes de la actualización esto no era un problema, así que imagino que algo ha cambiado en MCEBuddy que hace que la fecha sea diferente. Parece que tiene algo que ver con la hora, porque si agrego manualmente la hora a la grabación renombrando el archivo, obtengo los siguientes resultados:

NBC Nightly News With Lester Holt _20191020.mp4 - MCEBuddy lo etiqueta como 2019-10-19 (1 día antes, lo cual no coincide)
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 0001-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata title and ID correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata type correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Forcing show type -> Series
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Overwrite title from internet -> Default
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Skipping downloading Banner file
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Recording Type Show
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking TheTVDB
 --> Looking for Premiere Year information in text
 --> No episode name to match
 --> Looking for Premiere Year information in text
 --> Found series match on TVDB by Original Broadcast Date. Updated video tags -> 
 Title: NBC Nightly News With Lester Holt
 SubTitle: Oct 19 Sat

NBC Nightly News With Lester Holt _20191020_18301900.mp4 (el único cambio es agregar manualmente 18301900 (hora de inicio, hora de fin) al nombre del archivo). - se etiqueta correctamente “SubTitle: Oct 20 Sun”

 **OriginalBroadcastDateTime: 2019-10-20T18:30:00**
 RecordedDateTime: 0001-01-01T00:00:00
 SeriesPremiereDate: 0001-01-01T00:00:00
 CopyProtected: False
 SageTV FileID: 
 SageTV MediaFileID: 

 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata title and ID correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata type correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Forcing show type -> Series
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Overwrite title from internet -> Default
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Skipping downloading Banner file
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Recording Type Show
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData --> Checking TheTVDB
 --> Looking for Premiere Year information in text
 --> No episode name to match
 --> Looking for Premiere Year information in text
 --> Found series match on TVDB by Original Broadcast Date. Updated video tags -> 
 Title: NBC Nightly News With Lester Holt
 SubTitle: Oct 20 Sun

MCEBuddy entonces procesa el mismo archivo exacto de manera diferente, aunque la fecha esté correctamente especificada en el nombre del archivo, SOLAMENTE SI la hora se agrega manualmente al nombre del archivo.

Según la página de soporte:

Extracción de metadatos y renombrado desde archivos y descarga desde Internet

  1. Si no se encuentran metadatos incrustados/extraídos, entonces MCEBuddy busca analizar metadatos desde el nombre del archivo. Actualmente admite los siguientes formatos:
  • SHOWNAME_AIRDATE_AIRTIME.<ext> donde AIRDATE está en formato YYYYMMDD y AIRTIME está en formato HHMMHHMM (inicio y fin) (AIRTIME es opcional). El guión bajo también puede ser sustituido por un guión.

Dice que AIRTIME es opcional, pero aparentemente si no lo tienes, un programa diario con fecha dará la información incorrecta (un día antes). No estoy seguro de si está relacionado con la zona horaria. Estoy en la zona horaria de la Costa Este de EE.UU. (GMT -4). Esta grabación comienza a las 6:30pm y MCEBuddy comienza a trabajar en ella a las 7:02pm. Me parece un error de fecha/hora.

Esto sucede en todos los programas diarios grabados con fecha:

Rachel Maddow Show
Watch What Happens Live

Gracias.

Debo estar pasando algo por alto aquí. Al revisar los registros que subiste, la fecha/hora de transmisión original se está analizando desde el nombre del archivo.

2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Trying to extract generic nPVR filename metadata → NBC Nightly News With Lester Holt _20191020
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Extracted Original Broadcast Date from Filename → 2019-10-20
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Extracted Title from Filename → NBC Nightly News With Lester Holt
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Successfully matched Generic NPVR filename metadata
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Looking for Season/Episode information in text
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Video Tags extracted from file/name metadata →
Title: NBC Nightly News With Lester Holt
SubTitle:
Description: The latest news, going beyond the headlines to see how lives are affected by the world around them.
Network: WTVJ-DT
Network Affiliate:
Parental Rating:
Media Credits:
Genres: News
Season: 0
Episode: 0
Banner:
Banner URL:
IMDB Id:
MovieDB Id:
TVDB Id:
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 0001-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

El nombre del archivo tiene 2019-10-20 y eso es lo que también se refleja en las fechas. El 19 de octubre en el subtítulo no es una fecha sino texto proporcionado por TVDB (que obviamente es incorrecto, pero viene de TVDB).

No estoy seguro de dónde estás viendo que los datos están siendo cambiados por MCEBuddy.

¡Gracias por la rápida respuesta! Entonces, donde veo que se están cambiando los datos es TANTO en el nombre del archivo final como en los metadatos incrustados que leen Plex o cualquier aplicación que elija para ver los archivos. El título y los metadatos están incorrectos por 1 día.

Para los ejemplos que proporcioné, un programa de noticias grabado el 20 de octubre se mostrará como

NBC Nightly News With Lester Holt\Season 2019\S2019E284-Oct 19 Sat.mp4

Nombre completo : C:\Users\rj\Videos\TV Shows\NBC Nightly News With Lester Holt\Season 2019\S2019E284-Oct 19 Sat.mp4
Formato : MPEG-4
Perfil de formato : Base Media
ID de códec : isom (isom/iso2/mp41)
Tamaño del archivo : 2.34 GiB
Duración : 22 min 28 s
Modo de tasa de bits total : Variable
Tasa de bits total : 14.9 Mb/s
Colección : NBC Nightly News With Lester Holt
Temporada : 2019
Parte : 284
Nombre de pista : Oct 19 Sat
Género : News
ContentType : TV Show
Descripción : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Fecha de grabación : UTC 2019-10-20 12:00:00
Aplicación de escritura : MCEBuddy
Comentario : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Clasificación : Explicit
TVNetworkName : WTVJ-DT
Descripción larga : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
RecordingTimestamp : 0001-01-01T12:00:00
IMDBID : tt0231035
TVDBID : 139911
SeriesPremiere : 1970-08-01T12:00:00
CopyProtected : False

Las fechas están desfasadas un día tanto en el nombre del archivo como en los metadatos. ¡El programa fue grabado el 20, NO el 19! Es MUY confuso, especialmente en un programa como “Watch What Happens Live”, cuando no solo las fechas están mal, sino que todos los invitados que aparecen en la descripción del programa no son las personas que aparecen en el programa grabado.

A lo que te refieres, el 19 de octubre, NO es una fecha, es el nombre del subtítulo del episodio, que es una línea de texto proporcionada por TVDB y no por MCEBuddy o los metadatos del archivo. Necesitarás corregir la información en TVDB; no tiene nada que ver con los metadatos del archivo o de MCEBuddy.

Si no te gusta el nombre del episodio enviado por TVDB, puedes crear tu propio patrón de nomenclatura de archivos y usar la fecha y hora de transmisión original (que muestra el día 20) para que se utilice en el nombre de tu archivo.

Si ese es el caso, ¿por qué, si agrego la hora al nombre del archivo, me da la fecha correcta tanto en el nombre del archivo como en la información de los metadatos? Para el mismo programa exacto, el mismo archivo exacto, ¿la única diferencia es agregar la hora al nombre del archivo?

Realmente no tiene sentido para mí. ¿Ahora estás diciendo que la hora es un campo obligatorio para obtener los metadatos correctos?

Robert, hay más de una fecha almacenada en los “metadatos” de estos archivos. El “19 de octubre” NO es un campo de “fecha”: es el subtítulo del programa. Bien podría decir “El episodio de la semana pasada” o “Final de temporada”. Lo que puede estar ocurriendo es que Plex (o cualquier otro servidor multimedia que estés usando) esté mostrando el subtítulo del programa, haciendo que quien lo lea crea que se trata de una fecha de emisión.

Por cierto, esto es muy común con programas que también se suben para ver en línea: el programa se “emite” por televisión abierta un día y también se “emite” en línea al día siguiente. Así que dime, ¿cuál fecha es la “fecha de emisión” del programa? Los productores del programa colocan ese texto “19 de octubre” como subtítulo en la base de datos de TVDB, mientras que ponen “20/10/2019” en el campo de metadatos “fecha de emisión”. ¿Estás obteniendo la señal por aire o por internet? No me sorprendería en absoluto que una fuente en línea tenga la fecha de emisión “en línea” (que sería distinta y posterior al estreno original por televisión abierta) en los metadatos “fecha de emisión” del archivo, mientras mantiene el subtítulo que refleja la fecha real de emisión por televisión abierta, es decir, “novedoso para ti”. Se vuelve aún más loco cuando los sitios incrustan metadatos de “fecha de emisión” que corresponden al día en que descargaste o transmitiste el archivo (importante para publicidad, demografía y regalías).

No sé cómo puedes anular o suprimir por separado la visualización del subtítulo del programa en tu reproductor multimedia y mostrar en su lugar el campo real de metadatos de fecha de emisión. Sí sé que eso no es algo que MCEBuddy pueda hacer.

Podrías pedir amablemente una personalización para agregar una casilla especial en el diálogo de reglas de procesamiento especial que suprima los metadatos del subtítulo del programa, de modo que no haya nada que tu reproductor multimedia muestre y que te haga pensar que el subtítulo es la fecha de emisión. O, más específicamente según tu deseo individual, que MCEBuddy reemplace el campo de subtítulo con el campo de metadatos de fecha de emisión del programa traducido a palabras. Si eso vale el tiempo del desarrollador para implementarlo no me corresponde decidirlo, ni tampoco si vale la pena que hagas una oferta para financiar el desarrollo de una función solo para ti.

Tendrás que adjuntar el registro de ese archivo/conversión para que pueda ver y comparar qué es diferente en esa conversión; agregar esa información extra puede estar causando que mcebuddy busque los metadatos en un sitio diferente que tiene metadatos distintos a los de TVDB.

Los 2 archivos de registro están adjuntos. La ÚNICA diferencia entre ellos es que en uno añadí manualmente “_18301900” al nombre del archivo antes de que MCEBuddy lo procesara.

NBC Nightly News With Lester Holt _20191020_18301900.mp4-Convert to MP4-2019-10-30T15-32-20.9322336-04-00.log (1.0 MB) NBC Nightly News With Lester Holt _20191020.mp4-Convert to MP4-2019-10-30T15-32-20.5885077-04-00.log (1.0 MB)

He comparado los 2 registros en Notepad++ y las únicas diferencias que veo (no soy un profesional leyendo estos registros) es que, durante el proceso de extracción de metadatos, el archivo con la hora en el nombre añade 2 líneas extra en el registro:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Trying to extract Original Broadcast Date and Time from Filename
2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Extracted Original Broadcast Date and Time from Filename → 10/20/2019 6:30:00 PM

Así que el archivo original (sin hora en el nombre) obtiene:
OriginalBroadcastDateTime: 2019-10-20T00:00:00

Mientras que el archivo con la hora de grabación añadida obtiene:
OriginalBroadcastDateTime: 2019-10-20T18:30:00

El archivo original de TVDB obtiene:

--> Found series match on TVDB by Original Broadcast Date. Updated video tags ->
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat
Description: NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate: 
Parental Rating: 
Media Credits: 
Genres: News
Season: 2019
Episode: 284
Banner: 
Banner URL: 
IMDB Id: tt0231035
MovieDB Id: 
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00

El archivo con la hora añadida obtiene:

--> Found series match on TVDB by Original Broadcast Date. Updated video tags ->
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 20 Sun
Description: NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate: 
Parental Rating: 
Media Credits: 
Genres: News
Season: 2019
Episode: 285
Banner: 
Banner URL: 
IMDB Id: tt0231035
MovieDB Id: 
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T18:30:00

A partir de ahí, estoy seguro de que muchas cosas ocurren en segundo plano, pero el resultado final es MUY diferente para el mismo archivo. Diferentes nombres de archivo y diferentes metadatos incrustados.

S2019E284-Oct 19 Sat.mp4
S2019E285-Oct 20 Sun.mp4

Los registros completos están adjuntos para su revisión. Cualquier información en el campo de subtítulo NO es lo que estoy cuestionando. Estoy cuestionando por qué los nombres de archivo y los metadatos son diferentes para la misma grabación y programa exactos.

¡Gracias por su tiempo!

Esto proviene de un sintonizador HDHomeRun mediante una antena OTA para la afiliada local de NBC. No proviene de una fuente en línea. El programa se transmitió en vivo el 20-10-2019 a las 6:30 PM hora local en Miami.

Luego es grabado por TVMosaic (antes DVBLogic), quien incrusta algunos metadatos de la grabación en el archivo, pero la única fecha que utilizan es el “año”, que es 2019, y MCEBuddy siempre asigna una fecha del 05-05-2019 (fecha extraña y aleatoria) para TODOS mis episodios. Así que hace un año, se realizó un cambio en la versión 2.4.9 que permitía leer la fecha de grabación desde el nombre del archivo. Ha funcionado sin problemas durante el último año, hasta que actualicé a la versión 2.5.1, por lo que ahora todos los programas grabados diariamente basados en fecha terminan con la fecha incorrecta en el nombre del archivo y muestran metadatos del día anterior.

El subtítulo no es el problema aquí, aunque está en “Watch What Happens Live”. Lo mencioné porque es realmente la ÚNICA fecha que puedo encontrar en cualquier parte del registro donde está desfasada por 1 día.

¡Espero que esto ayude! ¡También gracias por su tiempo! ¡Muy apreciado!

Gracias por los registros, puedo ver lo que está sucediendo entre los 2 archivos.
Cuando MCEBuddy intenta coincidir los metadatos de TVBD necesita 2 piezas de información para completar la coincidencia, en tu caso las 2 piezas son el nombre del programa y la fecha de transmisión original que se usa para «encontrar» el episodio correcto.

Específicamente en el caso de este programa, es un programa diario, un episodio nuevo cada día, ten eso en mente, por eso estás viendo el problema que explico a continuación.

Cuando MCEBuddy intenta coincidir la fecha y hora de transmisión original, intenta coincidir la zona horaria local y la zona horaria UTC. Esto se debe a la forma en que se almacenan las fechas en los archivos locales frente a las bases de datos en red como TVDB. Aquí es donde reside el problema en tu caso, combinado con el punto que mencioné arriba sobre ser un programa diario.

En el primer caso, donde no hay hora, la fecha de transmisión original se almacena como 2019-10-20, 12:00 a.m. (zona horaria local), pero cuando intenta coincidir esa información con TVDB usando la zona horaria UTC, la fecha cambia a 2019-10-19 7:00 p.m., Y como tu programa tiene un episodio TODOS los días, TVDB devuelve una coincidencia y le da el 19 de octubre como nombre de subtítulo.
En el segundo caso, cuando tu nombre de archivo incluye la hora + fecha, se analiza como 2019-10-20 6:30 p.m. (hora local), así que cuando TVDB intenta coincidir, verifica tanto la zona horaria local como la UTC, AMBAS ahora reportan el 20-19-20, por lo que devuelve el subtítulo como 20 de octubre.

Esto está ocurriendo porque tienes un programa todos los días; si tuvieras un programa que no tuviera episodios diarios, no verías el problema.

La solución sería asegurarse de que HDHomeRun incluya la hora + fecha en el nombre del archivo para que no confunda a TVDB al intentar coincidir las fechas. Espero que eso ayude.

Gracias por confirmar. Según nuestra última discusión sobre el tema hace exactamente 1 año, mi convención de nomenclatura de archivos ha sido:

NombreDelPrograma_FechaDelPrograma

Lo cual ha funcionado sin problemas durante el último año. Por cualquier cambio que haya ocurrido al actualizar a la versión 2.5.1, he añadido el “Hora del Programa” al nombre del archivo, y todo parece procesarse correctamente nuevamente con las fechas y metadatos correctos en los archivos.

NombreDelPrograma_FechaDelPrograma_HoraDelPrograma

Agradezco su tiempo en investigar esto y encontrar una solución.