UlangoTV Premium Plus Newsletter October 2018

Once again there is much to report. It does not get easier – the IPTV world. The more we become known, the more annoyed some providers seem to be because you can find so many interesting streams from the Internet through our app. They mean we are an illegal ReStreamer. We are not – we do not copy content but only pass URLs of the ReStreamer, as the search engines do. But still both Amazon and Google have taken us out of their app stores. But fortunately, there are other methods to install our app – the most important ones are described below.

Blockades of ReStreamers

In some countries, especially the UK, authorities and providers have begun to consistently block the ReStreamer servers – at first only during major sporting events – and now at other times too. Unfortunately, this also affects the Premium Plus streams. The only way to safely bypass these locks are VPN networks to foreign countries. We can not give any general recommendations here, since these nets are also the target of blockades. And the better known the nets the greater the likelihood of blockings. But you may like to ask me for a solution in the chat ;-). The providers are indeed very creative to find new blocking techniques. But so far there have always been ways out. If it gets really bad, unfortunately the only the way is to terminate the subscription. That goes with the Premium Plus to month sections with a 14-day lead.

Experience has shown that the blockades are never longer term and that the ReStreamer always find ways to publicize their offers. So please do not give up too fast.

Favorites lists

For a long time there was the problem that red streams could not be placed in the favorites. The error is now fixed.
It is also fixed that under certain conditions the favorites could not be filled from the stream form.

One more word about the very long favorites lists. The lists must be compiled individually for each user. This generates an enormous amount of computation each time the list is called, if the lists should exactly match the current state in our database. To put a cap on this, starting from 50 entries per list, we use a cache which is not updated more than once in 2 hours. Even 50 is still very much. I recommend smaller lists of up to 20 entries to use, which then load very quickly. It is possible to use any number of lists with meaningful names.
In any case, navigation over the given channel lists is much faster. They are updated every 10 minutes, are transmitted in compressed form and are super fast. Navigating via swipe or using DPAD / up / down is also very fast, even with very long lists.

Search Orders – FSK18

Let me remind you that VOD and XXX Channel can only be seen if the checkbox “Want FSK18” has been clicked on the website in the search orders (do not forget to refresh at the bottom of the page). FSK18 is a German term indicating stuff that should only be watched by adults from 18 up.

We have created filters to limit the stream selection. Most people use the “No search limits” button. When that switch is set, of course, individual filters no longer need to be set. When these filters are cleared, the page loads much faster.

VOD subtitles and VLC upgrade

There are now increasingly streams that have subtitles in multiple languages. So far you could not evaluate this in the app. From version 3.1.18 there is an extension in the app. Now not only the audio tracks but also the subtitles can be selected via the video popup. The latest version is already available from http://ulango.tv/uploads/3beta.apk. It also includes an upgrade to a newer version of internally used libVLC (3.0.4).

New versions

A comment on new versions. There are now more and more changes that can only be realized through a new version of the app. Unfortunately, upgrades can no longer be downloaded from the Google Play Store or Amazon App Store. So I would like to urge you to switch to the installations by downloading from our website (SideLoad). The procedures are well-proven and will be described below. I do not want to see any more versions <3.1.17. Unfortunately, there are still a lot of installations.

Our new online chat

Recently, we offer an online chat (bottom right) on our website. If I’m online, then you can contact me directly there. Please register on the website first, so that I do not have to ask so much. For me, this is a good “brain jogging”. Much like simultaneous chess on several boards. Let’s see how long I can stand it ūüėČ

The Universal URL – UlangoTV streams on every player !!

Most likely, most of you have not noticed this new feature and its meaning is unclear.

There is always the desire to run a TV channel or film on a device on which the app UlangoTV is not running. So, for example on your Windows PC, on Linux on the Mac, on the iPhone or Apple TV, on the ChromeCast, on the SmartTV, etc. We will certainly never have our app on all these devices. we simply do not have the time. But of course the streams run everywhere, provided you know their URL. You know that for various reasons we do not issue M3U lists with our URLs. One reason is the sheer size and update frequency. We typically have> 25,000 streams with updates every 10 minutes. The moment you would have loaded the list, it would be outdated again. Another reason is that the lists are all personalized so you can only run with your IP. Once the lists would be used elsewhere, your account would be suspended.

What is the solution? A personalized URL for every Premium Plus user. This URL can be found in your account page on ulango.tv in the status. This URL can be entered once in any player – e.g. the VLC, which runs everywhere. The URL never changes. And it’s playing the last stream you’ve started in the UlangoTV app. So that there is no hassle with changing IP addresses, the player should be in the same network.

Sounds a bit like magic, right? But it is easy. The Universal URL is dynamically converted at our server into the actual Stream URL. But please do not try to hack or distribute the StreamURLs. You will destroy your own account – and money is gone.

Installation methods

Fire TV

The last version that could be downloaded from the Amazon Store was 3.1.8. Many of the Premium Plus users are still stuck on this version. This version is still working, but newer features such as logout / login for account selection and the choice of subtitle languages ‚Äč‚Äčare not implemented there. The basic procedure is described in my blog article “Installing Apps on the Fire TV without the Amazon App Store (revised June 2018)”. The simplest version is the use of the “Downloader”, which you can download for free from the Amazon Store: Downloader download.

It is important that you make arrangements before downloading the app UlangoTV +:

  1. The old version must be completely deleted. Go to the un Settings => Applications => Manage Installed Apps => UlangoTV+ => Uninstall => Uninstall. Once a version has been installed in this way, this is no longer necessary for later versions.
  2. Loading from sources of unknown origin must be allowed: Go to Settings => Device => Developer Options => Apps from unknown Sources => Turn on

UlangoTV+ can then be downloaded with the Downloader by entering the URL http://ulango.tv/uploads/3.apk. For newer beta enter¬† …./3beta.apk. The loaded APK is placed under the files and can be reinstalled from there in case of problems.
You can also at any time go back to the downloaded version of Amazon: Uninstall UlangoTV+ from the app settings. The logo with the download cloud stays and from there you can load the old version again.

Android TV e.g. Sony Bravia

Previously, it could be installed directly from the Google Play Store. Unfortunately, the app UlangoTV+ is no longer listed there.
Now it has to be done via the “SideLoad” installation. The easiest way is possible, when on another Android device the .APK is already loaded. With the app “ES File Explorer” on both sides it is possible to send or receive apps. To install, you must have enabled downloading apps from unknown sources in developer mode. Several videos about Sideload Android TV can be found on Youtube. Since the apps loaded in this way do not appear in the home screen, the additional use of the “Sideload Launcher” makes sense here.

Any Android SmartPhone or tablet or Android box

Previously, it could be installed directly from the Google Play Store. Unfortunately, the app UlangoTV+ is no longer listed there. But it can now be downloaded directly from our website – e.g. loaded with the Chrome browser from http://ulango.tv/uploads/3.apk. Get the newer beta from …./3beta.apk.

Facebooktwittergoogle_pluspinterestlinkedinmail

Explore the IPTV world with the UlangoTV+ Explorer!

Meanwhile, there is so much to report about UlangoTV that we have decided to post another blog entry. This post is specifically for people who currently have a Premium Plus subscription and are using the UlangoTV+ app or have already tested UlangoTV+.

Content:

  • New website ulango.tv
  • Premium Plus vs. Premium
  • Video on Demand (VOD)
  • Common operating errors
    a) “plus_only” – network change
    b) No Premium Plus Streams in Test or Subscription – Wrong App
  • “Buffering” – what to do?

New website ulango.tv

We’ve received a lot of positive feedback on our new website , which is now structured much clearer and comes in a more modern look. We get far fewer complaints and error messages because the most important things are now handled by FAQs on the start page and because the users get detailed informations by e-mail in context. Please read our mails!
We are still open to suggestions for improvement of any kind!

Premium Plus vs. Premium

Meanwhile, 4 out of 5 orders are Premium Plus which mostly get 5 star reviews. Unfortunately we are not listed in the Google Play Store any more.  We hope to be back there soon. We want to keep prices low and continue without advertising. Spreading the good news by recommending to a friend or acquaintance is the best way to go. We will rework and communicate the old Golden Key Program shortly, so that the recommendation is rewarded even better.

The special thing about our services is that it is not a static M3U list, but that our offer is constantly on the move.

This blog post has been written to draw attention to important features and pit falls. UlangoTV+ can certainly do more than you already know!

Video on Demand (VOD)

An extension are the new VOD sections. New stuff is added every few days.
So e.g. under Europe -> UK there is a new area VOD IMDB Top 250. From the well-known cinema database IMDB, the most important international 250 films were compiled – each in the original languages.

A new section of VIP Sports will regularly host live events.

Much of our new adult coverage can be found under VOD Misc -> Adult. Prerequisite for the view is the release of the “FSK18” filter in the search queries.

VOD folders are located under AL, DE, ES, FR, IN, IT, SCAND, TR and UK.

Many movies have short descriptions and classifications. Whenever possible they are written  in the language of the movies in both the app and on the website.

As for all our streams, these are only available for as long as we can find streams on the net.

Common User Pitfalls

“plus_only”

A common problem is that sometimes, without any special notice, the Premium Plus streams (CSID 84341) appear as “plus_only” and the stream can no longer be played – even though a Premium Plus subscription is active. The reason is always a network change (call with a new external IP address). Such a change happens e.g. when a router is restarted and the provider assigns a new IP or when switching from WLAN to mobile (WAN). In such cases, the change from our server is not immediately granted. Only if no access has been made on the previous network for 30 minutes will it be switched over. UlangoTV needs to be re-invoked to take over this change.
We need to do that so that our streams are not misused by third parties. The provider detects concurrent access from different networks and locks the streams. The stream would be unusable and the money would be gone!
So when “plus_only” shows up, please wait 30 minutes and restart UlangoTV!¬†

No Premium Plus Streams in Test or Subscription – Wrong App

Occasionally it happens that after completing a premium plus subscription or during the 24h test only the normal Premium streams are seen. The reason is usually that the user still runs the app UlangoTV (2.x), which is reserverded for the simple Premium subscription. Premium Plus requires the most recent version of UlangoTV + (currently 3.1.17).

Fire TV users need to download the app from our website using the “downloader” (http://ulango.tv/uploads/3.apk) – see also our instructions .

“Buffering” – what to do?

Some time ago we had already a blog post on “Stuttering, Freezing, Disconnection: The ongoing Struggle with Free IPTV Streams“. In the meantime, we have gained a lot of new insights and know that there are an incredible number of causes for the same phenomenon over and over again: buffering and freezing of the streams.

With the Premium Plus we were able to exclude major sources of error caused by disconnections by the stream provider. Nevertheless, there are still buffering problems, but much less common. There are conditions that can not be influenced by us or our customers. In these cases, only the decision remains that UlangoTV may not be suitable for this customer in his region, with his provider and with his selection of streams . The Premium Plus subscription can be terminated monthly. This must be announced 14 days in advance. The price will be refunded pro rata with a small administration fee of 3 ‚ā¨. So the risk is very low for our customers and as we think a very fair solution, especially since there is also a free 24h test, as well as the purchase of small daily subscriptions.

So what are the main reasons for buffering despite Premium Plus?

1. Too much bandwidth of the streams. There are now many streams in FHD or even 4k quality (you can always see the resolution of a stream immediately, if you switch in the player on the view “Centered”: the larger the picture the greater the required bandwidth). These streams need at least 100Mb or more, which must be available to the app for their transfers. With a simple WLAN this just doesn’t work.

We know about IP providers, especially in the UK, but also in DE, that bandwidth restrictions are imposed on individual connections and on certain sources (IP addresses), although in sum with multiple transmissions, the bandwidths could be significantly higher.

If such bottlenecks occur, we recommend trying alternative streams at a lower resolution. They are not so sharp, but work seamlessly.

VPN networks to other countries are one way to bypass bandwidth blockers. For this we can not give general recommendations. Everyone has to explore this for themselves, as there are different conditions in each region and with each provider.

2. Too little memory for the APP UlangoTV. The app includes a player that takes as much free memory as possible for buffering. If the device is very busy with respect to memory, it can lead to buffering. Clean up occasionally, especially with the small sticks (end unused apps via the settings or throw them out altogether)

3. Quality issues with the original stream provider. Especially on Match Days (Bundesliga, Champion League, F1 etc.) the run on individual streams is very big. This can lead to bottlenecks at the provider. We try to choose our sources so that sufficient capacity is available. But this is not always possible. Incidentally, weather conditions can also be a cause. We have relatively little influence here.

Summary

As you can see, we continue to strive to provide our customers with a comprehensive, affordable and fair service. In particular, we are intensively supporting new customers in their first steps with UlangoTV. Please use preferably email from or by specifying your account email and for subscriptions give us the order number (Rnnnnnnnn).

We wish you much pleasure in exploring the vast IPTV world!

Your Ulango TV team.

Facebooktwittergoogle_pluspinterestlinkedinmail

A Warm Welcome to our New Users

updated on 2018-10-03

Great Рyou found your way to UlangoTV. We are promising an interesting journey and some new TV experiences!  Thousands of  world-wide channels are waiting for you to be discovered Рmore than anywhere else!

You probably saw it on our website already: UlangoTV comes in two flavors now: UlangoTV IPTV Explorer and UlangoTV+ EPG-IPTV Explorer

  • UlangoTV is the entry version for Free IPTV Viewing, for Premium subscribers and for Premium Trial Users
  • UlangoTV+ is the comfort version for Premium Plus subscribers and Premium Plus Testers

The App is under continuous development. The newest Versions of UlangoTV are available from our website: (UlangoTV, UlangoTV+).

What can you expect from UlangoTV?

For us it is very important that the expectations of our users are set correctly, because UlangoTV is in many ways different from most other products in the IP-based TV world.

We do not get content from content owners or illegal re-streamers for re-streaming via our own servers Рwhich of cause would be illegal! Rather we search the web with our highly specialized search engine for stream URLs, which we then pass filtered and enriched with channel infos to our player Рthe UlangoTV IPTV Explorer. So every user connects directly to different streaming servers. Often there are several alternatives to a stream, which can be selected via arrow keys.  This way we get a long term dynamic coverage of channels which is far ahead of other iptv app providers.  Currently coverage is up to 6500 channels worldwide!

Our Service

If you have already searched the net for streams, you know that millions of stream URLs are easy to find in so called M3U lists, but of which only a very small fraction actually works.

Our job is to screen this giant mass of thousands of new streams daily for easy viewing and to disable bad or expired stuff as fast as possible. This is a huge constant effort that we offer as a service for a small monthly fee of just 3‚ā¨ per month (on a 12 month subscription).

Quality of Streams and some Tips

With this huge amount of streams that changes daily, it can happen that sometimes a station is not covered at all or only with very bad streams. Please do not complain about the quality of streams. We do our best to keep a good channel coverage. Make us aware of problems via our StreamFeedback form (Position the selector in the channel list on the stream and press the menu key or long-touch on the information on the right). E.g. you can tell us when there is no audio on the stream, or the stream has been associated with a wrong channel. Our most active users are granted extra viewing months on a regular basis.

Sometimes patience helps when a stream freezes, because in such cases the player tries to apply a time-shift to get a better streaming quality. There are streams that have a time-shift of several minutes.

Fast browsing of the channel list sometimes puts a heavy load on the servers which results in connection problems.

There are also significant variations at times of the day. At prime time, many of the servers are heavily loaded. The way you are connected to your local network via the provider and its backbone to international networks, has great influence. Cable service users tend to be better off on HD or FHD streams. Wi-Fi is a bad solution if there are many networks in the neighborhood that are on the same wavelengths.

New in Version 2.2.8(UlangoTV) and 3.1.8(UlangoTV+): EPG and Premium Plus Option

The app includes an electronic program guide. We obtain the data from an open source project Rytec. We show information on the current program and the following program and for quick orientation.

With the Premium Plus options, we serve users who have special quality requirements for the streams and are willing to spend a little more on them. You should ask for a short Test of this option, when you are experiencing to many connection problems.

Your Opinion matters and is important to us!

We answer some frequently asked questions in our FAQ (see the link at the bottom of our home page).

Of course, we appreciate any positive review in the Amazon Store oder Google Play Store. But please let the valuation of individual streams aside and make a valuation in our context. Usually it’s the stream – do not blame the UlangoTV concept.

We also welcome feedback via the red feedback button on the left of our website and promise to answer every question in a timely manner.

It’s still cheap!

An annual subscription costs regularly ‚ā¨48 and ‚ā¨98.40 for the Premium Plus. For a 3-month subscription we take 16‚ā¨ and 27,6‚ā¨ with Premium Plus. We accept online orders in the Ulango TV Shop (https://ulango.tv/shop), but only with PayPal or Bank Transfer.¬† May be our offering does not fit your needs – no problem – there is a 14-day money back – no questions – guarantee. Our recommendation is a 3-month-subscription for 16 ‚ā¨ and probably a short test of our Premium Plus option. The real value of UlangoTV can only be recognized with in depth usage. Example: You like music videos? With UlangoTV you’ll find channels you never heard of.

Finally

Questions? Feedback?

Please do not hesitate to contact us – as said, either with the red feedback button on our website ulango.tv (http://ulango.tv) or email to support@ulango.tv.

We know UlangoTV is a fairly complex service with thousands of TV channels served by a constantly changing set of streams of varying quality from the free internet. We are the platform that makes most stations worldwide visible on TV with just a few clicks. We need your feedback for further improvements.

We wish you many helpful experiences and much fun while using UlangoTV IPTV Explorer!

Some important Links for Ulango TV

Ulango TV Website
Ulango TV Shop:
Channel-Listen

My Search Orders
My Playlists
M3U Import
Ulango TV Blog
FAQ und FAQ Blog Artikel

UlangoTV App Downloads:

UlangoTV , UlangoTV+

oder
UlangoTV , UlangoTV+

Facebooktwittergoogle_pluspinterestlinkedinmail

FAQ UlangoTV App

At this location we are collecting actual  and frequent questions (FAQ) around the Android App UlangoTV.

Content:
Missbehaviour of the App
  Repair Network Freezes
  Recover from a frozen or missbehaving App
    Recover on the Amazon Fire

Versionen der App UlangoTV
  Direct Installation of UlangoTV without Google or Amazon
  Installation of Apps on the Fire TV without Amazon App Store

Color Codes – Yellow – Blue – Magenta – Red
¬†¬†I have Premium, but I don’t see blue, magenta or red – why?

Availability and Quality of Streams
  Yesterday I had 50 channels Рnow there are only 12 Рwhy?

Missbehaviour of the App

Unfortunately, it happens sometimes that the app actually or apparently freezes or crashes and can not be re-started. The reasons are complex and mostly are on non-repairable errors in the interface between the software and the Android hardware. Here we first describe how to get out of the problem.

Repair Network Freezes

Most freezings are network related: ¬†The app waits for some network operation to finish, but cannot be interrupted in that state. ¬†Unfortunately this is a common problem with Android Apps – not only with UlangoTV where we depend on libraries that are not ours. A simple method in those cases is to close the network for some seconds. ¬†If you are on ethernet, it’s simple: ¬†just pull the network cable for a few seconds. ¬†If you are on WLAN, switch off/on WLAN. ¬†In most cases the App will be responsive again – if not, see below.

Revover from a frozen or missbehaving App

There is a very good description by Google: ¬†Fix an installed Android app that isn’t working
In addition to that our recommendation is, not to restart your device immediately, but to try to stop the App completely.¬† This works pretty easy with a pointing device or touch¬†in the so called¬†“Recents View”. ¬†After returning home with the¬†Home-Key¬†you can reach this function from your¬†Navigation Line of your System with the¬†Symbol ¬†or¬†¬†.

Here you can terminate the App by swiping away¬†¬†oder click of the¬†‘x’ Button.

On occasion, it is even difficult to make the navigation bar visible with the Home button. Usually a short press on the power button several times helps. If that doesn’t help ether the device must then be restarted as a last resort.

Recover on the Amazon Fire

The Fire does not know this “Recents View”. ¬†So in that case you have to use the settings, which you can always reach via the Home-key: Settings¬†=> Applications¬†=> Manage Installed Applications¬†=> UlangoTV 2.1 =>¬†Force stop

Versions of the App UlangoTV

The version number always has the form {features}.{major_number}.{minor_number}, e.g. gbxav.2.1.26 .

With features the app¬†tells the server about capabilities of the system, e.g. ‘g’ stands for compression support, ‘a’ tells the server, that it is an Android system.

The major_number will only change, wenn there are major changes in the interaction with the user.

The¬†minor_number will be increased on every little change. ¬†Because we follow the principal¬†“Continuous Development”, this number changes rapidly¬†– typically 3-4 times a month. ¬†Not every minor version will be published in the stores, but they may be accessible via the beta link http://apk.ulango.tv/21beta (a beta on the major_mumber 2.1 branch)

Release Notes are visible in the¬†App. ¬†As soon as a new version is loaded, this information will show up in the “wellcome dialog”. ¬† Later you can still ¬†get this information via Settings¬†=> Account in the app.

The most recent stable version can always be downloaded from our Server .

Direct Installation of UlangoTV without Google or Amazon

Newer Versions or special Testversions can be loaded directly from our Website.  Important Links are always published on the ulango.tv home page Home Page of ulango.tv.

The following steps are necessary:
  1. Erlaube das Laden von Apps unbekannter Herkunft:
    Amazon Fire TV: Settings => Device => Developer Options => Apps from Unknown Source => ON.
    Android Standard: Settings => Security => Unknown Source => ON.
    Don’t be shy. We guarantee that our binaries are bit-identical copies of the versions posted to the “official” stores.
  2. Open a browser Browser with the Link to the .apk z.B.  http://apk.ulango.tv/3 .
  3. After download, the install .apk file can be opened (from the headerline you can also draw the downloeded files)
    That will install the file and you may open it immediately.
    (Carefull: In some Android installations you need to deinstall the App before installing a new version, if it exists with the same app name)

It’s very different with the Amazon Fire TV which usually has no Browser and does not allow to install with standard capabilities.

Installation of Apps on the Fire TV without Amazon App Store

We have written a special blog post Install apps on Fire TV without Amazon App Store geschrieben.

Color Codes – Yellow – Blue – Magenta – Red

I have Premium, but I don’t see blue, magenta or red – why?

There are two filters that a search result must pass:

  • Self-restriction on yellow, blue or magenta.
    Default is the self-restriction on the maximum possible level: Yellow – registered only, Blue – Trial, Magenta – Premium. ¬† There are reasons,to deliberately restrict the visible streams to a lower level – or to raise to Red for Premium Users. ¬†See details in our Blog Article “UlangoTV 2.0 ‚Äď Yellow ‚Äď Blue ‚Äď Magenta now makes sense!“.
  • The Channel-Filter on Regions, Categories and Playlists.
    To make things easier we have introduced a checkbox “No Search Limits”. ¬†If clicked – no channel filters are applied!

Setting of your Search Orders is done on the page “My Search Orders” on our Website.

Availability and Quality of Streams

A lot of questions, especially from newcomers at UlangoTV, refer to the availability and quality of the streams. Our standard answer, which can also be found in our terms and conditions, is: We are not the operators of the Stream Servers. We only find URLs on the net and pass them on to our UlangoTV app. It’s our obligation to keep as much useless stuff as possible away from the user and to add useful information as quickly as possible with information from our channel library to the users.

Yesterday I had 50 channels – now there are only 12 – why?

We are confronted with an extremely varying quality of streams. Of the many million stream URLs that are found on the net, only a very small percentage works permanently. Most URLs do not work already at the first appearance in search engines. Many which are working are often usable only a few hours. Many channels are covered, if at all, only by extremely short-lived streams. These streams are usually test accounts by the stream providers, who want to draw their attention to their offers. The legality of these offers is often questionable to say the least. The stream by itself has no information on any copyright that the Stream Provider may have disregarded. We therefore characterize these streams with a magenta color. The user can decide for himself whether he wants to use these streams.

Back to the question: So if a user has this kind of channels in his playlists, which are only covered by a single, as we say “ephemere”, then it is very likely that all of a sudden all streams will be dropped and thus the channels are no longer covered.

The user can also understand this in detail by looking at the information about the stream to the right of the list. There is e.g. “Known Since about 4 hours”. An example of a stream we only know for 4 hours. If there is “since 3 days”, then it means that the stream has already survived the phase of the test accounts (6-24h) and probably lives even longer.

Facebooktwittergoogle_pluspinterestlinkedinmail

Install apps on Fire TV without Amazon App Store (revised June 2018)

Updated 22.6.18 (easy downloading with the Downloader app) – G.Ullrich

The Problem

Again and again it happens that you like an app or even a certain newer version of an app, which is not available through the Amazon App Store, but you would like to have it on your Fire TV. This is possible in principle by a so-called SideLoad, but not quite as easy as from the Amazon Store. Of course, the user must be aware that installing Android apps bypassing the Amazon App Store is risky, but manageable. Because the Android OS separates apps from each other quite effectively, so that no undesirable side effects occur.

There are several methods, Three of them are chosen here. First of all, the Fire TV has to be prepared for the installation of external apps:

Prepare the Amazon Fire TV for later direct installation of apps

Make a note of the IP-Adress of your¬†Fire TV. ¬†You find it on your Fire TV √ľber Home -> Einstellungen -> Ger√§t -> Info -> Netzwerk. ¬†Die Ziffernfolge dort brauchst Du sp√§ter f√ľr die Installation – z.B. 192.168.178.43

Apps unbekannter Herkunft zulassen

Home -> Settings -> Device -> Developer options -> Apps from Unknown Sources -> ON

ADB-Debugging an

Home -> Settings -> Device -> Developer options -> ADB-Debugging -> ON

USB-Debugging ON (optional)

(You only need this when Amazon Fire and your PV are not in the same Network and you have to use USB to connect both of them)

Home -> Settings -> Device -> Developer options -> USB-Debugging -> ON

Uninstall an already existing app with a different version

For the installation to be possible, an already existing version of the same app must be uninstalled.

Go to¬†Home – > Settings¬†->Applications –¬†Manage Installed Applications

Select the App to be uninstalled -> Uninstall -> Uninstall

Alternative A: Download and Install with the App “Downloader” from the Amazon App Store.

The Downloader App needs a link that is not redirected, as usually done with “Short Links”.¬† Therefore we copied UlangoTV resp. UlangoTV+ to the locations¬†http://ulango.tv/uploads/2.apk resp.¬†http://ulango.tv/uploads/3.apk

The Downloader app is available from the Amazon App Store: https://www.amazon.de/AFTVnews-com-Downloader/dp/B01N0BP507

 

 

 

 

 

Alternative B: Installation with Apps2Fire from your Android SmartPhone

Installation is very easy if you have an Android SmartPhone or Tablet. From this it is very easy to push any app that is already installed there on the Amazon Fire. This happens in the following steps: (a) Installation of Appt2Fire on your Android Smartphone or Tablet

Visit the Google Play Store and search Apps2Fire (Original) from Koni

Install, Open and connect to your Fire TV:

Go to Settings and enter the IP address of your Fire TV, which you have noted before. If there is a problem with the connection to the fire, please check this IP address again.

A particular convenience of the Apps2Fire app is the possibility to search for the device in the net by clicking on the magnifying glass. A network search is started. Simply select the device and the IP address is so easily taken over.

Install UlangoTV 2.0 from the Google Play Store on your SmartPhone / Tablet. Go to the Play Store and search for “ulangotv2”. If you found UlangoTV IPTV Explorer 2.0, install this app.

Now go to the tab “Local Apps” and look for the entry UlangoTV 2.0 (tv.ulango.ulangotv2). Click and Install. A popup should be “Info – Installation successful – UlangoTV 2.0”. That’s it!

Alternative C: Installation with the PC Program adbLink

First install the latest version of the adbLink application on your Windows, Mac or Linux PC.
Search for “adblink jacola” with your browser. The link to jacola.com should be in the first place.

Go there and look up the corresponding links for download for the operating system of your PC.

AdbLink 3.1 for Windows Mirror
AdbLink 3.1 for OS X 10.7 or greater Mirror
AdbLink 3.1 for x86_64 Linux Mirror

I have put no links here intentionally, as these should always be ta from the website jacola.com. Follow the instructions for installing adbLink on your OS Variant.

After the start, the connection to your Fire TV must first be established. If you have started the latest version 3.1, just go to the “Ad Hoc IP” field and enter the IP-Address¬†that you wrote down in the preparation. Then Connect. In the window above, “Connected devices” should show your IP address and “Connection status” should be “IP connection”.

Now you are ready for an installation of the APK to the Fire TV.

Download the APK from our website on your PC: http://apk.ulango.tv/20
There should be a single .apk file on your PC. Please do not unpack! (Windows users may have to make the file extensions visible through the File Explorer to distinguish directories from individual files)

Now click on “Install APK” in adbLink. Navigate to the APK file you just downloaded. After opening and answering the popup¬†with “yes” the installation starts. Final message should be “APK (s) installed”

Transfer the App UlangoTV to the Home menu -> Current

To make sure that the app does not always have to be started from the Manage Installed Applications on Fire TV, it is convenient to transfer the app to the Home -> Current menu.

Go to the Home -> “Your Apps & Games” menu. This menu may be empty – doesn’t matter. Go to the end of this menu. There is either nothing or “All displays”. Press and hold the Home button until either a grid with all the installed apps appears, or until a screen appears, with which you can normally switch to sleep mode. Just click on the apps icon on the left and the grid with all installed apps appears. Search the yellow / blue / magenta diamond symbol of UlangoTV. Start the app. This brings the app to the first position of the Home menu -> Current and can be restarted very easily next time.

 

 

Facebooktwittergoogle_pluspinterestlinkedinmail

A Nightmare becomes true – learning from an experienced Rails Developer

I am writing this to give myself air and because I think you can still learn a lot from incidents like this I have experienced here as an old hare.

Imagine: You are solely responsible for a complex software. You have to introduce new¬†essential features for the system. You have slowly brought the new features into the system via “feature switches”. Many already use the new features. Now comes the time when you can start switching off old features and all users more or less compulsively are¬†lead to the new features. This is probably the most difficult moment of a product launch. There is no easy return. Just at this moment happens what all developers and system administrators are afraid of. The system dies and there is a complete data loss for several days.

This is exactly what happened with the UlangoTV 2.0 introduction.

The whole story is so exemplary and classic that I think it will interest many of the technically skilled, how it could come to it and how one can liberate oneself without damage from such a catastrophe.

A fatal crash with big data loss – how can it happen?

Most web and app servers use Linux systems because they have proven to be particularly stable, secure, powerful and inexpensive over the years Рso we too. Many administrators are proud that their systems have not been restarted for more than 6 months or more and that they are just stable. Backups are made regularly Рtoday mostly by the providers via snapshot on the lowest level of the raw partitions. To this end, regular DB backups are made with the DB tools, which guarantee the necessary transaction security.

The DB backups are a special problem, if the databases become too big as in our case – over 50GB. Importing such data requires a lot of time and leads to a great downtime in the event of a disaster. The only way to achieve high availability is the introduction of redundancy. How this helped in our case relatively quickly back on the legs, more below.

Now to the crash in more detail. In ongoing operation with increasing system load, it suddenly happens that some processes are no longer finishing¬†their work in time. The load swells, the system begins to swap until practically everything hangs. You quickly identify load causes, services are turned¬†off. But suddenly this does not help anymore because there is obviously a blockage situation in the system (A waits for B, B waits for C, C waits for A – deadlock – you know what I mean). Very bad, if the blockade obviously lies at the bottom of the filesystem. Now the moment has come, where only a reboot can help. And then it happens: The system can not be rebooted because there are inconsistencies in the filesystem. This is usually not too bad, because a modern file system carries enough redundancy in itself to repair itself. Unfortunately, however, this was also not possible in our case. No chance to make the system work again. So a backup had¬†to be restored¬†– from the last day – a few hours before. After an hour we realize that the filesystem is already too broken here, that it is no longer usable. Another backup back – another hour – does not work either. Now it’s slowly becoming critical. In the meantime, we are preparing a new system into which we can upload our backup – uploading the compressed data: 22 hours !!

So a backup back – the weekly backup 5 days back. Hurray – it works. I decide to relinquish the import of the DB and to manage with the data loss of 5 days somehow. Phew

Restoration of data from redundant sources

When it comes to recovering from a data loss as quickly as possible, all kinds of sources can help. This is where the strengths of the Ruby on Rails programming language we use come into play, with the help of which AdHoc programs could be written very quickly. In our case, we had three sources: 1. Central log files, which were redundantly stored on other servers. 2. Our external order data at PayPal and 3. Our Riak-based key-value storage for channels and streams.

From the logfiles, it was relatively easy to restore user data – apart from the passwords, of course. With an AdHoc program the data were imported and the users were notified by e-mail to reset their passwords.

The restoration of the order data proved to be much more difficult, since the order information was also lost, and it was not always possible to associate the payments with users.

Finally, relatively easy was to restore our central database for streams and channels. We had transferred this data to a so-called key-value store (Riak) a long time ago, in particular in order to distribute the load on requests as well as the redundancy achieved over several servers. It is the key to a virtually unlimited scalable system. It is a technology that is used today in all large systems and was used for the first time by Amazon in a larger style (Dynamo).

Conclusion

For us, the following are the main conclusions

  1. More frequent reboots¬†of the system to detect “creeping” destruction of data, which then also migrates into the backups, early.
  2. Storage of the DB Backups close to the server in order to make it available as quickly as possible.
  3. Improved centralized logging (syslog daemon)
  4. Relocat even more data – especially users and order data – in distributed KV stores to minimize the “single point of failure” situations.

So – now I’ve got rid of it and I feel much better and ready to tackle new challenges at UlangoTV!

Facebooktwittergoogle_pluspinterestlinkedinmail

UlangoTV 2 – Yellow – Blue – Magenta now makes sense!

Now it’s colorful! From UlangoTV 2.0, IPTV streams and channels¬†will in the future be divided into 4 color categories of usability to provide us and our users with a legally secured status. For a long time, we have been working on how to bring a version of UlangoTV to the App Stores, which can not lead to complaints from content owners and is completely safe for the users. Result is a color scheme, which we now introduce with this version. The colors are already known from our logo: yellow, blue and magenta. In addition, color red, with which we identify channels, which are adult¬†or for which there is an official request, do not show these channels.

In the Yellow basic version the app is free for all registered users, but will be delivered with advertising in the future. In the Blue version, users can access more channels via their own search queries, but they are likely to be legal broadcasts too. The magenta version also covers streams, which are only covered by short-term test streams of possibly illegal broadcasters.

Yellow: Streams for all registered users free!

Gelb: Streams f√ľr alle registrierten User kostenfrei!

Yellow streams have been known to us for more than 6 months. Registered users can see these streams for free. Adult streams are excludes from this category.

For yellow streams, we assume that they are sent legally by broadcasters. Typically these ‘official’ streams are without license problems. Restricted to yellow streams the app can therefore be used by anyone without problems.

Once we learn that a sender  is protected with exclusive global distribution rights, the corresponding streams are red for all users.
As soon as we learn that a channel is protected in a region with exclusive distribution rights, it will be red for registered users from the region.
As soon as we learn or see ūüėČ that a station is adult, all the related streams are red.

Yellow streams take a special status in that they no longer participate in the short-term periodical quality control. So we can not remove them so easily from the system. This is done manually only by administrators, if there are a lot of corresponding user reports. The yellow streams run in the long term, but their quality is often less good.

The higher resolution streams are often found among the blue and magenta.

Yellow streams are free for all registered users..

Blue: Streams for Premium or Trial with unknown license status

Blau: Streams f√ľr Premium oder Trial mit ungekl√§rtem Lizenzstatus

Blue streams have been known to us for at least 6 weeks. Also these are usually ‘official’ streams without license problems. Trial users can see these streams, but you must explicitly give us search orders¬†so that we can search for them on the Internet.

After 6 months, blue streams will automatically turn yellow.

For blue streams, too, we assume that they are legally sent by broadcasters. 6 weeks availability on the net is a long time and one can assume that the operators of the server are either particularly bold or have a license for the distribution.

However, we are cautious in these cases, and the user must give us a special search order¬†on the “My Search Orders” page of our website, which we then execute in his responsibility to release the streams. He can take back the release at any time.

Analogous to the yellow streams:

Once we learn that a channel is protected with exclusive global distribution rights, the corresponding streams are red for all users.
As soon as we learn that a channel is protected in a region with exclusive distribution rights, it will be red for users registered from the region.
As soon as we learn that a channel is adult, all the related streams are red.

In the settings on the website you can adjust, that only yellow or also blue streams are visible. Yellow is the default setting.

Blue streams require at least a trial subscription, which registered users can only use at most once within six months. In special cases, e.g. now with the introduction of 2.0 this 6-month interval is reset.

Magenta: Probably illegal streams only for Premium users under tight restrictions

Magenta: wahrscheinlich illegal gesendete Streams nur f√ľr Premium User unter Einschr√§nkungen

Magenta streams are usually short-lived and have only been known to us recently. These streams are likely to originate from unlicensed sources. Premium users must give us a special search order to search for such streams at their own risk. The streams with the best quality can be found in this category, but with high fluctuation, since they are mostly test streams with a very short period of validity.

After 6 weeks magenta streams turn blue automatically.

For magenta streams, we are even more cautious and the user has to give us a special search order, which we then execute in its responsibility to unblock these streams. He can take back the release at any time.

In the settings on the website one can adjust that yellow, or also blue or also magenta streams are released. Yellow is the default setting.

Only premium users can see magenta streams. A premium subscription can be ordered via the UlangoTV Shop on the website.

Red: Protected streams for users who know what they are doing.

Rot: gesch√ľtzte Streams f√ľr User, die wissen, was sie da tun.

There are always users, who find ways to make protected streams visible. The method is simple: one searches the network for appropriate m3u lists and then hand it over to one of the many available players. Also UlangoTV can be used as a player in this way. The premium user can raise his self-restriction to the red level in the “My Search Orders”. Legal restrictions differ in various parts of the world. The user himself is liable to comply with local restrictions.

 

General Remarks

General remarks

The color of a stream is indicated in the app by a colored button.

The color of a channel is displayed on the website by a colored button. Yellow is not displayed in the app, in order not to disturb the appearance of the lists unnecessarily. All channels also appear in the search engines. In the case of the blue and magenta streams, it is explicitly pointed out that a user can only access these stations via search queries or uploaded m3u lists.

You can test and use the functionality of the system without paying. Effectively, the app is free for free (yellow) streams – which are currently at least 2000 streams

It is now solely the responsibility of the users, what they take¬†from the search results for IPTV streams. With the color scheme, we are the only service provider to differentiate the set of streams and make it visible and controllable for everyone, what¬†is to be included in the search results. Because we deliberately do not distribute URLs and make the streams visible only in a “black box player” UlangoTV, we also prevent the possibility that a user uses the URLs to create illegal copies or for¬†“re-streaming”. This allows us to meet the requirements of content owners, so that the app can now be distributed without any doubt in the app stores like any other IPTV player.

Facebooktwittergoogle_pluspinterestlinkedinmail

Stuttering, Freezing, Disconnection: The ongoing Struggle with Free IPTV Streams [ updated !!! ]

Since¬†more than a year now, we at ulango.tv are engaged in the screening, review and presentation of streams whose URLs are to be found all over the internet. Some Urls just work for years, many don’t work at all,¬†and many are showing¬†poor quality. In this article I would like to take a look at the different factors a little more closely.¬† There are basically three areas that need our attention:¬†Player, Network and Server. Read More

Facebooktwittergoogle_pluspinterestlinkedinmail

Ulango TV – Golden Key Special

golden_keyThe Golden Key Promo allows our Usern to make money by helping us to spread the news about Ulango TV.   Users distribute their personalized Golden Key participate on every order with the Golden Key attached.

Background

Unfortunately we had to withdraw from the Google Play Store, because a few content owners claimed illegal content distribution and did not recognize that content is never distributed from our servers.  Each time we had to argue and fight wich took our energy which we better would like to invest into new developments  So we are more dependent on individual recommendations.  So the idea was that users get rewarded when helping us to spread the news..

The¬†Golden Key – what’s that?

It is a string up to 8 characters long, which is uniquely generated for every user that registers with Ulango TV.  So the Golden Key identifies users without making personal data open to the public.

The user may look up the Golden Key in the Account information of the Website.

What is the Golden Key used for?

The Consumer of the Golden Key gets a Discount

The Golden Key can be distributed by the User and everybody else. ¬†On each Order with Ulango TV with a total value of more than¬†15 ‚ā¨ a single Golden Key can be applied. ¬†A Discount is given – currently¬†2 ‚ā¨. ¬†A Owner must not consume his own key.

The Owner of the Golden Key gets a Credit

With every key usage the owner of the Golden Key gets rewarded with a credit (currently 2 months Premium or 4 ‚ā¨).¬† The Credit becomes available after the¬†14 day refund¬†period of the consumer of the key.

How are the Golden Keys applied?

The product is placed into the shopping cart. ¬†At the bottom there is a field to enter the¬†Golden Key. ¬†Input is case insensitive. ¬†After refresh with the button to the right of the key input field the discount get’s applied. ¬†The golden key is valid als long as the owner’s account exists.¬†A Golden Key can be used everywhere at any time.

Bildschirmfoto 2016-12-22 um 23.09.07

What happens with the credit?

The credits are accumulated as 2 month extensions of the owner’s Premium subscription. When the resulting runtime of the subscription exceeds 20 months, the user may convert the excess runtime into cash – 4‚ā¨ per 2 months and may request a money transfer. ¬†Each money transfer may be not less than 16‚ā¨. The owner of the Golden Key can watch the usage on the account page, from where he also can request money transfers, if applicable. When a subscription of a consumer is terminated¬†and is refunded in part, the credits are reduced proportionally.

Credit status can be monitored by the Owner. The whole procedure is performed ordinarily by Ulango TV.  Short delays during the work flow are have to be accepted.  Recourse to the courts is not permitted.

Hamburg/Berlin d. 23.12.2016
Euer Ulango TV Team

Facebooktwittergoogle_pluspinterestlinkedinmail

UlangoTV 1.9 now from both Amazon App Store and Google Play Store

Update (UlangoTV 1.9.17): More Improvements on the Player

We are using now the brand new¬†libVLC 2.1.0 from the VLC-3.0 development branch. Result is a better viewing of many problematic streams Stream! Thanks to the VideoLan team for it’s great job!


Update (UlangoTV 1.9.9): Improved Player

We have changed our default player. We ale now using the rock solid libVLC 0.9.10, which many of you may know from Version 2.2.1 of VLC available for many platforms. The result is in may cases a much better and stable rendering of streams!


 

After 3 months of development, we have now been able to place the latest version of our app into the Amazon App Store. Thus, the new features are now available on all devices running Android 4.2.2.

The new features are briefly summarized

  • Support for keypad and touch operation.
  • 20% more streams through RTMP support
  • Account Management (Login / Registration / Device assignment) in the app
  • Mark the “stable” Streams¬†to separate them¬†from the “wobbly”.
  • “Vertical” navigation of stream alternatives for¬†a¬†channel
  • Server-based management of playlists now out of the app
  • Stream feedback popup for notification of errors and corrections
  • Evaluation now without trial with time constraints

Support for Keypad and touch operation.

A major challenge in the app development is the simultaneous support of different types of devices with different input options and form factors.

TVs are typically controlled using the keypad on the remote control. It must always be clear where the focus is and what will be triggered by pressing the OK button.
With touch devices this not required. There is no OK button. The actions are triggered by direct interaction and gesture control.
A further complication arises from the mixing of the two techniques, for example, by using a wireless mouse, such as the Mele F10.

Furthermore, you can rotate touch devices, which already requires different layouts in one device. TV boxes as Amazon Fire TV or MBox (OrbSmart) have to cope with different resolutions of TVs.

UlangoTV 1.9 has addressed as a universal app all these problems.

20% more streams through RTMP support

StreamFeedback - Player UmschaltungThe only drawback of the Android version compared to Samsung SmartHub solution has so far been the lack of support from so-called RTMP (Flash) streams. In UlangoTV 1.9 we use as an alternative to the standard Android MediaPlayer library libVLC of the Videolan player. This library is still in beta testing and we expect further improvements.

Flash Streams will automatically switch to this player. Switching also happens if the default player is not able to process the video signal. The change of the player is also possible manually using the stream-popup (menu button or long click when playing stream)

Account Management (Login / Registration / Device assignment) in the app

MenuThe¬†coupling of new devices to an Ulango.tv account has now become much easier. Login with Facebook or Google or by email / password in the app – that’s all. After that a¬†login is no longer necessary, since the device is identified with a unique address.

For orders, however, you must still visit our web site https://ulango.tv/shop. PayPal currently is the only supported payment method. Using the feedback button you may call us to give you the bank account for direct deposit.

The account management at any time can be reached from the menu, which is itself accessible by swiping from the left or the menu button.

Marking the “stable” Streams

It is in the nature of our concept that we constantly have to fight with inferior quality streams. For better identification we mark the currently good streams with a green dot. That does not mean that the other streams are unusable. The quality of the streams is always a snapshot and can change at any time in both directions.

“Vertical” Navigation Stream Alternatives to Channel

VerticalNaviVery often¬†– particularly for¬†the “wobbly” streams there are¬†more alternatives. Instead of looking at various places¬†with different stream quality, it is now possible to directly navigate to the the alternate streams. If a better¬†playable stream is found, this is detected by the system and we can optimize the entire presentation to the user.

Navigating on touch devices is done with virtual buttons and on keypad with the fastforward and rewind buttons.  (Keys Up and Down are used for fast horizontal navigation between channels.

Server-based management of playlists now out of the app

StreamFeedbackAlle playlists are stored on the central server and are immediately available on all devices. Previously, these could only be maintained through the website. An important step is the setting and removal of channels into the playlists directly in video mode. Given at KeyPad Menu button is used. On touch devices, a long click is made on the video screen or in the description of a stream.

Stream Feedback popup for notification of errors and corrections

043016165028For our concept there is an urgent need to identify and correct bad streams as quickly as possible and incorrect assignments to broadcasters (Channel). At the end, we have built a reporting system, which is also accessible via the stream popup.

Evaluation now without Trial with time constraints

As our development is still in its infancy, new features will be introduced at relatively short intervals. Our Trials were restricted so that only after 6 months new trial could be ordered again. Now only registration is necessary and everyone has the ability to test up to 15 minutes per day.

Facebooktwittergoogle_pluspinterestlinkedinmail