User Manual UlangoTV: Hierarchical Favorite Lists

With a new Server Release on Jan 12, 2019 we introduced an extended Scheme for our Favorite Lists.  With this Scheme you can generate a hierarchy of arbitrary many single Favorite Lists.  The new lists can contain references to Channels, to Regions and to other Favorite Lists!

So just as it was possible to enter single Channels to a Favorite list by clicking a sequence number on a Channel display (in the Channel Explorer) you can now Click on sequence numbers on Regions and on Favorites as well.

So e.g. you can start with an Index list just containing Pointers to your favorite Countries and some pointers to a Sports Index, a Movie Index, etc.
Now rather than having everything in many flat lists, you can organize them much better.

We strongly encourage you to use small lists – each not more than 20 entries. That way the lists can be generated fast without too much server power needed. Every things is just much faster than having lists with 50 or more entries.

If we see too long lists, we will probably split them into an index list an a number of single smaller lists.  So better organize them yourself.

A more detailed description of the Favorit List features will be added her later this month.


User Manual UlangoTV: Devices and Account

Basic concepts

For the user, it should be as easy as possible to use the UlangoTV app, so constant repetitive log in should not be required, even if the devices are switched off occasionally or are operated in a different network.
For us, it is important that every user gets exactly what he or she has paid for, no matter where located and how connected with the device.

This is achieved by the fact that devices report two important informations that can be used for the pairing between device and user account: A unique identification of the interface through which the device reports, the so-called MAC address and the IP address of the device seen from the outside.

Both must be sent by the device, otherwise it is not usable for UlangoTV (some devices allow the suppression of MAC transmission – in such a case, the device would be unusable)

It should be noted that the MAC address sent depends on the network interface used by the device. So with smartphones it makes e.g. a difference, whether the device logs on via the mobile network or via WLAN. It is different for Android boxes. whether the registration takes place via WLAN or LAN.

In order for a device to be recognized in other networks too, we store the MAC in the sandbox data of the app during the initial connection. From then on, this MAC is always transmitted, no matter which network method the device connects to! Of course, this data will be lost when reinstalling the app. To get the app to connect again to the same registered device and the UlangoTV account, you should always use the same network for reinstalling – e.g. LAN.

Registration of a device after a new installation in a network with only one account

The easiest way to connect is when the new device is on the same network where the user is currently logged in.

So first log on to (I’m assuming that you have already been registered on If you have a browser still open that was previously logged in to another network, log out and log in again. Now the IP address identifies the user’s account.

Reconnection after fresh installation
If the app is started, it first checks whether the device with the sent MAC is already known and connected to an account. If so, then the device is already paired.

Initial coupling after reinstallation
If the device is already known but not assigned to an account, it will look for an account that is logged into the network whose IP the device has just sent. If there is such an account, then the device will be assigned to the account (unless the limit of 5 devices has already been reached). In the app the email address of the account is shown. This can be used to check whether the right account has been taken.

Pairing impossible because of missing account login
If neither a match is found through the MAC nor the IP address, it means that the user has not logged in to the network.

Registration of a device in a network with several accounts

The pairing of a device becomes more difficult if there are several accounts in the network. In these cases, the IP address is not unique to an account. In these cases, the 4-digit code number helps.

As above, you log in to the destination account. The account menu leads to the page “My Devices”.

Now the app is started. As above, cases are to be distinguished:

The app automatically connects with the correct account.
In this case you are already done. The assignment could be made via the IP address.

The app connects to a wrong account.
One recognizes this by the fact that another email appears than that of the desired account. In this case, you have to log out in the app. A button is located on the first page of the Account Wizard (if it does not open automatically at startup, you can go there via the menu via Account). After logging off, you can proceed to the next step.

The app has not been paired and can be paired with the 4-digit code.
In this case, no email appears, but a request to register. That was already done. You can see a 4-digit number in the header to the right of the logo in the background. Please enter this on the website in the “My Device” page. Now, the pairing is made. The app can now leave and be restarted. It should now automatically connect to the correct account.


User Guide UlangoTV: Installation

updated 2019-02-05:  Download new Versions with UlangoTV itself!!

The device must be equipped with the Android operating system.
Version> = 4.2.2

Also the derivate Amazon Fire is supported. Likewise, Android TV systems like Sony Bravia or Phillips and of course Nvidia Shield.

  • Uninstall any existing older version of the app before installation
  • In the settings, allow the loading of unknown sources
  • Register on with email and password or via Facebook or Google Login.

Download from the Google Play Store: Currently there is only the free version of UlangoTV Free IPTV in the Play Store. Installation of this version on Android TV via Play Store is currently not possible.

Download for all other versions and devices: If you want to download the Premium Plus version UlangoTV EPG-IPTV, or if you want to install on an Amazon Fire TV or an Android TV, you must do so from our website The procedures are slightly different depending on the device, but the URL is always the same:

UlangoTV Free IPTV:

SmartPhones, tablets and Android boxes typically have a browser available, e.g. Chrome. The above URLs can easily be entered for a download. After the download, you will be asked if you want to install. Versions with the same name and different version have to be deinstalled beforehand.

In all other cases downloading with the Downloader app (from is the easiest. Download this helper application from the Google Play Store (search for downloader aftv) if you’re using Android TV or from the Amazon Store if you’re on a Fire TV stick or box (

Establish link between device, app and your account
!! update: See also User Manual UlangoTV: Devices and Account
When the app UlangoTV is started, an authorization check is performed first. The basis for this is a unique device-specific identifier (MAC). This is usually detected automatically if the device and the browser used for the login are in the same network (LAN / WLAN behind the shared router)
If the device with its MAC is not yet known, then it is checked whether an account is currently logged in with the same external IP address as the new device. If that is the case then the device is automatically connected to the account.

In exceptional cases, it may happen that the device is in a different network. In these cases, the assignment can be made using a 4-digit number, which can be seen on the start page in the app in the top bar, and which must be entered in the device page on the website.

It is important to know that the app must be compatible with the service used: UlangoTV+ EPG-IPTV for Premium Plus and UlangoTV Free IPTV for the free version.

Downloading with the Free UlangoTV app

Starting from Version 4.1.31(f), UlangoTV has a built-in downloading capability.   You find it in the menu drawer on the left: Settings -> Updates.
There you find which version is currently running and install links to the most important versions. Two phases are involved – Downloading and Installing
The downloading is done to the emulated sdcard storage folder ‘Downloader‘.
After downloading, the app tries to hand it over to the installer.  This requires some privileges, which cannot be granted in any case.  Starting from Android 8.0, this will not be possible in any case. You will be asked for additional privileges or you get a message ‘There was a problem while parsing the package”.  Don’t worry – the package is ok.

Installing downloaded packages can be done with apps which have the privilege to do so.  Examples are the ES File Explorer or the Downloader app (by  Just use this app to navigate to local storage folder Downloader.  There you’ll find the downloaded file with name {version}.apk.  Just open to install and open the UlangoTV package.