This is a proof of concept to see if I could grasp vuejs, using uibuilder. While it did take some time to get my head around it, to my surprise it works quite efficiently, so here I present a small project that allows you to watch IPTV channels (coming from the iptv repo; 8000+ channels).
Organised by country, category and an instant search.
node-red is used to parse the raw m3u8 file and convert it to json and listens for actions from uibuilder. Obviously nothing that could not have been done without node-red, but as said, proof of concept
The gif was cropped, the modal will be centered.
If you're interested, I have uploaded everything to a github repo.
Note that this won't work on Chrome as it does not support HLS streams.