I've submitted a pull request for consideration because using service type 1 for IPTV streams isn't always ideal as it requires constant stream with no interruption whereas other service types buffer the streams and therefore reduce buffer underruns/glitches.
There are several possible service types to use for IPTV streams (assuming one has added appropriate plugin) as taken from this thread:
Code:
Recognised playback types
1, processed by the SoC (for when buffering is not required),
4097, processed by gstreamer via servicemp3,
5001, processed by gestreamer via gst-player and
5002, processed via extplayer3.
Pull request here.
This is designed to compliment @Huevos commit here.
My coding skills aren't fantastic so apologies if this can be coded better
Thanks