🔥 LIMITED TIME: Get 1 Month FREE on any 6 or 12 Month Plan! Use code SWISH2024

Setup Guides

Get SwishIPTV running on any device in minutes

TiviMate

The most popular IPTV player for Android TV & FireStick. Feature-rich with DVR, multi-view and EPG.

Android TV FireStick
Download
FireStick Installation
  1. Go to Settings → Device → Developer Options
  2. Enable Apps from Unknown Sources
  3. Install the Downloader app from Amazon Appstore
  4. Open Downloader, enter the TiviMate APK URL
  5. Download and install the APK
  6. Launch TiviMate once installed
Android TV Installation
  1. Open Google Play Store on your Android TV
  2. Search for "TiviMate IPTV Player"
  3. Select the official app and tap Install
  4. Wait for download to complete
  5. Launch TiviMate from your home screen

Connect with Xtream Codes Recommended

You'll need your SwishIPTV credentials:

Server URLProvided in your welcome email
UsernameProvided in your welcome email
PasswordProvided in your welcome email
  1. Open TiviMate and tap Add Playlist
  2. Select Xtream Codes as the playlist type
  3. Enter your Server URL (include port e.g. http://server.com:8080)
  4. Enter your Username and Password
  5. Tap Next and wait for channels to load
  6. EPG (TV Guide) will populate automatically

Connect with M3U URL

  1. Open TiviMate → Settings → Playlists → Add Playlist
  2. Select M3U URL
  3. Paste your M3U link from your SwishIPTV welcome email
  4. Tap Add — channels will load within seconds

Tips & Troubleshooting

  • Always copy/paste your credentials — typing errors cause 70% of login failures
  • Server URL must include the port number (e.g. :8080)
  • To update channels: Settings → Playlists → your playlist → Update
  • TiviMate Premium adds DVR recording and multi-view (watch 4 channels at once)
  • If channels buffer, switch from Wi-Fi to a wired Ethernet connection

IPTV Smarters Pro

Cross-platform IPTV player available on Windows, Mac, Android and iOS. Best for multi-device households.

Windows Mac Android iOS
Download
Windows Installation
  1. Open the Microsoft Store and search "IPTV Smarters Pro"
  2. Click Install — it downloads automatically
  3. Alternatively download from iptvsmarters.pro
  4. Run the installer and follow the prompts
  5. Launch IPTV Smarters Pro from Start Menu
Mac Installation
  1. Visit iptvsmarters.pro and download the macOS .dmg file
  2. Open the .dmg file
  3. Drag IPTV Smarters Pro to your Applications folder
  4. Open Applications and double-click to launch
  5. If macOS blocks it: System Preferences → Security → Allow the app
Android Installation
  1. Open Google Play Store
  2. Search "IPTV Smarters Pro"
  3. Tap the official app and tap Install
  4. Launch the app once installed
iOS Installation
  1. Open the Apple App Store
  2. Search "IPTV Smarters Pro"
  3. Tap Get to download and install
  4. Launch the app from your home screen

Connect with Xtream Codes Recommended

  1. Launch IPTV Smarters Pro and tap Add User
  2. Select Login with Xtream Code
  3. Enter a name for the connection (e.g. SwishIPTV)
  4. Enter your Server URL with port (e.g. http://server.com:8080)
  5. Enter your Username and Password
  6. Tap Add User — channels load automatically
  7. EPG (TV Guide) populates within a few minutes

Connect with M3U URL

  1. Launch the app and tap Add User
  2. Select Login with Playlist / M3U URL
  3. Enter a playlist name (e.g. SwishIPTV)
  4. Paste your M3U URL from your welcome email
  5. Tap Add Playlist — channels download in 1–2 minutes

Tips & Troubleshooting

  • Always copy/paste credentials — never type them manually
  • If playlist is outdated: delete it and re-add to force a refresh
  • Ensure no extra spaces in your URL, username or password
  • Minimum 15 Mbps internet speed recommended for HD streams

IBOPlayer

Sleek and modern IPTV player for Windows, Mac and Android with a clean interface and Xtream Codes support.

Windows Mac Android
Download
Windows Installation
  1. Visit iboplayer.com/downloads
  2. Download the .exe installer for Windows
  3. Run the installer and follow the on-screen prompts
  4. Launch IBOPlayer from your desktop or Start Menu
Mac Installation
  1. Visit iboplayer.pro and download the macOS .dmg file
  2. Open the .dmg and drag IBOPlayer to Applications
  3. Launch from your Applications folder
  4. Requires macOS 10.15 or later
Android Installation
  1. Open Google Play Store
  2. Search "IBO Player"
  3. Tap Install on the official app
  4. Launch once download is complete

Connect with Xtream Codes Recommended

  1. Open IBOPlayer and tap Add Playlist
  2. Select Xtream Codes API
  3. Enter your Server URL (with port)
  4. Enter your Username and Password
  5. Tap Save / Login
  6. Wait for channels, movies and series to load
  7. Restart IBOPlayer if content doesn't appear immediately

Connect with M3U URL

  1. Open IBOPlayer and tap Add Playlist
  2. Select M3U URL
  3. Enter your playlist name and paste your M3U URL
  4. Tap Save — channels load automatically

Tips & Troubleshooting

  • IBOPlayer has a 7-day free trial — no payment needed to test
  • Note your MAC Address and Device Key shown in the app
  • 99% of login errors are typos — double-check every character
  • Restart the app after adding a playlist for content to fully load

GSE Smart IPTV

Lightweight and reliable IPTV player. Great choice for Android and iOS users who want a simple experience.

Android iOS
Download
Android Installation
  1. Open Google Play Store
  2. Search "GSE Smart IPTV"
  3. Tap the official app by GSETV
  4. Tap Install — free download
  5. Launch once installed
iOS Installation
  1. Open the Apple App Store
  2. Search "GSE Smart IPTV Pro"
  3. Tap the price button ($2.99) to purchase
  4. Complete payment and the app installs automatically
  5. Launch from your home screen

Connect with Xtream Codes Recommended

  1. Open GSE Smart IPTV and tap Remote Playlists
  2. Select Xtream Code API
  3. Tap the + button to add a new connection
  4. Enter a name (e.g. SwishIPTV)
  5. Enter your Server URL, Username and Password
  6. Keep stream format as MPEGTS (.ts)
  7. Tap Login — channels load and organise by category automatically
  8. Enable EPG auto-update by switching the EPG toggle ON

Connect with M3U URL

  1. Open GSE Smart IPTV → Remote Playlists
  2. Select M3U URL and tap the + button
  3. Paste your M3U URL
  4. Tap Add and wait for the playlist to load
  5. Enable EPG auto-update for the TV guide

Tips & Troubleshooting

  • Keep stream format as MPEGTS (.ts) unless you experience playback issues
  • Xtream Codes automatically organises channels into categories — M3U does not
  • iOS version is $2.99 — a one-time purchase, no subscription needed
  • Enable EPG auto-update so your TV guide refreshes automatically

VLC Media Player

The classic free and open-source player. Simple M3U playback on Windows and Mac — no account needed.

Windows Mac Android
Download
Windows Setup
  1. Visit videolan.org and click Download VLC
  2. Run the installer and follow the prompts
  3. Launch VLC from the Start Menu
  4. Click Media → Open Network Stream (or press Ctrl+N)
  5. Paste your M3U URL and click Play
Mac Setup
  1. Visit videolan.org and download the macOS version
  2. Open the .dmg and drag VLC to Applications
  3. Launch VLC
  4. Click File → Open Network (or press Cmd+N)
  5. Paste your M3U URL and click Open
Android Setup
  1. Install VLC for Android from the Google Play Store
  2. Open VLC and tap the ≡ Menu
  3. Tap Stream
  4. Paste your M3U URL and tap Stream
  5. VLC will load and begin playing your channels

Important Notes for VLC

  • VLC does not support Xtream Codes — M3U URL only
  • No built-in EPG (TV Guide) — you'll need a dedicated IPTV app for that
  • VLC is great for testing your M3U link before setting up a dedicated player
  • For the best IPTV experience we recommend TiviMate or IPTV Smarters
  • Completely free — no account or subscription required

General Troubleshooting

Buffering / Freezing

  • Test your internet speed — minimum 15 Mbps for HD
  • Switch from Wi-Fi to a wired Ethernet connection
  • Clear the app cache (Settings → Apps → your app → Clear Cache)
  • Increase buffer size to "Large" or "Very Large" in app settings
  • Restart your router and streaming device

Login / Connection Errors

  • Copy/paste credentials — never type them manually
  • Verify Server URL includes the port number (e.g. :8080)
  • Check your subscription hasn't expired
  • Try removing and re-adding your playlist
  • Ensure no extra spaces in URL or credentials

Channels Not Loading

  • Delete and re-add your playlist to force a fresh download
  • Check your internet connection is stable
  • Verify your credentials are correct
  • Allow a few minutes for large playlists to fully load
  • Contact SwishIPTV support if the issue persists

EPG / TV Guide Not Showing

  • EPG can take up to 30 minutes to fully populate
  • Enable EPG auto-update in your app settings
  • Force a manual EPG refresh if available
  • Xtream Codes connections include EPG automatically
  • M3U connections may need an EPG URL added separately