I am actually the developer for an IPTV application called Kiwi TV that allows you to import extended m3u8 files from IPTV providers as well as add channels from other sources. If you get the chance, let me know if this works for you, and if there is anything I can add/change that would make things better. I am still in the early stages yet.