Streamfab - no detecta el tipo de programa

He estado usando MCEBuddy con PlayOn durante un tiempo y todo ha funcionado correctamente, así que este no es un problema de MCEBuddy. Recientemente comencé a usar otro software llamado StreamFab y MCEBuddy no diferencia las tareas entre Películas y Series. Supongo que StreamFab no está etiquetando correctamente los archivos, pero ¿hay alguna solución alternativa? Todo se descarga en una sola carpeta, pero tengo tareas de conversión existentes para mover los archivos al lugar correspondiente (tv, películas, deportes, etc.), pero como MCEBuddy no sabe el tipo de programa, todo se va a tv.

¿Cómo guarda SteamFab los metadatos, como archivo separado o los incrusta en el propio vídeo? ¿Tienes alguna muestra que puedas subir a nuestro servidor?

¿Está incrustado, quieres el mp4 completo?

@Goose te envié un mensaje directo con mis registros

@Goose ¿Hay alguna actualización para este problema? Tengo el mismo problema y estoy usando la versión beta más reciente.

Necesitamos más muestras para añadir esta función. ¿Puedes subir algunas grabaciones de muestra (idealmente cortas, de solo unos minutos) al servidor para que podamos analizarlas? Sería bueno si puedes proporcionar una muestra de cada uno de estos tipos:

  • Serie/show
  • Película
  • Deportes
  • Noticias
  • Documental

Puedes subirlos aquí (crea directorios para cada tipo):

Ok, tengo muestras de series y películas que subiré más tarde hoy. Primero tendré que grabar los otros tipos, así que podría tardar un poco más.

@Goose los archivos han sido cargados, por favor avísame si necesitas más muestras. Gracias

@Goose Solo verificando si necesitas más detalles o si tienes suficiente para una solución.

Hola, disculpa la demora, gracias por las muestras. Estamos investigando y volveré con una actualización.

Gracias, y no hay problema. Espero una actualización.

Puedes probar la versión beta 2.5.8 de hoy, que tiene un soporte mejorado para leer los metadatos de Streamfab, pero ten en cuenta que los metadatos no contienen información sobre el tipo (películas, documentales, noticias, deportes, etc.). Así que todo se tratará como una serie de televisión. Si quieres, puedes usar la opción forzar tipo de programa en la página de Configuración experta de la Tarea de conversión para establecer el tipo de programa como Película o Deportes.

Ya veo. Corríjanme si me equivoco, pero la configuración de “Force Show Type” tendrá que aplicarse manualmente para cada grabación, ¿correcto? ¿Es decir, no será una solución automatizada?

Entiendo que la etiqueta “Content Type” no está disponible en los metadatos de StreamFab. ¿Es posible implementar algún tipo de lógica de “adivinanza”? Esto es lo que estoy pensando (aunque no sé cómo está estructurado el código, así que podría no ser fácil o directo):

  • Intentar buscar el título en el proveedor de metadatos de películas (en línea)
  • Si eso falla, pasar al siguiente proveedor de metadatos (Series de TV) (por ejemplo, TheTVDB)
  • y así sucesivamente…

No es un método infalible, pero espero que sea mejor que tratar todo como una Serie de TV.

Actualmente, los usuarios de StreamFab están descargando todo tipo de contenido de docenas de sitios, así que una solución un poco más dinámica sería muy bienvenida.

Gracias por todo su trabajo.

Puedes hacerlo para cada tarea de conversión; especifica un filtro de selección para cada tarea para procesar un conjunto particular de archivos

y luego forzar esa tarea de conversión a un tipo de espectáculo específico

Gracias @Goose por la respuesta detallada con capturas de pantalla. Aquí es donde estoy atascado:

Digamos que estoy grabando desde Prime Video (PV). StreamFab pone todas las grabaciones de PV (Películas, Series, Deportes) en una carpeta, llamada PV. Tengo una tarea de conversión de MCEBuddy que monitorea esta carpeta “PV” y convierte/cambia el nombre de lo que encuentra. Por supuesto, en la configuración actual, trata todas las grabaciones que encuentra como Series de TV.

Ahora, no puedo averiguar cómo crear 3 tareas de conversión en lugar de una, con los “Filtros de Selección” asegurando que cada una solo recoja una categoría (Películas, Series o Deportes). Si esto no es posible, entonces tengo que depender de un proceso manual muy engorroso, donde creo una tarea de conversión para cada nueva película/serie/deporte que grabo, con los Filtros de Selección codificados al nombre de esa grabación. Esto, por supuesto, no escala, especialmente cuando no sé de antemano qué grabaré hoy.

Tendrás que buscar patrones en el nombre del archivo o en los metadatos. Por ejemplo, si notas que todas tus grabaciones deportivas tienen la palabra vs en el nombre del archivo o en el título, crea una tarea de conversión con el filtro que coincida con *vs* y establece el tipo como deportes. De manera similar, para programas tal vez tenga un nombre de programa específico que estás grabando (por ejemplo, House o CSI) y establécetelos como Series. La tarea predeterminada puede manejar los no coincidentes y establecerlos como películas (usa filtros negativos para la tarea predeterminada para que coincida con todo excepto XYZ).

Gracias de nuevo, muy útiles las sugerencias. Esto también me da una idea: quizás pueda buscar un “separador de episodio” como SXXEYY o algo similar, para aumentar la tasa de detección de programas de televisión.
Mientras tanto, he solicitado al equipo de StreamFab que agregue la etiqueta ContentType a sus metadatos/etiquetas ID3 si es posible. Te avisaré si lo hacen.
Además, he estado probando este programa llamado FileBot (no estoy seguro de si puedo publicar una URL), que podría ser una solución temporal. Es capaz de descargar metadatos y añadirlos a los archivos, y ha sido casi 100% preciso en mis pruebas limitadas hasta ahora. Ahora, tengo que crear una cola de StreamFab → FileBot → MCEBuddy para asegurarme de que MCEBuddy tenga metadatos actualizados con los que trabajar. Por supuesto, sería ideal si esto se pudiera hacer sin introducir otro programa más (y otro punto de fallo) en el flujo de trabajo. :grinning: