Branch: main
---
fix(player): add missing trackStatus view to stream track row layout
---
A dual-platform Android streaming app with movies, TV shows, Live TV, schedule playback, watch history, Trakt profile support, Firebase sync, and TV-first remote navigation.
Features
One codebase powers TV remote navigation, mobile touch screens, streaming providers, Live TV, sync, and playback protection.
Separate Compose navigation graphs provide D-pad-first Android TV and Fire TV screens plus touch-first phone and tablet layouts.
Browse trending, popular, top-rated, genre, company, network, cast, season, episode, and recommendation data powered by TMDB.
Search movies and TV shows, then browse curated GitHub-hosted collections such as Oscar winners, classics, sitcoms, faith content, and action lists.
Dedicated WebView, IPTV, schedule, and YouTube player activities handle provider iframes, M3U streams, scheduled channels, and trailers.
Load M3U channels, XMLTV EPG data, categories, search, favorite channels, and scheduled events with channel chips that open the schedule player.
Playback progress is saved locally, enriched with TMDB metadata, and surfaced in continue-watching rows for quick resume.
Save movies, shows, companies, networks, casts, and favorite channels locally, then sync user data through Firebase and Trakt integrations.
UMP consent gates StartApp, AdMob, Wortise, and Unity ads while WebView ad blocking, popup suppression, and network diagnostics protect playback.
Content Library
Explore hand-picked movie and TV collections alongside Live TV, EPG data, scheduled events, and saved channels.
Award-winning films
Heartwarming content
Action-packed blockbusters
Timeless cinema
Beloved comedy series
CIA, Mossad, espionage
Real event documentaries
Sci-fi adventures
Technology
The current implementation combines modern Android UI, Room caching, Firebase/Trakt sync, WebView playback, IPTV parsing, and multi-network ads.
Preview
A glimpse of the immersive streaming experience awaiting you.
Browse curated content with hero carousel
Comprehensive movie and show information
Horizontal scrolling with smooth navigation
Updates
A concise snapshot of the major features and systems currently implemented in KiduyuTV.
Branch: main
---
fix(player): add missing trackStatus view to stream track row layout
---
Branch: main
---
Keep direct player open after playback errors
---
Branch: main
---
Improve schedule server focus
---
Branch: main
---
Update AdBlockerWebViewClient.kt
---
Branch: main
---
Respect Web Sniffer setting for Live TV
---
Branch: main
---
Retry DaddyLive playback across stream mirrors
---
Branch: main
---
Update SchedulePlayerActivity.kt
---
Branch: main
---
Add IPTV player diagnostics
---
Branch: main
---
Add DaddyLive scrape action to Live TV
---
Branch: main
---
Add DaddyLive scraped channel mode
---
Branch: main
---
Comment out AdMob test device configuration in SplashActivity
Remove active test device configuration to disable test mode for production builds. The test device ID and RequestConfiguration setup are now commented out, allowing ads to serve in production mode while preserving the code for future testing needs.
---
Branch: main
---
Delete stale logcat files at startup
---
Branch: main
---
add screenshots
---
Branch: main
---
Cap automatic quality and fix stream rebuffering
---
Branch: main
---
Move SubtitleItem into its own model file
---
Branch: main
---
Persist direct playback progress every 15 seconds
---
Branch: main
---
Update activity_direct_stream.xml
---
Branch: main
---
Remove legacy WebView playback tracking
---
Branch: main
---
Ignore demo video in WebView sniffer
---
Branch: main
---
perf(directstream): parallel history+network, stream first item, prefetch next ep, 12s min buffer
---
Branch: main
---
Ignore demo video in WebView sniffer
---
Branch: main
---
Fix nullable sniffed stream retry
---
Branch: main
---
Restore PlayerActivity coroutine launch import
---
Branch: main
---
Update AdBlockerWebViewClient.kt
---
Branch: main
---
Show media title in direct player
---
Branch: main
---
Sniff and attach WebView subtitles
---
Branch: main
---
Add WebView stream sniffer playback
---
Branch: main
---
Fix direct stream button layout
---
Branch: main
---
Prompt to enable direct stream playback
---
Branch: main
---
Fix direct stream player colors
---
Get KiduyuTV for Android TV, Fire TV, phone, or tablet. Choose the flavor that matches your device.