Best on the Mac: Yagi
Most IPTV players run on a Mac as their iPad app in a window. Yagi is built for macOS: its own window and sidebar, keyboard shortcuts, an interface scale from 80% to 200%, a floating Picture in Picture window, and a channel in each window if your account allows it. GSE Smart IPTV also has a native Mac app, sold separately and last updated in May 2022.
Best on Apple TV: IPTVX
IPTVX has the longest feature list here, with catch-up, recording, multi-screen, Plex and SMB sources, and apps for Apple TV and Vision Pro. Its yearly plan is $28.99 in the US. UHF is a great Apple TV pick too, with a capable free tier, and iPlayTV is a long-loved Apple TV-only player you pay for once, at $5.99.
Yagi has no Apple TV app yet; it sends the picture from an iPhone, iPad or Mac with AirPlay. How that works.
Best free to start: UHF
UHF's free tier includes catch-up, rewinding live TV, Picture in Picture and downloads, with ads. Pro removes the ads and adds sync, for $17.99 a year or $49.99 once. Smarters Player Lite is free with ads, and its Premium is $1.99 once. Yagi has no free tier: it's free for 7 days, then $0.99 a month or $9.99 a year.
Best for recording: IPTVX or GSE Smart IPTV
IPTVX and GSE Smart IPTV both record live TV. UHF records through its companion UHF Server on a computer, and Purple Playlist Player offers cloud recording as a monthly add-on from $9.99. Yagi doesn't record; it lets you pause and rewind live TV by up to 2 hours.
Best for privacy: Yagi
Going by the App Store privacy labels the developers declare, Yagi is the only one of the eight that collects no data at all. UHF, GSE Smart IPTV and iPlayTV don't track you either. IPTVX, Smarters Player Lite, Purple Playlist Player and Opus declare data used to track you.
Best for subtitles: Yagi
Yagi's Instant Subtitles write subtitles on the device for movies and series that have none, and translate them into more than 20 languages. IPTVX, UHF and iPlayTV can load subtitle files or OpenSubtitles, which Yagi doesn't.
Best value across devices: Yagi
One Yagi subscription, $9.99 a year in the US, covers iPhone, iPad and Mac and works with Family Sharing. If you'd rather pay once, Smarters Player Lite, GSE Smart IPTV and iPlayTV are one-time purchases, and UHF's lifetime price is $49.99.