9 days ago

Build a cross-platform IPTV application that supports the following features: 1. Playlist formats: - M3U and M3U8 - Xtream Codes API (username, password, URL) - Stalker Portal using MAC Address authentication (like MAG/STB Emulator) 2. Content types: - Live TV with EPG support (if available) - VOD (Video on Demand) - Series (with season and episode navigation) 3. UI/UX requirements: - Modern, responsive user interface - Organized by category (e.g. Sports, News, Movies, Series, Kids) - Favorites list - Channel locking with PIN - Ability to show/hide specific channels or categories - Sorting and search functionality - Remember playback position for VOD/Series - Customizable player using ExoPlayer or VLC 4. Backend behavior: - Parse and display M3U/M3U8 files - Authenticate and fetch playlists from Xtream API - Simulate MAG device with MAC address for Stalker Portal access - Store user preferences locally using SQLite or SharedPreferences 5. Optional: - Display logos, channel icons, and program info - Local caching for faster loading - Optional parental control settings Output: A Flutter-based application (or Kotlin for Android) with modular structure and clean code. Use best practices for performance and security. 1. Homepage Layout Top header with app logo and search icon- Main navigation tabs (Live TV, Movies, Series, Favorites) Content organized in horizontal scrollable categories Each category shows relevant thumbnails/posters Quick access filter buttons for content types Bottom navigation bar with Home, Search, Library, Settings icons 2. Live TV Section Grid view of channels with logos and current program Side drawer for channel categories (Sports, News, etc.) EPG timeline view with current/upcoming shows Mini-player when browsing while watching Favorite channel marking option- Channel number quick access 3. VOD/Movies Section Featured content carousel at top Grid view of movie posters with ratings Category filters (Action, Drama, etc.) Resume watching section- Continue watching progress indicators Sort options (Latest, Most Popular, A-Z) 4. Series Section Show posters with season/episode count Season dropdown selection- Episode list with thumbnails and descriptions Progress tracking for each episode Next Episode automatic suggestion- Recently watched series section 5. Player Interface Custom video player controls Quality selection dropdown- Playback speed controls Channel/Episode quick switching Lock screen with PIN option- Gesture controls for volume/brightness 6. Settings Page Playlist management section- Account credentials input Parental control settings Player preferences Cache management Category visibility toggles Language selection 7. Search & Filter Universal search across all content Search history Filter by content type Advanced filtering options Sort results by relevance/date Search suggestions 8. Security Features PIN protection interface Content restriction settings Profile management Hidden channel options Secure credential storage UI

Fork

Windframe is a drag and drop builder for rapidly building tailwind css websites and UIs

Start building stunning tailwind UIs! 

Build from scratch or select prebuilt tailwind templates