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