Correct!
However, currently I'd have to manually add each URL in that m3u8 file into TVH in order to create a mux (and, subsequently, a service) for it. Evidently every URL in the file would lead to a TS stream (pipe://, http://, udp://, etc.).
The goal here would be to allow for "bulk import" of muxes from such an M3U file, hopefully also making use of the #EXTINF and #EXTTV information that might be included. This would greatly simplify addition of customized IPTV setups, as well as integration with internet-based setups (i.e. IPTV services on the internet).
Ideally, one would be able to do this at a network level, so that when this "IPTV-M3U" network does a MUX scan, it would instead get the M3U list (pointed to by the URL in the network definition, which would need to be added), and parse the list to generate muxes. It can then scan each MUX normally and create services accordingly.
Also, periodic scans can reveal new services, or remove expired ones, etc., just like all other networks/dvb inputs.
Thoughts?