I found the best app for IPTV on MacBook and Apple TV was TiviMax IPTV Player from the App Store (NOT the same app as Tivimate) - I paid for the Premium version which was around £20 (one-off)
My 2 bugbears with it were
Also, when the app was maximised and you side scrolled to another app it would stop the IPTV stream, not any longer! Was resigned to the fact these issues wouldn't be resolved and to my surprise they are now. Very happy

My 2 bugbears with it were
- The EPG text was tiny (even when the text size was set to maximum)
- After the clocks moved forward the timeline in EPG stayed on GMT and couldn't be changed in settings
Also, when the app was maximised and you side scrolled to another app it would stop the IPTV stream, not any longer! Was resigned to the fact these issues wouldn't be resolved and to my surprise they are now. Very happy
