TVirl. IPTV for Android TV

In-app purchases
151 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Watch Your favourite TV channels with system TV player on Android TV.

TVirl integrates IPTV channels from your internet provider or online service right into "Live Channels" which has beautiful and handy user interface developed specifically for big TV screens.

No need to open external media players - switch channels and watch TV programs in gorgeous TV player with well-thought-out EPG navigation

* Load M3U playlist (local or from internet)
* Programs (EPG) in XmlTV and JTV formats
* Load channels logo
* Multicast/UDP, DASH, HLS, HTTP Progressive, RTMP
* MPEG-TS, mp4
* h264/h265/MPEG-2/AC-3/MP2/MP3/… etc. (depends on decoders installed on the device)
* Add your own archives with logo or EPG

* TVirl does not provide any "free" access to IPTV. You must have IPTV service purchased from your internet provider or any other online service
Updated on
Jan 28, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

96 reviews
A Google user
August 15, 2019
This is an app that I am happy exists and I fully support the developer. I'm glad EPG auto-updates were added. Unfortunately, when it's updating in the background it makes my 2015 Shield almost unusable. Netflix will not accept any input and crashes after a 10 second time out. The whole system is extremely laggy and unstable during background updates. I do have a rather large list, but auto-updates needs some refinement. I plan to get a new Shield soon but my first gen has been more than powerful enough to handle everything thrown at it... except for this EPG update. Feature Request: I think it would be great to allow choosing the time of day to update in the background. If it updates at 2:00 AM and hogs all my resources then, that's fine. 7:00 PM, for example, is not a good time though. It just started to update and crashed Netflix until I force quite the app. Please take a look at this when possible Michael. It would make the app much more usable to me. Keep up the good work and let me know if I can help with logs or anything.
8 people found this review helpful
Did you find this helpful?
Michael Sotnikov
August 17, 2019
Thank you for your feedback. Please send email with some info about your setup so I can take a look on your case.
A Google user
June 4, 2019
This app is great, it really works well with Live Channels. It's great for the Shield TV. I totally think this app is worth the money. Get it and your setup will really be seamless. I want to give it a 5 star rating but 1 issue. Why can't this app be ran from a SD card? It won't allow me to switch the storage to an external drive. TVIRL uses a lot of storage on my setup, like over 8 gigs!! Which maxes me out on the Shield HD. Can we not allow this to be run from an external drive? On a Shield its formatted as system storage, and you need a high speed stick for a Shield anyway. I'm sure it would run. Anyone face this issue as well?
7 people found this review helpful
Did you find this helpful?
Michael Sotnikov
June 4, 2019
Hi, Thank you for your feedback. Those issue with really huge disk size is fixed in coming version ( - rolling out to beta right now). Please send me email for further assistance if needed. I'm afraid that TVirl can not be moved to sdcard due the way it's integrated to the system, but with fixes in it will take up to 200Mb.
A Google user
February 19, 2019
UPDATE: Quick response from programmer after reviewing the application logs. All that was missing was the "Live Channels" app. After installing everything worked as designed. Thank you, Michael!! Setup Error When trying to setup app on Mi Box S, i get an error message stating "Failed to start TV input setup". No website or documentation to resolve issue.
2 people found this review helpful