Buscar en un directorio con muchos archivos es lento

Tipo de solicitud:
NUEVA FUNCIONALIDAD
Uso Buddy a diario y me gustaría poder limitar la cantidad de trabajo que realiza.

Tengo 40 000 episodios de TV, por lo que Buddy los busca todos (no sé con qué frecuencia) para convertir AVI a MP4 y remuxear MKV a MP4.

Me gustaría que Buddy buscara solo los episodios añadidos en, por ejemplo, los últimos 3 días, en lugar de revisar los 40 000 episodios cada vez.
Podría usar una programación, pero eso no funcionaría con los momentos aleatorios en los que se añade nuevo contenido.


Puedes ajustar el período de escaneo/sondeo en la página Configuración → Configuración del sistema. El valor predeterminado es buscar archivos nuevos cada 5 minutos.

¿Puedes explicar un poco más el problema que estás enfrentando?

Lo hemos probado con más de 100,000 archivos y es bastante rápido con poca sobrecarga.

Hey Rboy

Gracias por la respuesta rápida.

Cuando arrastro archivos mkv o avi a buddy (para ser remuxados/convertidos) tarda minutos (o más) en mostrar los archivos.

Y lo mismo con el reescaneo: varios minutos antes de que empiecen a ser remuxados o (avi) convertidos.

Estoy pensando que ¡buddy está buscando entre mis 40.000 episodios cada vez!

Listo, encontramos por qué tardaba tanto en buscar y lo arreglamos; también debería acelerar los arrastrados manualmente. En nuestras pruebas con 50 000 archivos, tardó unos 15 segundos en empezar a añadir los nuevos. No hay forma de evitar la búsqueda en la arquitectura actual, pero ahora debería ser significativamente más rápido y las adiciones manuales deberían ser instantáneas.

Prueba la versión 2.4.9 de hoy.

En la próxima versión principal de MCEBuddy estamos trabajando en una nueva arquitectura más eficiente para monitorear archivos nuevos que evitará leer sistemas de archivos completos.

Hola Rboy,

sí, parece que es más rápido - gracias

Podrías intentar configurar un directorio de destino diferente (los nombres personalizados también ayudan) para que solo los archivos que se están convirtiendo estén en el directorio que se está buscando en busca de archivos nuevos y no esté lleno de archivos que ya han sido convertidos.

Si entiendo bien tu sugerencia, creo que va en contra de mi propósito/configuración.

Buddy busca automáticamente en dos carpetas: TV y other tv.

Son mis carpetas configuradas para que Plex encuentre series y las transmita.

Mi configuración encuentra el MKV y lo remuxea a mp4 (dejando el mp4 ahí) y mueve el antiguo mkv a otra carpeta (solo como copia de seguridad).
Los AVI se recodifican como mp4.
Si todo funciona según lo planeado, ¡ni siquiera veo mkv o avi en mis carpetas de plex!

Ah. Tengo una carpeta de entrada donde transcodifico todo a mkv con MCE Buddy, y luego los muevo a mis bibliotecas de plex para películas, series, especiales y deportes. Plex reproduce mkv sin problemas para mí. Esto es en un PC con un splitter y mkvtools instalado (Gabest, Haali, lava o el que prefieras). También hago que MCE Buddy incluya los metadatos en el mkv para que el agente local de plex pueda encontrarlo como último recurso.