NeawStreamV-player
Principales Mejoras:
Integración completa con Firebase:
Se ha configurado Firebase como backend principal, permitiendo una gestión más robusta de la autenticación y la base de datos en tiempo real. Se añadió un manejo preventivo de inicialización para evitar conflictos de duplicidad (duplicate-app).
Buffer Optimizado con Porcentaje de Carga:
Se ha implementado un sistema de gestión de buffer con indicador de progreso. Esto permite que el reproductor de streaming muestre un porcentaje de carga preciso al usuario, mejorando la percepción de rendimiento durante la inicialización de archivos multimedia pesados.
Firebase Analytics: Hemos añadido el SDK de Firebase Analytics
Esto nos permitirá detectar errores críticos en tiempo real.
Mejora en la Estabilidad de Carga (FutureBuilder):
Se rediseñó la lógica de inicio del main.dart utilizando FutureBuilder. Esto garantiza que los servicios esenciales (Firebase y MediaKit) se inicien correctamente antes de mostrar la interfaz, eliminando el error de "pantalla negra" y proporcionando una experiencia de inicio más fluida.