NOTE: I am not the developer and I am not in anyway connected to the app, just communicated with the developer to resolve issues I was having.
I just wanted to showcase my IPTV setup integrated into Live Channels using this app called TVirl ( https://play.google.com/store/apps/details?id=by.stari4ek.tvirl ) on a Philips Android TV. It is still in beta but works quite well in general. YMMV
Here is the demo: Imgur
(Sorry for shitty quality of the vid/gif, but it was the best way to remove all recognisable metadata)
Channels are all freely available online. I made my own m3u manually with all the details and scraped the links using Chrome developer tools. Guide I built using Webgrab, which I update everyday. Everything is published online so all I need to do is insert a g.url to the m3u, and since the m3u has a link to the guide itself, the app does everything else.
The app does not automatically refresh the channel list and guide so you need to do it manually if you need. A minor annoyance for me until that feature is added but probably very annoying for someone that wants something that just works ( cough my wife cough ) so looking forward to it.
It also does not support the TV's timeshifting and recording, though you can pause and it will buffer for a bit. I hope these features get added too.
Previously I tried the same thing using Tvheadend and the Tvheadend Live Channel app, but it is still too glitchy. Also then you have two layers that can break, especially when you consider the links that work in Tvirl but not in Tvheadend! I also tried using Plex for this, which then means you have 3 layers that can break - tvheadend, tvhproxy, and Plex! No thanks!
I still have tvheadend which I use for recording from the same channels when I need something, but for the rest this simple setup works much better. And of course I can use the same m3u and guide on any device that has some form of app that supports it - including the IPTV channel on Plex, and any IPTV app on smartphones and Smart tv's, and anywhere you can put Kodi (and Emby direct too). My primary intention was to have everything integrated into Android TV's live channels.
No $$$ involved, just time to get things right.
Edit: pinging /u/stari4ek. cheers for the help in the process and the great app. hope to see a release soon. check the comments, multiple people would drop $$$ on this.
This is a great app but reloading the playlist manually has gotten annoying and I've moved on to other options. The developer has promised the "auto-update" feature for months now and it still has not happened. I'm not a developer but it seems like a pretty simply feature to implement. I would actually pay a premium for this app if this feature was available. Thanks for sharing.