Ir al contenido

Cómo funciona

  1. Al iniciar, escanea RUTA_VIDEOS buscando archivos: .mp4, .mkv, .avi, .mov, .flv, .webm, .ts.
  2. Mezcla aleatoriamente la lista.
  3. Reproduce cada video exactamente una vez por ciclo.
  4. Cuando todos los videos han sido transmitidos, re-mezcla e inicia un nuevo ciclo.
  5. Soporta encolado manual, prioridades y acceso al video anterior.

  • Si un video falla, espera RETRASO_REINTENTO_MS (configurable en .env) y continúa con el siguiente.
  • Si hay MAX_REINTENTOS errores consecutivos, recarga la playlist (re-escanea el directorio).
  • Excepciones no capturadas y promesas rechazadas se loguean sin detener el sistema.

  • Cada LOG_CHECK_INTERVAL_MS (default 5 min), calcula el tamaño total de RUTA_LOGS.
  • Si supera MAX_LOG_MB (default 500 MB), elimina los archivos más antiguos hasta reducir al 50% del límite.