Ir al contenido
- Al iniciar, escanea
RUTA_VIDEOS buscando archivos: .mp4, .mkv, .avi, .mov, .flv, .webm, .ts.
- Mezcla aleatoriamente la lista.
- Reproduce cada video exactamente una vez por ciclo.
- Cuando todos los videos han sido transmitidos, re-mezcla e inicia un nuevo ciclo.
- 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.