Archivo corrupto de cero bytes causa descargas excesivas de metadatos de IMDB

Tipo de solicitud:
ERROR

Versión y tipo de MCEBuddy (32 o 64 bits):
2.5.4 64 bits

Sistema operativo y tipo (32 o 64 bits):
Windows 10 64 bits

Resumen del problema o sugerencia:
Debido a un problema de espacio en disco, mis grabaciones de NextPVR fallaban y dejaban archivos de cero bytes. MCEBuddy intentó procesar estos archivos y falló después de recuperar los metadatos de IMDB. El motor reintentó procesar estos archivos continuamente, lo que resultó en una gran cantidad de datos descargados de IMDB. Me alertaron del problema cuando mi ISP me notificó que había alcanzado el límite de datos. Tras investigar, la aplicación estaba descargando más de 100 GB de datos de imdb.com cada día al intentar procesar unos pocos archivos corruptos. Debería introducirse algún tipo de retroceso o disyuntor al reintentar archivos que fallan por tamaño de archivo cero o evitar reintentos en archivos que probablemente no se recuperen.

Pasos para replicar el error:
Intentar procesar un archivo TS vacío

Capturas de pantalla:
mcebuddy.zip|adjunto (1.2 MB)
log.zip|adjunto (8.8 MB)

Gracias por reportar esto. He podido replicarlo. Técnicamente, funciona como se espera, ya que el archivo tiene metadatos válidos en su título, por lo que intenta hacer coincidencia en IMDB; sin embargo, dado que esta serie tiene más de 1000 episodios, lleva tiempo y tráfico. De todos modos, como tu archivo tenía 0 bytes, era un ejercicio inútil.

Hemos optimizado esto aún más en la versión BETA 2.5.7 de hoy. Ahora fallará cualquier archivo de 0 bytes desde el principio y registrará el error correspondientemente. También hemos optimizado la coincidencia con IMDB para hacerla más rápida y reducir el tiempo/tráfico.