First public release.
Features
- Load any playlist — M3U/M3U8 files, URLs, folders, Xtream Codes, and Stalker portals
- Channel health scanning — alive, dead, geoblocked, DRM, audio-only, placeholder, and mislabel detection
- FFmpeg integration — stream thumbnails, codec, resolution, FPS, and bitrate detection (bundled, no install needed)
- Export — CSV, M3U (alive only, split by group, renamed), and full JSON scan logs
- Scan history — compare results across scans with gained/lost channel diffs
- Built-in stream player — HLS/MPEGTS playback with PiP support
- Playlist health report — overall, ping, content, and quality scoring with video quality distribution
- EPG coverage — parse and display EPG ID coverage stats
- Virtual scrolling — handles playlists with thousands of channels
- Proxy support — route checks through HTTP/SOCKS proxies
- Configurable scanning — concurrency, timeouts, retry strategies, user agent, geoblocking detection
Install
Homebrew (macOS and Linux)
brew tap kristofferR/tap
brew install iptv-checker
Download
| Platform | Architecture | Installer | Portable |
|---|---|---|---|
| macOS | Apple Silicon (arm64) | .dmg
| |
| macOS | Intel (x64) | .dmg
| |
| Windows | x64 | .exe (NSIS)
| .zip
|
| Windows | ARM64 | .exe (NSIS)
| .zip
|
| Linux | x64 | .AppImage, .deb, .rpm
| |
| Linux | ARM64 | .AppImage, .deb, .rpm
|
Getting started
A sample playlist from iptv-org (news channels) is included in the recent playlists — just open the app and click it to start scanning.