A lightweight Windows desktop IPTV browser built with WPF / .NET 9 for fast, clean, and secure access to IPTV channel lists.
- Multi-source support
- Xtream Codes portals (
player_api
/panel_api
) - M3U / M3U8 playlists (remote URL or local file)
- XMLTV (EPG) for program data (optional)
- VOD support - Video on Demand browsing and playback
- Xtream Codes portals (
- Smart connection handling
- Automatic Xtream endpoint detection
- Credential Manager with secure storage via Windows DPAPI
- Modern, fast UI
- Channel list with grouping (
group-title
) - Favorites system - save preferred channels per account/playlist
- Grid-style EPG with per-channel timelines
- External player integration (VLC, MPC-HC, MPV, custom)
- Channel list with grouping (
- Performance & extras
- High-speed channel loading with optimized caching
- Channel recording with FFmpeg integration
- Connection diagnostics with raw request/response logging
- Smart caching system for faster data access
- Go to the Releases page.
- Download the latest release:
- Framework-dependent:
...framework-dependent-win-x64.zip
- Framework-dependent:
- Install .NET 9 Desktop Runtime if not already installed.
- Unzip and run the executable.
- Select Xtream Login mode.
- Enter:
- Host (or full URL)
- Port
- Username
- Password
(toggle SSL if needed)
- Click Login → Dashboard opens.
- Optionally, save credentials for future sessions.
- Switch to M3U Playlist mode.
- Paste a playlist URL or select a
.m3u
/.m3u8
file. - (Optional) Add XMLTV URL or file for EPG.
- Click Load Playlist.
- Click the ⭐ star button on any channel to add/remove from favorites.
- Access favorites by selecting ⭐ Favorites from the categories dropdown.
- Favorites are saved per account/playlist and persist between sessions.
- Favorite channels maintain all EPG data and functionality.
- Credentials are saved only if you choose to remember them.
- Passwords are encrypted locally using Windows DPAPI (per-user).
- No telemetry, no analytics.
Network traffic is limited to:- Your IPTV endpoints
- GitHub (for update checks)
- Visual Studio 2022+ with .NET 9 SDK
- Windows 10/11 (x64)
git clone https://github.com/primetime43/iptv-desktop-browser.git
cd iptv-desktop-browser
dotnet build