Features
95 features across 18 categories. Here are the ones worth showing.
Playback engine
An in-house FFmpeg-based player, not a wrapper around ExoPlayer. Per-device codec profiles from a Fire TV Stick to a Shield. Channel switches land in about 0.8 seconds.
- Auto frame-rate matching (24/25/30/50/60 Hz)
- Automatic error recovery and reconnection on stream drops
- Playback speed control (0.5× to 2×)
- Audio track selection with preferred-language auto-pick
- A/V sync offset slider, per-channel or device-wide
EPG & programme guide
The #1 complaint in every IPTV forum is EPG that doesn't match. BingeBop fuzzy-matches channels to programme data even when your provider's channel IDs are wrong or missing.
- Genre-coloured programme cells (sports, news, movies, etc.)
- Per-channel manual EPG binding with searchable picker
- Per-source and per-group time offsets for misaligned guides
- Catch-up playback for past programmes on supported channels
- Programme reminders — auto-tune when a show starts
Timeshift & live pause
Pause live TV, rewind through the buffer, and seek with a thumbnail filmstrip. A "behind live" indicator shows exactly how far back you are, and a single button jumps you back to the live edge.
- Thumbnail filmstrip on the seek bar
- Configurable forward/backward skip steps
- USB and network storage destinations for the timeshift buffer
Picture-in-picture
Watch one channel or movie in the main view while browsing others in an inset PiP window. The live TV preview keeps playing while you browse the EPG, movies, or settings.
- Real PiP — keep watching while you channel-surf
- Mix sources — HDHomeRun in main, Xtream in PiP
- Swap or close the inset window
Household cluster
Pair your Android TV devices over the LAN. They discover each other via mDNS, authenticate with a shared secret, and sync everything automatically.
- Shared settings, favourites, watch history, channel numbers
- Recording coordination — the best device records, all devices see it
- Stream reuse — a paired TV can tap into another's active proxy instead of opening a second upstream connection
- Parental controls and screen-time limits enforced across the cluster
- Connection conflict guard — names which peer is using a provider slot
Everything else
The full feature count is 95 across 18 categories. Here's the rest in compact form.
- Web remote from any phone or browser on your network
- Multi-script on-screen keyboard — Latin, Cyrillic, Greek, Arabic
- Subtitle OCR — bitmap DVB/PGS subs converted to searchable text
- Teletext, DVB, CC 608/708, and OTT subtitle tracks
- Recording — now, scheduled, recurring, with pre/post padding
- Movies & series browsing with resume position and autoplay next
- Watchlist / My List with auto-remove when watched
- Global search across channels, groups, movies, series, and EPG
- Sleep timer — preset durations or "end of programme/episode"
- Profiles — per-user settings, favourites, watch history
- Parental controls — age-based gating, screen-time limits, PIN lock
- Storage destinations — another device, USB, SMB/NFS, SFTP, WebDAV
- Channel management — favourites, hiding, custom groups, renaming
- Stable cluster-global channel numbering with digit-keypad input
- Theme presets, accent colour picker, font & layout density choices
- Remote button mapping — customise short/long press per context
- Connection troubleshooter — 5-hop visual path with DNS-block detection
- Encrypted DNS (DoH/DoT) to bypass ISP blocks
- Backup & restore — encrypted ZIP export to local or network storage
- Self-update — stable and beta channels, signature-pinned APK
- HTTP API on port 18080 — 113 endpoints for automation and integration
- QR "take it with you" — scan to continue watching on your phone