I had subscribed to an IPTV service with SO many channels that loading it was a massive pain, so instead I dipped my feet into python for fun and created a filter service that breaks it into a more manageable list:
https://github.com/cmcconomy/iptv-filter
I since stopped subscribing to IPTV so the project is abandoned, but I have a couple of friends who still use it; I'd probably write it completely differently today - but it's still trucking!