• v9.0 d2d66a7906

    renato97 released this 2025-11-15 04:25:52 +01:00 | 15 commits to main since this release

    🎯 StreamPlayer v9.0 - Definitive Edition

    Versión Final Estable y Optimizada

    🏆 Características Principales:

    • 🔇 Audio Background Fix: El reproductor se detiene completamente al salir de la app
    • 📑 Pestañas con Foco: Navegación intuitiva entre Canales y Eventos
    • Eventos en Tiempo Real: Cálculo dinámico con hora Argentina (America/Argentina/Buenos_Aires)
    • 🔤 Orden Alfabético: Canales organizados de la A-Z para fácil búsqueda
    • 🌍 DNS Bypass: Acceso global sin restricciones geográficas
    • 📺 Android TV Optimizado: Perfecta experiencia con control remoto D-Pad

    🎮 Mejoras Android TV:

    • 🎯 Foco Visible: Pestañas tab_channels y tab_events con bg_tab_selector
    • 📱 Estados Visuales: Bordes resaltados al navegar con control remoto
    • ⬅️➡️ Navegación Intuitiva: Siempre sabes qué sección vas a seleccionar
    • 🎨 UI Consistente: Diseño unificado entre pestañas y contenido

    📅 Sistema de Eventos:

    • Próximos: "En 2h 15m" - tiempo restante hasta el evento
    • 🔴 En Vivo: Estado durante 2 horas después del comienzo
    • Finalizados: Eventos que ya terminaron
    • 🔄 Actualización Automática: Cálculo en tiempo real sin recargar

    🏗️ Arquitectura Estable:

    • EventRepository: Gestión centralizada con cache de 24 horas
    • EventAdapter: Optimizado para RecyclerView de eventos
    • ChannelRepository: Gestión de canales con ordenamiento alfabético
    • ChannelAdapter: Adaptador eficiente para canales
    • MainActivity: Gestión de pestañas y eventos
    • PlayerActivity: Reproductor con ciclo de vida optimizado

    🔧 Gestión de Ciclo de Vida:

    • onStop(): Libera ExoPlayer completamente (detiene audio background)
    • onStart(): Recarga stream solo si el player es nulo (previene duplicados)
    • onDestroy(): Liberación final de recursos
    • Memory Safe: Sin fugas de memoria ni recursos

    🌐 Características DNS:

    • Múltiples DNS: Google DNS (8.8.8.8), Cloudflare (1.1.1.1), OpenDNS, Quad9
    • Bypass Automático: Supera restricciones geográficas
    • Smart Rotation: Cambio automático a DNS alternativos
    • Acceso Global: Contenido de cualquier región sin bloqueos

    📋 Información Técnica:

    • Versión: 9.0 (Definitive Edition)
    • Build: Versión estable y optimizada
    • Commit: 5ade6350eb
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Dispositivos: TV, Android TV Box, Chromecast with Google TV
    • Zona Horaria: America/Argentina/Buenos_Aires
    • Cache Eventos: 24 horas

    🎬 Funcionalidades Completas:

    • Streaming sin restricciones: Acceso global con DNS bypass
    • Audio controlado: Se detiene al salir de la app
    • Navegación TV perfecta: D-Pad optimizado
    • Eventos actualizados: En tiempo real sin recargar página
    • Interfaz intuitiva: Pestañas claras con foco visible
    • Organización eficiente: Canales ordenados alfabéticamente

    🔧 Soluciones Implementadas:

    • Audio fantasma: Eliminado con ciclo de vida mejorado
    • Eventos desactualizados: Resuelto con cálculo en tiempo real
    • Navegación confusa: Solucionado con foco visible
    • Bloqueos geográficos: Superados con múltiples DNS

    📦 Instalación:

    1. Descargar APK Definitive Edition
    2. Transferir a dispositivo TV (USB o método ADB)
    3. Habilitar "Fuentes desconocidas" en Ajustes de TV
    4. Instalar y disfrutar de la experiencia streaming definitiva

    🎯 Experiencia Definitiva:

    • Estabilidad Máxima: Sin errores ni bugs conocidos
    • Rendimiento Optimizado: Funcional perfecta en Android TV
    • Interfaz Profesional: Similar a servicios streaming premium
    • Compatibilidad Total: Funciona con todo tipo de contenido

    🏆 Versión Definitiva: Esta es la versión final, estable y completa de StreamPlayer. Todas las características han sido probadas y optimizadas para la mejor experiencia posible en Android TV.

    Downloads