Installation Guide

IPTV Setup Tutorials for All Devices

Get your TVFlexLine IPTV subscription up and running in minutes. Follow our step-by-step installation guides for every device — no technical experience required.

📡

Select Your Device Above

Choose your streaming device from the menu to see the full installation guide tailored for it.

đŸ”Ĩ Fire TV Stick Setup Guide

âąī¸ 5–10 minutes 📱 V12Mate Player (Free) ✅ Beginner Friendly
V12Mate (Our Free App) No Server Address Needed
Very Important: If you already have TiviMate installed, please uninstall it first — otherwise V12Mate will not install correctly.

Choose Your Learning Style

đŸŽĨ

Video Tutorial

Watch a complete walkthrough guide

âąī¸ ~3 min video
📝

Step-by-Step Guide

Follow detailed written instructions with screenshots

âąī¸ Read at your pace

❓ Frequently Asked Questions

V12Mate is TVFlexLine's own free IPTV player for Firestick and Android TV. It organizes your live channels and VOD with an EPG. No server address is needed — just your username and password.
Yes, V12Mate works with most Firestick models. Ensure you have enough storage and a stable Wi-Fi connection for the best experience.
Delete the playlist, re-add it and verify your credentials. Check for typos in your username and password — they are case-sensitive.
Re-enable ADB debugging and Unknown Sources if needed. Clear the app cache if it runs slowly. Reinstall for major issues, or consider a VPN if your ISP throttles streaming traffic.

đŸ‘Ŋ Android TV & Box Setup Guide

âąī¸ 3–5 minutes đŸ“ē V12Mate Player ✅ Easy Setup
V12Mate (Recommended) Perfect Player TiviMate
Compatible devices: Sony, TCL, Hisense, Philips, Nvidia Shield, Chromecast with Google TV, Mi Box, and most Android TV boxes.

Method 1 — Install V12Mate via Downloader (Recommended)

  1. Search for Downloader in the Play Store and tap Install
    Install Downloader from Play Store on Android TV
  2. Press Allow when prompted for file access
    Press Allow on Android TV
  3. Click OK to confirm and proceed
    Click OK to confirm
  4. Downloader is ready — now enter Downloader code: 2494311 → press GO
    Downloader is ready on Android TV
    Enter V12Mate Downloader code
  5. Accept Privacy Policy → press Install
    Accept Privacy Policy
  6. When complete, press OPEN → tap Add Playlist → select V12MATE
    Open V12Mate
  7. Enter your Username and Password, press Next, keep VOD + TV Channels selected, wait ~1 minute, then press Done 🎉
    Enter credentials in V12Mate
Tip: If Developer Options is not visible, go to About and tap Build Number 7 times to unlock them.

❓ Frequently Asked Questions

No. TiviMate is a third-party player. TVFlexLine's own player is V12Mate, which is free. TiviMate requires its own premium license to unlock all features.
Yes. Configure Perfect Player with your server URL, username, and password using the Xtream Codes (XC API) login method.
Make sure TiviMate is fully uninstalled first. Also verify that "Unknown Sources" or "Install from Unknown Apps" is enabled for the Downloader app in your device settings.

📟 Formuler / Dreamlink Setup Guide

âąī¸ 5–8 minutes 📟 MyTVOnline / DOL2 ✅ Xtream Codes
MyTVOnline 2 & 3 DOL2 App
Compatible models: Formuler Z8, Z10, Z11, GTV, and all Formuler Android TV boxes. Also Dreamlink T2 and DOL2-compatible devices.

Formuler Z — MyTVOnline 2 & 3 Setup

  1. Open MyTVOnline 2 or 3 from your Formuler home screen
  2. Navigate to Menu → Connections → Add Portal
    Formuler MyTVOnline2 portal setup screen
  3. Enter your configuration:
    â€ĸ Portal Name: Any name (e.g. "TVFlexLine")
    â€ĸ Portal URL: Your server URL (from your welcome email)
    â€ĸ Login Required: Enable this option
    â€ĸ Username: Your IPTV username
    â€ĸ Password: Your IPTV password
  4. Press Connect — your channels will load automatically

Dreamlink — DOL2 App Setup

  1. Open DOL2 App from your Dreamlink home screen
    Dreamlink DOL2 app setup
  2. Go to Menu → Portals → Edit Portal
    Dreamlink Portal configuration screen
  3. Enter your portal details:
    â€ĸ Portal Title: Any name
    â€ĸ Portal URL: Your IPTV server URL
    â€ĸ Login Required: Yes
    â€ĸ Username & Password: Your credentials
  4. Save the configuration and restart the app to connect
Note: Unlike MAG boxes, Formuler and Dreamlink boxes do not require MAC address registration — only your username and password.

❓ Frequently Asked Questions

MyTVOnline 2 is the newer version with an improved interface and better Xtream Codes support. We recommend using MyTVOnline 2 or 3 for the best performance.
No. Formuler boxes use the Xtream Codes login method — just your username and password from your TVFlexLine subscription.
Check that "Login Required" is enabled, verify your credentials are correct, ensure a stable internet connection, and try restarting the MyTVOnline app.

đŸ“ē Smart TV Setup Guide — All Brands

âąī¸ 5–7 minutes đŸ“ē LG, Samsung, Sony & More ✅ App Store
âš ī¸

Important Notice

This tutorial uses a third-party app that is NOT owned or managed by TVFlexLine. Some apps may require their own paid license after the trial period. This guide only helps you configure the app with your subscription.


Hot Player Perfect Player
Compatible models: LG WebOS, Samsung Tizen, Sony Android TV, TCL, Hisense, Vizio, and other major Smart TV brands.
Note: If your Smart TV has the Google Play Store, follow the Android TV tutorial instead.

Step 1 — Install Hot Player

  1. On your Smart TV, open the App Store (LG Content Store, Samsung Apps, etc.)
  2. Search for "Hot Player" or "Hot IPTV"
    Search for Hot Player in Smart TV App Store
  3. Select Hot Player from results and click Install

Step 2 — Note Your MAC Address

  1. Open Hot Player on your Smart TV
  2. Your MAC Address will be displayed. Write it down or photograph it — you'll need it shortly
    MAC Address displayed in Hot Player app

Step 3 — Configure Your Playlist Online

  1. On your phone or computer, visit https://hotplayer.app
  2. Click "Upload List"
    HotPlayer Upload List menu
  3. Enter your Smart TV's MAC Address and click Next
    Enter MAC address in HotPlayer
  4. Change the Source to "Xtream Code"
    Select Xtream Code source in HotPlayer
  5. Fill in your details:
    â€ĸ Host: Your server address
    â€ĸ Username: Your IPTV username
    â€ĸ Password: Your IPTV password
    Then click Save
  6. Return to your TV and refresh Hot Player — your channels will load. You're all set! 🎉
Tip: For best quality, use a wired (Ethernet) connection if possible. Minimum 25 Mbps for HD, 50+ Mbps for 4K.

❓ Frequently Asked Questions

The MAC Address is displayed in the Hot Player app under the Account section when you first open it.
Try changing your Smart TV account region, or use alternatives like Smart IPTV, GSE Smart IPTV, or IBO Player from your TV's app store.
Hot Player costs approximately $9 CAD/year or $21 CAD for a lifetime license. It does not include channels — you need your own IPTV subscription.

đŸŸŖ Roku Device Setup Guide

âąī¸ 5–7 minutes đŸ“ē Hot Player ✅ Channel Store
âš ī¸

Important Notice

Hot Player is a third-party app, NOT owned or managed by TVFlexLine. It may require its own paid license. This guide only helps you configure it with your subscription.


Hot Player IBO Player Pro
Compatible: All Roku devices — Roku TV, Roku Ultra, Roku Streaming Stick, and Roku Express.

Step 1 — Install Hot Player

  1. On your Roku, open the Roku Channel Store
  2. Search for "Hot Player" and select it from results
    Search Hot Player on Roku Channel Store
  3. Click "Add Channel" to install Hot Player on your Roku

Step 2 — Get Your MAC Address

  1. Open Hot Player on your Roku
  2. Note the MAC Address shown on screen — take a photo
    MAC Address shown in Hot Player on Roku

Step 3 — Configure Online at hotplayer.app

  1. Visit hotplayer.app on any device, click Upload List
    Hot Player upload list page
  2. Enter your Roku's MAC Address → click Next
    Enter MAC address
  3. Change source to Xtream Code, then fill in Host, Username, Password → click Save
    Configure Xtream Code in Hot Player
  4. Return to Roku, refresh Hot Player and start watching! 🎉
Tip: Need 25 Mbps+ for HD, 50+ Mbps for 4K content.

❓ Frequently Asked Questions

Try changing your Roku account region or look for alternatives like IBO Player Pro and GSE Smart IPTV in your region's store.
Yes — Hot Player supports multiple playlists. Add them through the web interface at hotplayer.app and switch easily on the device.

🍎 iPhone & iPad Setup Guide

âąī¸ 3 minutes 📱 App Store ✅ No Jailbreak Needed
âš ī¸

Important Notice

The apps below are third-party apps, NOT owned or managed by TVFlexLine. They may require their own license. This guide only helps you configure them with your subscription.


iMPlayer (Recommended) Smarters Player Lite

Method 1 — iMPlayer (Recommended)

  1. Download iMPlayer — IPTV Player from the App Store: Download iMPlayer
    iMPlayer on Apple App Store
  2. Open the app and tap "Add a Playlist"
  3. Select playlist type "XC API"
  4. Fill in your details:
    â€ĸ Portal URL: Server URL from your welcome email
    â€ĸ Username & Password: Your TVFlexLine credentials
  5. Tap "Add Playlist", wait for channels to download and enjoy! 🎉

Method 2 — Smarters Player Lite

Download Smarters Player Lite →

  1. Open app → tap Add User → select "Login with Xtream Codes API"
    Add User with Xtream Codes API in Smarters Player
  2. Enter your server URL, username, and password → tap Add User
  3. Wait a few seconds for processing, then tap Live TV to start watching
    Smarters Player Live TV view
Tip: Use a stable Wi-Fi connection for the best iOS streaming experience.

❓ Frequently Asked Questions

iMPlayer is recommended for its simplicity and reliability. Smarters Player Lite is also excellent for beginners. Both work perfectly with IPTV subscriptions.
Yes! iMPlayer is available on Apple TV. You can also use AirPlay to stream from your iPhone or iPad to your Apple TV.
Enable "Auto-update EPG" in app settings. Some providers take a few minutes to load the full program guide.

đŸ’ģ Windows & Mac Setup Guide

âąī¸ 5 minutes đŸ’ģ Desktop Apps ✅ Full HD Support
IPTV Smarters Pro MyIPTV Player VLC Player

Method 1 — IPTV Smarters Pro

  1. Visit the official website: https://www.iptvsmarters.com
  2. Click the "Downloads" section and download the Windows or Mac version
    IPTV Smarters Pro website downloads page
    Download IPTV Smarters Pro for Windows or Mac
  3. Run the installer. If Windows asks for permission, click "Yes" to allow
  4. Launch IPTV Smarters → click Add New User → choose "Login with Xtream Codes API"
  5. Enter your TVFlexLine credentials: Server URL, Username, Password → click Add User 🎉

Method 2 — MyIPTV Player (Windows 10/11)

Download from Microsoft Store →

  1. Go to the Settings tab → click "Add new playlist and EPG source"
    MyIPTV Player settings page
  2. Paste your M3U URL → click Add remote list
    Add M3U playlist to MyIPTV Player
  3. Select your playlist from Select Channel Playlist
    Select channel playlist in MyIPTV
  4. Go to Channels tab and start watching! 🎉
    MyIPTV Player ready to watch
Tip: Use a wired Ethernet connection for PC/Mac for best HD and 4K streaming performance.

❓ Frequently Asked Questions

IPTV Smarters Pro offers the most features and runs on both Windows and Mac. MyIPTV Player is great for Windows 10/11 users who prefer Microsoft Store apps.
Yes — VLC can open M3U playlists via Media → Open Network Stream. However, dedicated IPTV apps provide much better features like EPG and channel organization.
Some apps like IPTV Smarters Pro support recording. Always check your subscription's terms of service regarding DVR usage.

📱 Android Phone & Tablet Setup Guide

âąī¸ 3 minutes 📱 Play Store ✅ Mobile Optimized
âš ī¸

Important Notice

The apps below are third-party apps, NOT owned or managed by TVFlexLine. They may require their own license. This guide only helps you configure them with your subscription.


iMPlayer Mobile TiviMate Mobile Perfect Player
Requirements: Android 5.0 or higher, stable Wi-Fi or 4G/5G connection.

Method 1 — iMPlayer Setup (Recommended)

  1. Download iMPlayer from Google Play: Download iMPlayer →
    iMPlayer on Google Play Store
  2. Open app → tap "Add a Playlist" → select "XC API"
  3. Enter: Portal URL (server address), Username, and Password from your welcome email
  4. Tap "Add Playlist" — wait for channels to load and start streaming! 🎉

Method 2 — TiviMate Mobile

  1. Install TiviMate IPTV Player from Google Play Store
    Note: VOD on TiviMate requires their Premium license. Our subscription has VOD built in.
    TiviMate IPTV Player on Google Play Store
  2. Open TiviMate → tap Add Playlist → select Xtream Codes
  3. Enter your server URL, username, and password → tap Next
  4. Wait for channels to load, then start watching!
Data tip: Streaming uses ~1 GB/hr at SD, ~3 GB/hr at HD. Use Wi-Fi when possible.

❓ Frequently Asked Questions

No — TiviMate is just a player. You need an active TVFlexLine subscription and your playlist credentials.
Double-check the host URL, username, and password. Ensure there are no extra spaces and the URL starts with http:// or https://.
Yes — most IPTV apps support Chromecast. Look for the cast icon in the player, or use screen mirroring on compatible TVs.

📡 BuzzTV Box Setup Guide

âąī¸ 5–8 minutes 📟 XC API Login ✅ Xtream Codes
XC API Login (Recommended)
Compatible models: BuzzTV XPL 3000, XRS 4000, XRS 4500, E2000, and all BuzzTV Android boxes.

Method 1 — XC API Login (Recommended)

  1. From the BuzzTV home screen, navigate to Server Settings
    BuzzTV Server Settings screen
  2. Select XC API Login → Add XC API Login
    Select XC API Login on BuzzTV
  3. Configure your connection:
    â€ĸ Portal Name: Any name (e.g. "TVFlexLine")
    â€ĸ Portal URL: Your server URL
    â€ĸ Username: Your IPTV username
    â€ĸ Password: Your IPTV password
    Configure BuzzTV XC API Login credentials
  4. Press Connect or Save to establish the connection
  5. Return to the home screen → select Live TV and start watching! 🎉

❓ Frequently Asked Questions

Use XC API Login if your provider gave you a username and password (recommended). Use MAC Server only if your provider specifically requires MAC address authentication.
Verify credentials are correct, ensure a stable internet connection, confirm you're using the right login method (XC API vs MAC), and try restarting the BuzzTV app.
Yes — configure multiple connections in Server Settings and switch between them easily from the home screen.