• v9.1.2 84f19449b5

    renato97 released this 2025-11-23 21:43:23 +01:00 | 10 commits to main since this release

    StreamPlayer v9.1.2 - Device Registry IP Fix

    Características Corregidas

    • Fixed Device Registry URL: Cambiado de localhost a IP pública 194.163.191.200:4000
    • Remote Device Registration: Ahora permite registro de dispositivos remotos
    • Dashboard Connectivity: Resuelto problema de conexión con el dashboard
    • Version Increment: Incremento de versión para activar notificaciones de actualización
    • Enhanced Remote Management: Mejorada la capacidad de gestión remota de dispositivos

    Cambios Técnicos

    • Actualizado DEVICE_REGISTRY_URL en build config
    • Incremento de versionCode a 91020 y versionName a 9.1.2
    • Funcionalidad completa de Device Registry con acceso remoto
    Downloads
  • v9.1.1 8fc8991efa

    renato97 released this 2025-11-23 21:37:30 +01:00 | 12 commits to main since this release

    StreamPlayer v9.1.1 - Device Registry and Remote Blocking

    Características Nuevas

    • Device Registry: Sistema de registro de dispositivos con ANDROID_ID único
    • Dashboard: Interfaz web para gestión y monitoreo de dispositivos
    • Remote Blocking: Capacidad de bloquear/desbloquear dispositivos remotamente
    • Device Aliasing: Asignar nombres personalizados y notas a dispositivos
    • Real-time Monitoring: Dashboard con estado en tiempo real de dispositivos
    • Enhanced Security: Control centralizado de acceso a la aplicación

    Implementación Técnica

    • Registro automático de dispositivos en POST /api/devices/register
    • Configuración de URL de registro via DEVICE_REGISTRY_URL
    • Panel de control administrativo en dashboard/ con Node.js/Express
    • Diálogos de bloqueo en la app con cierre forzado
    • Almacenamiento persistente en dashboard/data/devices.json
    Downloads
  • v9.1 cf11aa04bc

    renato97 released this 2025-11-23 21:14:56 +01:00 | 13 commits to main since this release

    StreamPlayer v9.1 - Auto-update System

    Características Principales

    • Implementación de sistema de actualizaciones automáticas con Gitea
    • Soporte para actualizaciones obligatorias y opcionales
    • DownloadManager integrado para descargas de APK
    • Soporte para update-manifest.json para control de versiones
    • Mejoras de seguridad y experiencia de usuario
    • Manejo comprehensivo de errores y notificaciones

    Detalles Técnicos

    • La app consulta automáticamente las releases públicas del repositorio
    • Configuración de FileProvider para instalación de aplicaciones
    • Diálogos informativos con opción de ver detalles de la release
    • Control de versiones mínimas soportadas
    • Descarga gestionada con notificaciones y progreso visible
    Downloads
  • 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
  • v8.0 96c4c360ee

    renato97 released this 2025-11-14 23:10:03 +01:00 | 16 commits to main since this release

    🔧 StreamPlayer v8.0 - Fix Audio Background

    🔇 Corrección Crítica de Reproducción de Audio

    🎯 Problema Resuelto:

    • Anterior: Audio continuaba reproduciendo al salir de la app
    • Ahora: Audio se detiene completamente al salir a otras apps
    • 🎬 Escenario: Al salir a YouTube/Netflix o similar, el stream se detiene

    🔄 Mejoras en Ciclo de Vida:

    • 🛑 onStop(): Libera ExoPlayer al salir de la app
    • 🔄 onStart(): Recarga stream solo si el player es nulo
    • Gestión Memoria: Liberación adecuada de recursos
    • 🎯 Experiencia Android TV: Manejo optimizado para uso multitarea

    📋 Detalles Técnicos:

    • 🛡️ Doble Liberación: ExoPlayer liberado en onStop() y onDestroy()
    • 🔄 Reconstrucción Inteligente: Stream recargado solo cuando es necesario
    • Prevención de Leaks: Evita fugas de memoria y recursos
    • 🎬 Integración Perfecta: No interfiere con otras apps de streaming

    🚀 Características Mantenidas:

    • Pestañas con foco visible (Channels/Events)
    • Eventos en tiempo real con hora Argentina
    • Orden alfabético de canales
    • DNS Bypass para acceso global
    • Interfaz Android TV optimizada
    • Navegación D-Pad mejorada

    🎮 Comportamiento Esperado:

    1. 🎬 Reproduciendo Stream: Audio y video normales
    2. 🏠 Salir de App: Stream se detiene inmediatamente
    3. 📱 Cambiar a Netflix/YouTube: No hay audio de fondo
    4. 🔙 Volver a StreamPlayer: Stream se reanuda automáticamente

    🏗️ Arquitectura:

    • PlayerActivity: Manejo mejorado del ciclo de vida
    • ExoPlayer Management: Liberación y reconstrucción controlada
    • Android TV Optimizado: Perfecto para multitarea en TV
    • Memory Safe: Sin fugas de recursos

    📋 Información:

    • Versión: 8.0
    • Build: Audio Background Fix Edition
    • Principal novedad: Corrección de audio en background
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Dispositivos: TV, Android TV Box, Chromecast with Google TV

    🔧 Ciclo de Vida Mejorado:

    • onStart(): Inicia player solo si es null (previene duplicados)
    • onStop(): Libera player completamente (detiene audio)
    • onDestroy(): Liberación final de recursos
    • Memory Management: Sin leaks, rendimiento optimizado

    🎬 Solución Implementada:

    • 🛑 Detención Inmediata: No más audio fantasma
    • 🔄 Reconstrución Automática: Volver a la app reanuda streaming
    • Recursos Liberados: Memoria y CPU optimizados
    • 🎯 UX Mejorada: Transición limpia entre apps

    📦 Instalación:

    1. Descargar APK Audio Background Fix
    2. Transferir a dispositivo TV
    3. Habilitar "Fuentes desconocidas"
    4. Instalar y disfrutar sin audio fantasma

    🔇 Silencio Limpio: La experiencia Android TV perfecta sin interferencias de audio.

    Downloads
  • v7.0 ab43ce7794

    renato97 released this 2025-11-14 22:43:21 +01:00 | 17 commits to main since this release

    📺 StreamPlayer v7.0 - Pestañas y Eventos en Tiempo Real

    🎯 Nueva Interfaz con Navegación por Pestañas

    📑 Características Principales:

    • 🔄 Pestañas con Foco Visible: tab_channels y tab_events ahora son focusables con bg_tab_selector
    • 📱 Estados Visuales: Bordes resaltados en pestañas al navegar con D-pad
    • Eventos en Tiempo Real: Cálculo dinámico de estados de eventos
    • 🕐 Hora Argentina: Zona horaria America/Argentina/Buenos_Aires
    • 🔄 Caching Inteligente: EventRepository cachea por 24 horas

    🎮 Mejoras de Navegación TV:

    • 🎯 Foco Claro: Borde/bloque resaltado en pestaña activa (igual que tarjetas)
    • 📋 Sección Identificada: Siempre sabes qué sección vas a seleccionar
    • ⬅️➡️ D-Pad Optimizado: Navegación intuitiva entre Canales y Eventos
    • 🎨 UI Consistente: Diseño unificado entre pestañas y contenido

    📅 Estados de Eventos en Tiempo Real:

    • 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 Mejorada:

    • 📊 EventRepository: Gestión centralizada de eventos con cache
    • 🎨 EventAdapter: Adaptador optimizado para RecyclerView
    • 📱 EventItem: Modelo de datos estructurado para eventos
    • 🔗 Links Normalizados: global2.php automático sin intervención manual

    🎬 Funcionalidades Integradas:

    • 📱 Dos Pestañas: Canales y Eventos en activity_main.xml
    • 📋 Lista de Eventos: RecyclerView dedicado en item_event.xml
    • 🎯 Navegación Directa: Tocar evento abre PlayerActivity automáticamente
    • 🌐 Links Inteligentes: Conversión automática de URLs a streaming

    🚀 Características Heredadas:

    • Orden alfabético de canales
    • DNS Bypass para acceso global
    • Interfaz Android TV optimizada
    • Navegación D-Pad mejorada
    • Pantalla completa inmersiva

    📋 Información Técnica:

    • Versión: 7.0
    • Build: Pestañas y Eventos Edition
    • Principal novedad: UI con pestañas y eventos en tiempo real
    • Zona Horaria: America/Argentina/Buenos_Aires
    • Cache Eventos: 24 horas
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Dispositivos: TV, Android TV Box, Chromecast with Google TV

    🔄 Soluciones Implementadas:

    • Problema Resuelto: La página web no actualizaba "En vivo"
    • Nueva Solución: Cálculo en tiempo real en la app
    • 🎯 Mejora UX: Siempre sabes qué evento está activo
    • 📱 Navegación Clara: Pestañas con indicador visual fuerte

    📦 Instalación:

    1. Descargar APK Pestañas y Eventos
    2. Transferir a dispositivo TV
    3. Habilitar "Fuentes desconocidas"
    4. Instalar y disfrutar de la nueva interfaz

    🎯 Experiencia Profesional: Navegación intuitiva con eventos siempre actualizados y pestañas con foco claro.

    Downloads
  • v6.0 24a4c93fb5

    renato97 released this 2025-11-14 22:05:30 +01:00 | 18 commits to main since this release

    📺 StreamPlayer v6.0 - Alphabetical Sorting

    🔄 Lista Organizada para Android TV

    🔤 Características de Ordenamiento:

    • 📚 Orden Alfabético: Canales organizados de la A-Z automáticamente
    • 🎯 Navegación Rápida: Encuentra canales fácilmente con el control remoto
    • 📺 TV Optimized: Diseño perfecto para navegación con D-Pad
    • 🔍 Search Ready: Preparado para futura función de búsqueda
    • 🎨 Visual Consistency: Indicadores visuales mejorados

    🌐 Características DNS (Mantenidas):

    • Múltiples DNS providers (Google, Cloudflare, OpenDNS, Quad9)
    • Bypass automático de restricciones geográficas
    • Smart DNS rotation y fallback
    • Acceso a contenido regional sin bloqueos

    📺 Android TV Features:

    • Interfaz TV optimizada con control remoto
    • Navegación D-Pad mejorada
    • Grid gigante para pantallas grandes
    • Audio optimizado para Home Theater
    • Leanback Support integrado

    📋 Información:

    • Versión: 6.0
    • Build: Alphabetical Sorting Edition
    • Principal novedad: Lista de canales ordenada alfabéticamente
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Tamaño: Aproximadamente 11.5MB
    • Dispositivos: TV, Android TV Box, Chromecast with Google TV

    🔤 Mejoras de Navegación:

    • 🎯 Fácil Localización: Canales ordenados alfabéticamente
    • 📱 Quick Access: Navegación rápida con flechas del control
    • 🎨 Visual Clarity: Diseño mejorado para lectura en TV
    • 🔄 Consistent Order: Mismo orden en todas las sesiones

    🚀 Características Principales:

    • Lista ordenada alfabéticamente
    • Streaming sin restricciones geográficas
    • Configuración DNS automática y manual
    • Resolución URLs ofuscadas
    • Pantalla completa inmersiva
    • Manejo robusto de errores

    📦 Instalación:

    1. Descargar APK Alphabetical Sorting
    2. Transferir a dispositivo TV
    3. Habilitar "Fuentes desconocidas"
    4. Instalar y disfrutar de canales organizados

    🔤 Organización Perfecta: La forma más fácil de encontrar tus canales favoritos en la TV.

    Downloads
  • v5.0 87780cddee

    renato97 released this 2025-11-14 20:53:50 +01:00 | 20 commits to main since this release

    🌍 StreamPlayer v5.0 - DNS Bypass Edition

    🔓 Superar Bloqueos Geográficos

    🌐 Características DNS Avanzadas:

    • 🔄 Múltiples DNS: Google DNS, Cloudflare, OpenDNS, y más
    • 🚫 Anti-GeoBlock: Bypass automático de restricciones geográficas
    • Smart DNS: Rotación inteligente de DNS para mejor conectividad
    • 🛡️ Fallback System: Cambio automático a DNS alternativos
    • 🎯 Regional Content: Acceso a contenido de cualquier región

    📺 Funcionalidades Android TV:

    • Interfaz TV optimizada con control remoto
    • 🎮 Navegación D-Pad mejorada
    • 🖼️ Grid gigante para pantallas grandes
    • 🔊 Audio optimizado para Home Theater
    • 📱 Leanback Support integrado

    🚀 Características Principales:

    • Reproducción streaming sin restricciones
    • Configuración DNS automática y manual
    • Resolución URLs ofuscadas
    • Pantalla completa inmersiva
    • Grilla de canales mejorada
    • Manejo robusto de errores

    📋 Información:

    • Versión: 5.0
    • Build: DNS Bypass Edition
    • Principal novedad: Superar bloqueos geográficos
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Tamaño: Aproximadamente 6.9MB
    • Dispositivos: TV, Android TV Box, Chromecast with Google TV

    🔧 DNS Configurados:

    • Primario: Google DNS (8.8.8.8, 8.8.4.4)
    • Secundario: Cloudflare (1.1.1.1, 1.0.0.1)
    • Terciario: OpenDNS (208.67.222.222, 208.67.220.220)
    • Backup: Quad9 (9.9.9.9, 149.112.112.112)

    🌍 Acceso Regional:

    • 🇺🇸 USA Content
    • 🇪🇸 España Content
    • 🇦🇷 Latinoamérica Content
    • 🌍 Global Streaming

    📦 Instalación:

    1. Descargar APK DNS Bypass Edition
    2. Transferir a dispositivo TV
    3. Habilitar "Fuentes desconocidas"
    4. Instalar y disfrutar de contenido global sin restricciones

    🚀 Libertad Streaming: Accede a contenido de cualquier parte del mundo sin bloqueos geográficos.

    Downloads
  • v4.0 e6b4d0825b

    renato97 released this 2025-11-14 19:59:31 +01:00 | 22 commits to main since this release

    📺 StreamPlayer v4.0 - Android TV Edition

    📺 Especial para Televisores Inteligentes

    🎮 Características Android TV:

    • 📺 Interfaz TV: Diseño optimizado para control remoto y TV
    • 🎯 Navegación D-Pad: Control intuitivo con flechas del control remoto
    • 🖼️ Grid Gigante: Visualización de canales adaptada para pantallas grandes
    • 🔊 Audio TV: Optimización de sonido para sistemas de Home Theater
    • 📱 Leanback Support: Integración nativa con Android TV Launcher

    🚀 Funcionalidades mantenidas:

    • Reproducción de streaming optimizada para TV
    • Configuración DNS de Google automática
    • Resolución de URLs ofuscadas
    • Pantalla completa inmersiva
    • Grilla de canales mejorada
    • Manejo robusto de errores

    📋 Información:

    • Versión: 4.0
    • Build: Android TV Edition
    • Principal novedad: Interfaz optimizada para TV
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Tamaño: 6.9MB
    • Dispositivo: Televisores, Android TV Box, Chromecast with Google TV

    📦 Instalación en TV:

    1. Descargar el APK para Android TV
    2. Transferir a dispositivo TV (USB o método ADB)
    3. Habilitar "Fuentes desconocidas" en Ajustes de TV
    4. Instalar y disfrutar en la pantalla grande

    🎬 Experiencia TV: Versión especial diseñada para la mejor experiencia en televisores con control remoto.

    Downloads
  • v3.0 e6b4d0825b

    renato97 released this 2025-11-14 19:51:28 +01:00 | 22 commits to main since this release

    📺 StreamPlayer v3.0 - Pantalla Completa

    🎬 Nueva funcionalidad Premium

    Características principales:

    • 🖥️ Pantalla completa: Experiencia inmersiva de video a pantalla completa
    • 🔧 Grilla mejorada: Grid de canales optimizado y funcional
    • 🎮 Controles integrados: Navegación intuitiva en pantalla completa
    • 📱 UI optimizada: Interfaz adaptada para experiencia cinematográfica

    🚀 Mejoras mantenidas:

    • Reproducción de streaming optimizada
    • Configuración DNS de Google automática
    • Resolución de URLs ofuscadas
    • Manejo robusto de errores
    • Gestión de canales mejorada

    📋 Información:

    • Versión: 3.0
    • Build: Release
    • Principal novedad: Pantalla completa
    • SDK Min: Android 5.0+ (API 21)
    • SDK Target: Android 13 (API 33)
    • Tamaño: 6.9MB

    🔄 Actualización:

    1. Descargar el nuevo APK abajo
    2. Desinstalar versiones anteriores (recomendado)
    3. Instalar esta versión
    4. Disfrutar de la experiencia en pantalla completa

    🎬 Experiencia: Esta versión ofrece la mejor experiencia visual con reproducción a pantalla completa optimizada.

    Downloads