Skip to content
    Cadnative Logo
    All articles
    FireVision TVIPTVFire TVStreaming

    FireVision TV: Native IPTV Streaming for Fire TV

    A deep dive into FireVision TV — a native Kotlin IPTV client for Fire TV devices featuring live channels, EPG, VOD, and Alexa voice control.

    A

    Akshay Nikhare

    ·7 min read

    FireVision TV is an IPTV streaming solution designed for Fire TV devices and Android-based set-top boxes. It delivers live channels, on-demand content, and catch-up TV through a clean, native interface — without the sluggishness that plagues most generic IPTV players.

    Live portal · Client app · Server · Releases / APK

    What is FireVision TV?

    FireVision TV is a purpose-built IPTV client developed by Cadnative. Unlike web-based or cross-compiled players, it's written natively for Fire OS — which means smoother playback, faster channel switching, and proper integration with Alexa voice control.

    Key capabilities:

    • Live TV — thousands of channels across sports, news, entertainment, and regional content
    • VOD library — movies and series available on-demand with resumable playback
    • Catch-up TV — watch programmes you missed, up to 7 days back
    • EPG (Electronic Programme Guide) — full 7-day grid with programme details
    • Multi-screen — stream on up to 4 devices simultaneously on a single subscription

    Why native matters for Fire TV

    Most IPTV apps ship a single React Native or Flutter bundle and call it done. The result is frame drops during fast channel zaps, input lag on the d-pad, and memory pressure that causes the Fire TV to throttle after 20 minutes.

    FireVision TV is built in Kotlin against the Fire TV SDK directly:

    • ExoPlayer handles HLS/DASH/RTMP with hardware-accelerated decoding
    • Leanback library powers the d-pad-first UI navigation
    • Alexa integration lets users say "tune to Sky Sports" or "play Succession" without touching the remote

    The result: channel changes in under 1 second, and stable 4K HDR playback on Fire TV Stick 4K Max.

    Setting up FireVision TV

    Getting started takes under two minutes:

    1. Install — download the latest APK from the FireVision TV releases page and sideload it via ADB, or search "FireVision TV" on the Amazon Appstore.
    2. Activate — open the app, note your device code, and enter it at tv.cadnative.com with your subscription credentials.
    3. Load your playlist — paste your M3U URL or Xtream Codes API details in Settings → Playlist.
    4. Done — channels populate automatically. The EPG syncs in the background.
    # Sideload via ADB (developer mode must be enabled on the Fire TV)
    adb connect <fire-tv-ip>:5555
    adb install firevision-tv.apk
    

    EPG and channel management

    The built-in EPG pulls data from XMLTV sources. You can configure your own source or use the default one bundled with your subscription:

    • Settings → EPG Source → paste your XMLTV URL
    • EPG refreshes every 12 hours automatically
    • Map channels to EPG entries manually if the auto-match doesn't align

    The channel list supports grouping by category (Sports, Movies, News), and you can create a Favourites row that appears at the top of the home screen for one-click access.

    Parental controls

    FireVision TV supports PIN-based content locking:

    • Lock individual channels or entire categories
    • Set a PIN in Settings → Parental Controls
    • The PIN is required before any locked content plays

    This is stored locally on the device — no account-level parental data is sent to our servers.

    Troubleshooting common issues

    | Issue | Fix | |---|---| | Buffering on live TV | Switch stream quality to Auto or reduce to 720p in Settings → Playback | | EPG not loading | Check your XMLTV URL is accessible; try a manual refresh in Settings → EPG | | Black screen on channel switch | Force-stop the app and clear cache (Fire TV Settings → Manage Installed Apps) | | App not installing | Enable Apps from Unknown Sources in Fire TV Developer Options for sideloads |

    Subscription and pricing

    FireVision TV uses a subscription model:

    • Monthly — flexible, cancel anytime
    • 6-month — 15% saving vs monthly
    • Annual — best value, 30% saving

    All plans include full VOD access, EPG, and multi-screen support. A 24-hour free trial is available — no credit card required.

    What's coming next

    The roadmap includes:

    • Chromecast support — cast from your phone to any TV
    • Download for offline — save VOD content for playback without internet
    • Sports notifications — get alerts before a match kicks off
    • Fire TV Cube — hands-free voice control optimisations

    Open source & resources

    FireVision TV is open source. Explore the code, report issues, or contribute:


    If you're building a custom IPTV solution or need a white-label Fire TV app for your streaming service, get in touch with us at Cadnative — FireVision TV is available as a white-label platform with full branding customisation.

    Need expert help with your project?

    We specialise in Shopware development and IMOS IX parametric design. Get a free consultation.

    Get a free consultation →