• v1.1.2 5351513619

    renato97 released this 2026-02-26 03:28:26 +00:00 | 0 commits to main since this release

    v1.1.2 - Channel Name Formatting and Live TV Optimization

    New Features

    Channel Name Formatter (NEW)

    • Created lib/utils/channel_name_formatter.dart utility class
    • Automatically removes quality tokens from channel names:
      • SD, HD, FHD, UHD, 4K, 8K, HDR, HEVC, H264, H265, FULLHD
    • Strips country prefixes before pipe character (e.g., "AR | ESPN" → "ESPN")
    • Removes leading separators (-, –, —, :, etc.)
    • High-performance caching (max 50,000 entries)
    • Memory-efficient with automatic cleanup

    🎨 UI/UX Improvements

    Live TV Memory Optimization

    • Live streams list now persists in memory while app is running
    • Prevents unnecessary reloads when navigating back
    • Reduces API calls and improves performance

    Search Bar Enhancement

    • Hidden search bar for Live TV content
    • Search only shown for Movies and Series
    • Cleaner, more focused browsing experience

    Channel Card Display

    • Applied intelligent channel name formatting
    • Removed visual clutter from quality indicators
    • Better typography:
      • Increased font weight (w500 → w600)
      • Centered text alignment
      • Improved line height (1.15)
      • Better overflow handling

    🔧 Technical Improvements

    Performance

    • Channel name caching reduces CPU usage
    • Live TV persistence reduces network calls
    • Optimized for large channel lists

    Code Quality

    • Separation of concerns with dedicated utility class
    • Consistent formatting across all channels
    • Better memory management

    📊 Statistics

    • 3 files changed
    • +127 insertions, -68 deletions
    • Net: +59 lines
    • APK size: 51.8 MB

    ⚠️ Breaking Changes

    None - all changes are backward compatible

    📥 Installation

    adb install XStreamTV-v1.1.2-release.apk
    
    Downloads
  • v1.1.0 7911af217f

    renato97 released this 2026-02-26 02:57:46 +00:00 | 1 commits to main since this release

    v1.1.0 - Major Refactoring and Android TV Optimizations

    Screens

    home_screen.dart

    • Removed unused imports and state variables
    • Simplified responsive layout logic
    • Added mounted checks before navigation
    • Improved MaterialPageRoute formatting
    • Enhanced download playlist functionality

    Services

    xtream_api.dart

    • Added dependency injection (http.Client)
    • Implemented country extraction caching
    • Added regex patterns for country code detection
    • Enhanced football channel detection
    • Improved error handling

    iptv_provider.dart

    • Better state management
    • Optimized stream filtering
    • Refactored country filtering methods
    • Enhanced playlist download and caching

    Widgets

    countries_sidebar.dart

    • Better responsive design for TV
    • Enhanced FocusableActionDetector
    • Improved focus indicators

    simple_countries_sidebar.dart

    • Cleaner code structure
    • Better remote navigation
    • Improved visual feedback

    Player

    player_screen.dart

    • Better error handling
    • Enhanced responsive layout
    • Improved Android TV controls
    • Better buffer management

    Technical Improvements

    • Better separation of concerns
    • Performance optimizations
    • Improved code quality
    • Enhanced Android TV support

    Statistics

    • 8 files changed
    • +1300 insertions
    • -1139 deletions
    • Net: +161 lines of cleaner code
    Downloads
  • v1.0.2 5d38b89a53

    renato97 released this 2026-02-26 02:34:07 +00:00 | 2 commits to main since this release

    Cambios en v1.0.2

    Correcciones:

    • Fix de error de sintaxis en home_screen.dart
    • Método _buildPlaceholder movido correctamente dentro de _ChannelCardState

    Navegación con Control Remoto Android TV:

    • Dashboard cards (Live TV, Movies, Series) responden al botón OK/Enter
    • Channel grid items seleccionables con el remote
    • Sidebar navigation (países y Fútbol Argentino) funciona con el remote
    • Indicadores visuales de foco (bordes blancos) implementados

    Features existentes:

    • Conexión a Xtream Codes API
    • Lista de países con Argentina y Perú primero
    • Categoría especial Fútbol Argentino (canales de fútbol argentino y español)
    • Optimizado para Android TV y tablets

    Instalación

    Descargar el APK y instalar en dispositivo Android TV:

    adb install XStreamTV-v1.0.2-release.apk
    
    Downloads
  • v1.0.0 80135dae47

    renato97 released this 2026-02-26 01:44:25 +00:00 | 4 commits to main since this release

    🎉 Primera versión estable de XStream IPTV Player

    Novedades

    • 📡 TV en Vivo con 26,000+ canales
    • 🎬 Películas y Series VOD
    • 🌍 Filtro por países con prioridad Argentina-Perú
    • Categoría especial Fútbol Argentino
    • 🔍 Búsqueda de canales
    • 📱 Optimizado para Android TV

    🐛 Mejoras v1.0.1

    • Navegación con control remoto completamente funcional
    • Indicadores de foco visibles en todos los botones
    • Soporte para tecla ENTER/OK en dashboard
    • Borde blanco en botones del header al navegar

    📥 Descargas

    • XStreamTV-v1.0.1.apk (52 MB) - Última versión con navegación mejorada
    • XStreamTV-v1.0.0-release.apk (50 MB) - Versión original
    • XStreamTV-v1.0.0-debug.apk (170 MB) - Versión con logs de depuración

    🚀 Instalación

    adb install XStreamTV-v1.0.1.apk
    

    📋 Requisitos

    • Android 5.0+
    • Conexión a Internet

    Desarrollado con ❤️ por Renato

    Downloads