App is not playing any live TV or Video - only black screen is displayed.


In case your Portal loads, you see all the live channels (or Videos, if in Videoclub) or getting black screen when using Timeshift or PVR functions, please read below.

There are many reasons for you to get black screen instead of playing video. Here are most popular reasons that this happens:
  • Your Provider has gone a bit too far with security. Make sure streams on Demo (Embedded) Portal work well before you open a ticket regarding this!
    - While security is a good thing, TV's work a bit different and it's best to account for them. If you are an IPTV Provider reading this, you can find some technical advises, workarounds and best practices below in this article. 
  • Unsupported, or not properly encoded or transcoded stream.
    - This is especially popular with some TV's that have hardware limitation on codecs or certain types of streams. Please read below for workarounds and best practices.
  • Actual channel (video) or stream server may be having hard time at the moment.
    - It's worth checking if you get this on all channels and services. Sometimes there could be mixed results due to mixed or incorrect security settings.
  • Your IPTV, ISP, or router is limiting access for Smart TV's
    - Some IPTV Providers use a solution that may be playing rough with Smart TV's. Other cases are that some ISP's or routers limit live streaming traffic.
Before you open a ticket regarding this, please check and make sure streams on the Demo (Embedded) Portal play fine.
We recommend you use the app with TV connected via Wired (Cable) connection directly from Router and NOT to use WiFi or 3G/4G modems.
Some technical info and best practices (workaround info for IPTV providers).

If you are an IPTV Provider, and your clients are having the problem described above, we recommend you read the below.

While Smart TV's are a superior technical inovation, they are limited and some TV's are very different than others. 
We made our best efforts to make the app as uniquely compatible as possible. However sometimes there could be incompatibilites caused by your servers, usually not intentionally.

We recommend that you check your clients that are having isssues if you see their correct public IP's, via your Provider Panel like shown below:

(In this example is the correct Public/External IP address of the Smart TV)

If you get the wrong IP address, please make sure you setup your Servers to interact correctly with the Smart TV's. 
(We will improve this article in the near future with better and more detailed explanation)

The app uses the X-Forwarded-For and X-Real-IP headers to pass the Public IP of the Smart TV to the Portal. By default, Portals and stream servers accept this correctly out of the box.

Here is an example config of nginx to get this information and pass it correctly to the backend servers.

  • Example configuration for nginx.



server {
    listen       80;
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    location ~* \.(mpg|mpeg|avi|ts|mkv|mp4|mov|m2ts|flv|m4v|srt|sub|ass)$ {
        send_timeout 6h;
        root /var/www/;

Have you found another way to make this change work on your Server? We'd love to hear from you.

  • 15 Users Found This Useful
Was this answer helpful?

Related Articles

Your STB is blocked - call the Provider. Now what?

If you get message like: Your STB is blocked.Call the provider. This means that your device...

Error accessing portal message

Error accessing portal message is displayed like shown below. If you get this error it's most...

App gets stuck on Loading Portal screen

Stuck on Loading portal... screen? There are many reasons for this to happen. Most popular...

Black screen after "Loading Portal" on some Portals

Smart STB gets black (white/grey) screen after "Loading Portal"? Sometimes you may get white...

Firmware of your STB is outdated Please update it

Firmware of your STB is outdated Please update it There are few reasons for this to happen:...