-
released this
2026-02-26 03:28:26 +00:00 | 0 commits to main since this releasev1.1.2 - Channel Name Formatting and Live TV Optimization
✨ New Features
Channel Name Formatter (NEW)
- Created
lib/utils/channel_name_formatter.dartutility 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.apkDownloads
- Created