Problemas de coincidencia en programas con dos puntos en el nombre

Tengo problemas para hacer coincidir programas con dos puntos en el título en TheTVDB.com.

Ejemplo: “H20:The Molecule That Made Us” es el ID de serie 380647 en TheTVDB.com.
Como “:” (dos puntos) no es un carácter válido para nombres de archivo en Windows (y quizás en otros sistemas de archivos también), se elimina del nombre del archivo de grabación. Por ejemplo, el HDHR DVR. También convierte la “O” de H2O en minúscula, pero eso no es un problema, y si coincide, está bien.

Para mí, parece que el dos puntos (“:”) también se elimina de los metadatos.
No sé cómo buscar en TheTVDB.com sin saber que falta un “:” que está impidiendo una coincidencia, o si se pueden usar comodines en la búsqueda o marcadores de cualquier carácter en la coincidencia.

En regex, tal vez en una coincidencia fallida, intentar con “H2O? The Molecule That Made Us”, o si intentar coincidir eliminando palabras al principio, por ejemplo, “The Molecule that Made Us” te daría una coincidencia. Solo estoy lanzando ideas de las cosas que intenté para obtener una coincidencia manualmente en la búsqueda de coincidencias de Plex.

Sería bueno poder descubrir que falta un “:” en el título, y si no se obtiene una coincidencia, intentar con el dos puntos. Me parece que TheTVDB.com podría hacerlo mejor al no incluir puntuación en los títulos para dar coincidencias más amplias, o permitir una búsqueda secundaria sin puntuación para ver si eso produce una coincidencia.

Tengo el mismo problema con “Power Trip: The Story of Energy” también.
No coinciden sin el dos puntos, y solo con el dos puntos coinciden.
Y con ese, tendrías que repetir el “intenta con cualquier carácter”, pero no coincidirá hasta la segunda palabra. Y lo mismo si comenzaras a eliminar palabras del principio buscando una coincidencia. El problema es que no sabes dónde está ese dos puntos que está rompiendo la búsqueda.

¿Hay alguna pista en los metadatos de HDHR que pueda ayudar a detectar el dos puntos/puntuación faltante, y en una búsqueda fallida, intentar nuevamente con la puntuación/caracteres no ASCII faltantes.

Solo algunas quejas sobre tener que hacer coincidencias manualmente. Pero si hay una manera…

MCEBuddy intenta hacer una coincidencia después de eliminar los caracteres especiales, pero YMMV. Si tienes los registros, podría intentar replicarlo.

No se trata de eliminar los caracteres especiales. Se trata de volver a incluirlos. :wink:
Creo que esta fue la fuente de los problemas con programas que tienen comillas y apóstrofes en sus títulos y algunas guías usaban las comillas normales y otras los caracteres de «comillas tipográficas» (apertura y cierre), y como la coincidencia no era exacta, tuve que introducir correcciones en MCEBuddy para forzar el uso de los ID de programa de TheTVDB.com (America’s Test Kitchen y Cook’s Country, etc.)

Veré si publico un registro. Hecho el 05/09. Linky

Notas al revisar el archivo de registro:
Menor: Hay usos inconsistentes del terminador de línea. No todas las líneas terminan en ^M^L (CR-LF).
Hay esto:

--> Etiquetas de SiliconDust extraídas:
Título: Power Trip: The Story of Energy
:
Id de IMDB: 
Id de MovieDB: 
Id de TVDB: 
Es película: False
Es deporte: False
:
2020-05-07T02:33:57 MCEBuddy.MetaData.VideoMetaData --> Etiquetas de video extraídas -> 
Título: Power Trip: The Story of Energy

Así que quizás podrías intentar una búsqueda en TheTVDB (y otras fuentes) si la búsqueda por nombre de archivo no coincide con nada. Además, ¿las anulaciones coinciden con el nombre de archivo, el “título” de los metadatos mostrados, o ambos?

OK, ahora esto es raro. Ahora está encontrando el programa. Estoy pensando que como es nuevo, TheTVDB acaba de añadir este programa después de que encontré el problema grabando el primer episodio, y antes de grabar este episodio, el tercer episodio.

Id de TVDB: 381292

Pero cuando lo busqué manualmente en TheTVDB en la búsqueda “Emparejar” de Plex, no lo encontraba sin los dos puntos, y sí los encontraba con los dos puntos. Hmmm.

Ahora no estoy tan seguro de que haya un problema. MCEBuddy parece estar encontrando la serie en TheTVDB.
Gracias por ofrecer ayuda, @Goose.

Lo revisé y aquí funciona perfectamente. El problema no es el :, sino que es una serie con solo un título y nada más que coincida, sin subtítulo, fecha de emisión o número de episodio, etc.

¿Podría ser que buscaste en TheTVDB con el título “sin caracteres especiales” (sin dos puntos) o con el nombre de archivo original y no con el título real (con dos puntos) de los metadatos? ¿O buscas ambos y gana el primero que aparezca?

Pregunto porque casi todos los programas que no tienen muchos metadatos de guía son fuentes OTA de PBS y los datos de guía que sí se suben a TheTVDB, IMDB, etc. provienen de fans. PBS no es como las cadenas o estudios que tienen equipos de marketing que se aseguran de que los datos de guía de sus programas estén ampliamente publicados y completos.

También está el problema del contenido “borrado” y “limpiado” (junto con sus metadatos) tras escándalos, como los programas de cocina de Martha Stewart, Paula Deen, Mario Batali, John Besh, 15 temporadas de ATK/Cook’s Country de Chris Kimball, etc.

PBS/APB tampoco tiene buen historial con metadatos de programas antiguos, especialmente en su canal Create, porque los programas giran en torno a una personalidad/chef/estrella en particular y el marketing quedaba a cargo de productores independientes antes de que el streaming y subir los metadatos de episodios a TheTVDB o IMDB (aún menos después de que Amazon lo comprara y lo monetizara) se volviera crucial para comercializar DVDs o ofrecerlos bajo demanda o curar bibliotecas domésticas como ahora. Por ejemplo, programas antiguos de John Folse, Steven Reichlen (Project Smoke, BBQ-U, etc.) o programas con pago por visión de Food Network o HGTV.

Repliqué tu configuración y tomé el título de los metadatos con los dos puntos.

Tu problema no tiene que ver con caracteres especiales; tus metadatos no tienen suficiente información para crear una coincidencia. Mira mi comentario de arriba:

Necesitas dos piezas de información para hacer una coincidencia.

La fecha de emisión y la fecha de grabación están en el nombre del archivo: es una grabación de HDHR. ¿Cómo es que puedo buscar solo por nombre en TheTVDB y aparece sin problema un ID de serie?

MCEBuddy ahora está haciendo coincidir ambas series, así que no hay problema. Estaré atento a ver si sigue ocurriendo.

No te preocupes. Estoy bien.

Si vuelve a ocurrir, guarda los registros para que podamos analizarlo adecuadamente.
Al hacer coincidir una serie, se espera un título y un subtítulo (episodio). Los documentales no tienen episodios, por lo que TVDB no devuelve una coincidencia cuando MCEBuddy intenta hacer coincidir la fecha de emisión.

Lo haré. Desafortunadamente, todos los documentales que grabo se transmiten en varias partes, también conocidas como “episodios”. Por lo general 3 o 4, pero a veces más. Por ejemplo, Ken Burns sobre Béisbol, Jazz, Música Country, Parques Nacionales, etc. Y este sobre el Poder tiene 3.

Veré si puedo atraparlo cuando suceda.