Android TV

Installing the app on Android TV devices

Android TV application version is available in Google Play store.
Follow this link to install the app. If it's not compatible with your device in Google Play, it means your device is not Android TV.

After you select one of your devices and press Install button, the application icon will appear on the TV home screen automatically.

You can check the list of official certified Android TV devices on the Android TV Guide website. Phones/tablets are not supported.

If you would like to test new features as they appear, you can apply for the Beta test by following the instructions. Turn on your TV (switch to Android TV home screen) and install the app from PC using your Google account by clicking Download it on Google Play link after you apply as a tester on the link provided above.

Android TV

APK v1.7.1

Installing the app on Fire TV devices

The application is no longer available in the Amazon Apps store. You can install the application on your Fire TV device by entering in the Downloader app or your device's browser's URL field. You can also follow this guide to sideload applications on Amazon Fire TV devices.

If you installed the app from Amazon Apps store before, try installing the app from Purchased items of your Amazon account first, then manually update it with the latest version.

Media playback

Please check Media formats and codecs, supported by Android platform. If your stream doesn't work in the app directly, it means it is not supported by native Android codecs, so you will have to use external app (check remote control commands below), which does.

Important 1! You need to install one of the media players available in Google Play to play videos in your playlist. Some examples are VLC, MX Player etc. You can also use it as an external player for your streams.

Important 2! The Android version of the application is still in very early development stage, so it still doesn't have all the feature present in the app on other TV platforms. All these features will be added gradually over time.

Loading your own playlist

The application does not include any channels, it is only a tool to watch your IPTV streams.
You can load your own IPTV playlist by following these instructions in the playlist upload section.

Remote Control functions

General remote functions:

  • ОК - show channel list;
    show extra tools (audio, aspect ratio, clock, external player) (press and hold);
    show extra tools in channel menu (groups, favourite, sort) (press and hold);
    run archive with external app (press and hold)
  • P+/P and Arrow buttons - navigate pages, groups and channels
  • UP/UPx2 - show infobar/show programme description in play mode
  • DOWN - channel history in play mode
  • UP/DOWN - change volume (press and hold)
  • LEFT arrow - previous channel (press and hold)
  • RIGHT arrow - EPG (press and hold); EPG in programme information in channel menu
  • Number Keys - direct channel selection
  • "0" - previous channel
  • INFO, INFOx2 - show programme information
  • PREV. CH. - channel history
  • MIC - change video aspect rati; add favourite
  • MENU - EPG (Electronic Programme Guide); change video aspect ratio in archive
    Long press for settings and programme info in channel menu
  • BACK - hide channel list and info; go back to home screen
  • EXIT - exit the app (required to reload playlist)
  • PLAY - resume paused stream; open stream or archive in external player
  • PAUSE - pause stream
  • PLAY_PAUSE - pause/resume/restart stream (press and hold)
    show groups in channel menu (press again to show All channels)
  • STOP - restart stream
  • << - change audio track / subtitles; switch groups in channel menu
  • >> - change video aspect ratio; switch groups in channel menu
  • ⇤ ⇥ - go to top or bottom of the channel list
  • RED - change audio track / subtitles; add favourite
  • GREEN, GUIDE - EPG (Electronic Programme Guide)
  • YELLOW - show/hide digital clock
  • BLUE - show settings

NVIDIA Shield Game Controller:

  • A - same as OK on general remote
  • B - same as BACK on general remote
  • X - EPG in Live mode, Groups in channel menu
  • Y - Info in Live mode, Sort in channel menu
  • Start/Options - same as PLAY_PAUSE
  • L1 (Left bumber) - Audio/subtitles in Live mode, Info in channel menu
  • R1 (Right bumber) - Aspect ratio in Live mode, EPG in channel menu

You can download the app in the official LG Apps Store (Entertainment category) in your country.

Disclaimer: The application itself does not contain any channels, but is rather just a tool to stream online video.

If you can't find it on 2016 LG TVs (webOS 3.0), please use search in the LG Content Store (type Smart IPTV).

If there is no app in your country, try signing up in any other country's Smart TV Services and download the app from there. You can change back to your original country after you install the app, it will be saved.

Loading your own playlist

By default, there is already a test playlist for you to check how the App works. After that, you can load your own IPTV playlist by following these instructions. You can use this converter to convert your M3U playlist to the Smart IPTV format.

General RC commands

  • P+/P- and Arrows - Switch pages, groups, channels and videos
  • Up/Down - Show current programme information; Channel history
  • ОК, Wheel - Load channel list in play mode
  • INFO, INFOx2 - Show current programme information
  • Nr. Keys - Channel number selection
  • "0" - Reload playlist; Previous channel in play mode
  • BACK - Hide channel list and infobar; Go back to primary list
  • RATIO, Q.MENU - Change picture ratio
  • PLAY/PAUSE/STOP - Play/pause/stop/restart stream/video
  • PLAY (long press) - Permanent infobar enable/disable
  • RED - Select audio track in stream/video (webOS); Toggle DVB input (Netcast TVs)
  • GREEN - Electronic Programme Guide (EPG); Choose video play mode
  • YELLOW - Show all channels; Show digital clock in Play mode
  • BLUE - Show Groups; Settings in play mode

Stream types supported on LG webOS

Streams of type UDP:// (Multicast), RTP://, RTMP://, RTSP:// don't work on LG Smart TVs with webOS onboard. The types of streams that are supported on LG webOS are listed here.

UDP:// (Multicast) streams only work using UDPXY. Please contact your provider for more information.

Streams of type MMS:// only play correctly using Netcast (Emu) webOS video mode set in application settings.

Changing audio language

Smart IPTV LG App Update

If you have webOS 3.0 TV, you can select audio track and turn subtitles on/off using red/green buttons. On webOS 2.0 it's only possible to turn subtitles on/off.

For older LG Smart TVs, the audio track can only be "forced" in the playlist (for streams only, not VOD!). Otherwise, stream audio language is automatically selected based on the Audio Language Settings (1st Audio) on your LG Smart TV (see picture below).

If you have webOS TV, you will need to set webOS Video Mode to NC MPEG or NC Auto in App's Settings for this "forced" function to work. This function only works for streams that it supports (usually HTTP only, not m3u8).

Local Playlist

Stream audio language can still be overridden by adding the following codes to your streams in the playlist:,ru,en

Using this parameter, the spicific audio language will be forced. In this case "ru" - Russian. You can check the audio tracks in VLC, language codes are listed here:

Examples: ru - Russian, en - English, de - German, lt - Lithuanian, et - Estonian etc..

The track change can be delayed up to 10 sec. Use only in case the TV selects inappropriate track. Could probably work on Multicast streams (UDP).

HLS Mode

HLS Mode sometimes helps open streams faster on older non-webOS LG TVs (except 2012 LM series). Just experiment with your streams and see if it helps.

HLS Mode

Lock MAC (since App version 2.1.25)

You can lock your MAC address in application settings by using the Lock MAC button to avoid your playlist being reset by somebody else or if you shared your MAC address with some third party.

If you want to remove the PIN, just use 0000 when locking MAC address again.


Samsung has suspended the app from the Apps store. You can manually install the app by using the following options:

Tizen TVs (J/K/M/N/Q/R):

Android TV

Extract (unzip) the contents of the following Tizen Widget file to the root of the USB drive and insert it to your TV’s USB slot. Make sure the userwidget directory is located in the root of your USB drive. The application will appear on My Apps screen among other apps.

On J series Tizen TVs, you can try turning off Menu -> Smart Hub -> App Auto Update to avoid losing the application on every TV restart.

non-Tizen TVs (E/ES/F/H/HU/J4/J52):

Android TV

Extract (unzip) the contents of the following Orsay Widget file to the root of USB drive and insert it to your TV’s USB slot. The SmartIPTV directory should be located in the root of your USB drive. The application will appear on a Samsung Apps screen among other apps.

You can also use Sync server IP address to use in developer mode.

Important! The application does NOT work on D series or older Samsung TVs.

You have 7 days to try out the application. Afterwards, each TV can be activated after one time payment.

Loading your own playlist

You can upload your own IPTV playlist by following these instructions.

Remote Control commands

  • P+/P- and Arrows - switch pages, groups, channels and videos
  • UP, UPx2 - show current programme information
  • DOWN - show channel history
  • SELECT (OK), CH LIST - load channel list in play mode
  • INFO, INFOx2 - show current programme information
  • Number Keys - channel number selection; "0", PR CH - channel history
  • RETURN - hide channel list and infobar; Go back to primary list
  • EXIT - exit the application
  • P.SIZE, TOOLS, EXTRA - change stream/video aspect ratio
  • PLAY/PAUSE/STOP - play/pause/stop stream/video (exit video player)
  • PLAY (long press) - permanent infobar enable/disable
  • PLAY_PAUSE - play/pause stream/video; show Groups in channel menu
  • TTX/MIX - enable/disable 3D mode (Side-by-Side)
  • AD/SUBT - change subtitle track in stream/video (if available)
  • REC - toggle DVB input on/off
  • RED - settings in primary list; select audio/HLS track in stream/video
  • GREEN, GUIDE - EPG information; choose video play mode
  • YELLOW - show all channels; digital clock or aspect ratio in play mode (option in settings)
  • BLUE - show Groups; settings in play mode

Changing audio language

Press RED button, select the language, press OK to set the language, press OK (RED, Back) again to hide the window.

Changing subtitle language (in videos)

Press RED button, then press GREEN button or simply press AD/SUBT button, select the language, press OK to set the language, press (AD/SUBT, Back) again to hide the window.

Buffer size

Buffer Size

It's possibile to set buffer size in app's settings for your streams in case you have frequent buffering problems. It is not guaranteed that it will help your slow connection or providers' stream issue.

Set the buffer size back to Auto to use default Samsung buffer size.

Lock TV's MAC address

You can lock your MAC address in application settings by using the Lock MAC button to avoid your playlist being reset by somebody else or if you shared your MAC address with some third party.

If you want to remove the PIN, just use 0000 when locking MAC address again.


How to setup Perfect Player

Install Perfect Player from the Playstore or from here
1. Open Perfect Player
2. Open Perfect Player Settings Menu (cog icon)

iptv perfect player

3. Select General

iptv perfect player 2

4. Select Playlist 1

iptv perfect player 3

5. Enter the m3u line you received by email in this format
Example :

(Remember to replace xxxx with your m3u Username and Password which was given in your email confirmation from us)

iptv perfect player 4

6. Give the playlist a name
7. Select OK
8. Select EPG 1

9. Enter the xmltv line you received by email in this format


Delete the xxxx after username= in the url at the top and enter your username ( CHECK FOR TYPOS )
Delete the xxxx after password= in the url and enter your password ( CHECK FOR TYPOS )

10. Change download if no data on current date to Download at Each Update (drop down menu click on little triangle)
Select OK
11. Press Back Twice
12.  Press the 3 line button on remote/c on keyboard/touch screen touch little square icon top left
13. Change Epg Show Epg to Epg Hide Epg

If all steps have been done correctly and there are no typos you should have a Channel List and EPG
If it doesn’t load a Channel List or EPG the corresponding url has a typo you have done it wrong.

Please note, in order to get the best playback experience try different decoder options in settings.


Change decoder to software
Pixelation on VOD change decoder to Hardware or HW+
Settings (Cog Icon) > Playback > Decoder > Choose Decoder Required
(Use Auto as default and change back after)

EPG has disappeared after web grab

Settings(Cog Icon) > Epg 1 > Change to Download at Each Update > Select OK > Press back twice let guide populate > go back to Epg 1 > Change to Download once a day

Limited EPG

Check you are set to Download once a day and not to Download if no data on current date
Settings (Cog Icon) > General > Epg 1 > Change Download Setting > Select OK for it to take effect


This tutorial will cover the following phases:

-Enabling the installation of third party apps on Firestick

-Downloading the STB EMU onto your Firestick and installation

-Setting up STB EMU and installing IPTV on it


-Enabling the installation of third party apps on Firestick

Since Amazon Fire Sticks come in two different kind of Old and New interfaces, we explain this in details for both:

-New Amazon Fire TV Interface (Version and later)

-Old Amazon Fire TV Interface (Version and older)


-New Amazon Fire TV Interface (Version and later)


1-From the home screen of Fire Stick, choose Settings.


stbmu step 2

2-Now move right and select Device


stbmu step 3

3-Scroll down and choose Developer Options


stbmu step 4

4-Scroll to Apps From Unknown Sources and turn it ON


stbmu step 5

5-Once popup shows up, click Turn On


-Old Amazon Fire TV Interface (Version and older)

stbmu old

1-From home screen of Fire TV, choose Setting


stbmu old 2

2-Choose System


stbmu old 3

3-From System section, choose Developer Options


stbmu old 4

4-Scroll down to Apps From Unknown Sources and click on it


stbmu old 5

5-Finally click on OK to have the feature enabled.



-Downloading the STB EMU onto your Firestick and installation


Now we need to download the .apk file of STB EMU onto our Firestick. For this, we need an app called Downloader which is installed by default on Firesticks usually and if not, search and install it from the app market.


 STB EMU Firestick

1-From utilities section, open Downloader.


STB EMU Firestick 1

2-First click on Home to bring up the address field then type the URL from which you can download the .apk file of STB EMU. We suggest the URL from Fast IPTV :


STB EMU Firestick 2

3-After doing so, click Go and the file should start downloading. Size is around 12MB.


STB EMU Firestick 3

4-Installation might take a few seconds.


STB EMU Firestick 4

5-If all goes fine, App Installed message should show up.


STB EMU Firestick 5

6-Now go back to the home screen of Firestick and from top choose Settings, then move right to Applications and open it.


STB EMU Firestick 6

7-Scroll down and click Manage Installed Applications.


STB EMU Firestick 7

8-Choose STB Emulator.


STB EMU Firestick 8

9-Now choose Launch Application.


STB EMU Firestick 9


-Installing STB Emu on an Android device like Smart TV, Amazon FireTV Stick, Android Box ...

-Installing and configuring IPTV on STB Emu


-Installing STB Emu on Android device

1-First step would be finding and installing the app. So open up PlayStore on your android box and in search area type STB Emu. Select the one as shown above.


2-This is how the app should look like on your PlayStore. Creator should show as Maxim Vasilchuk.

Note: As you can see above, it is a Free app. It is also mentioned that it contains Ads. Pro version of this app is very much the same except for two things: 1-No Ads, although no Ads have bugged anyone on the free version 2-It enables you to use MAG App Control. This includes features like Play/Pause the stream, Fast forward, Keyboard search, On-screen display ... . If you want those and willing to pay for it, you can go with Pro version.


3-Ready, Open it now.


4-After opening the app for the first time, this message will pop up.


5-Click some where on the screen and control buttons will appear. Then from the top right. click on the drop down menu sign.


6-Click Settings.


-Installing and configuring IPTV on STB Emu

To complete this step, two things must be done:

-Finding our MAC address for Stalker Portal activation on IPTV Provider`s side

-Entering IPTV Provider`s Stalker Portal URL inside the app


1-To configure STB settings, select Profiles.


2-Select where says New Profile, shown in red. You can either rename and reconfigure this profile or remove and add new one. In this instance, we simply edit the default profile.


3-This is how it looks inside Profile section. To edit the profile, we need to rename it first so later we recognize our configuration.


4-Let`s name it Live TV. Now click Ok.


5-After naming the profile and clicking OK, you`ll go back to Profile Settings page (Step 3). From there choose Portal Settings and then you`ll have the above page. Click on Portal URL.


6-Now this is where we place the URL from which all the IPTV content is being delivered from IPTV Server to our App, so needs to be entered correctly. You`ll receive this from whom you get the trial/paid IPTV subscription. Type the URL, click OK and go back.


7-From Profile Settings page, choose STB Configuration.


8-Here we have the last piece of the puzzle, the MAC Address. Stalker Portal activation does not have username/password for authentication. You simply send your device MAC address to the IPTV provider, they`ll activate the MAC and send you a portal URL (Step 6). So type the MAC address shown on your app (it is different from our instance for sure) and send it to your provider for activation.


9-Now go all the way back to the main screen of the app and from the top right drop down menu sign, go to Profile and click on the profile you created earlier.


10-As an alternative, it is also possible to click on the menu sign on the top left and from the drop down menu choose Reload Portal. Since we only have one portal profile configured, it will reload that one automatically. It is sometimes necessary to reload portal due to changes being made or to sort a glitch.


11-If all properly setup, portal should be loading like above.


12-Portal will load like this, nice categorized form of a MAG. There you can choose between Live TV categories, Videoclub ... .


IPTV is supported within STB Emulator.
Here is an easy to follow tutorial that will show you how to setup the STB Emulator for Root.

  • Step1
  • Step2
  • Step3
  • step4
  • step5
  • Enjoy!