asmasud500/IPTV-pro — reverse-engineered prompt
Reverse engineered prompt
Build me a simple Android IPTV player app in Kotlin that feels polished and easy to use. I want a dark theme, a home screen that loads channels from the public OpenSourceFlix M3U8 playlist, and a clean scrollable channel list with each channel’s logo, name, and group if available.
Please add a search box so I can quickly filter channels by name or category. When I tap a channel, it should open a smooth live player screen that plays HLS streams reliably in landscape and feels like a proper TV watching experience. Show a small status overlay with useful playback info, but keep the interface clean.
I also want pull to refresh so the playlist can be reloaded anytime, plus sensible loading and error states if the stream or playlist fails. Make it feel modern and responsive on phones, and structure it in a way that is easy to maintain. If you need to, look up current Android media player docs online and make it production ready enough to run in Android Studio.
Want more depth? Deep Reverse