I use Tivimate on AndroidTV. I have iMplayer TV installed on my AndroidTV as well, but I don’t use it frequently. However, I do appreciate having iMplayer installed on my phone.
special mention for these 3 applications which are not too bad either:
On Windows ProgDVB is really good (but I’m not a Windows user BTW) on Linux I use iptvnator
Just use Revanced or Revanced Extanded. If you rooted like me (OnePlus 7 Pro + Crdroid 9.5 + Magisk & LSPosed) just use the magisk module, it work great but on my brother phone (not rooted) he use it with the MicroG without problem but you need to disable the official youtube app if you don’t want dupe app