github kristofferR/IPTVChecker v1.0.0
IPTV Checker v1.0.0

latest releases: v1.9.0, v1.8.1, v1.8.0...
4 months ago

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.

Don't miss a new IPTVChecker release

NewReleases is sending notifications on new releases.