Built for All Users
A complete toolkit for streaming thousands of channels without compromise.
Load massive M3U and Xtream playlists without lag. Singularity handles it all.
Organized sidebar groups for instant navigation. Find any channel in seconds.
Filter thousands of channels in real time across name, group, and EPG title.
Pin your most-watched channels for one-click access anytime.
Full electronic program guide with schedule info overlaid on any stream.
Watch up to 4 streams simultaneously in a resizable picture-in-picture grid.
Rename, reorder, and hide channels without ever touching your source file.
Native support for all three major provider formats with smart category parsing.
Screenshots
Real screenshots from the app.
Release Notes
The latest release brings automatic update downloads, a built-in update checker, live FPS display, and security hardening.
When an update is available, the badge now downloads the correct installer for your platform directly — Windows (.exe), macOS (.dmg), or Android (.apk) — and launches it automatically. No browser required.
A new button in Settings → About queries the latest release and shows whether you're up to date, with a badge linking to the newer version if one is found.
The stream info overlay (press I) now shows real measured frame rate sampled directly from playback — e.g. Quality: 1080p · 30fps — on all streams regardless of HLS manifest data.
Category rename (inline pencil icon), drag-and-drop reorder for both categories and channels, and category names are now always fully visible with action buttons overlaid on hover.
Each Multiview panel automatically reconnects on stall or stream end, with a visible "Reconnecting…" badge while in progress. No more stuck panels.
The Windows installer now performs a clean install. The running instance is silently closed, the previous version uninstalled, and the new version installed.
Removed webSecurity: false; replaced with a targeted CORS intercept. Added Content Security Policy, safe-path enforcement on all file IPC handlers, and URL scheme allowlisting on external links.
Streams with AC-3 or EAC-3 audio no longer fail. The player now falls back to native video element playback via ffmpeg.dll when Chromium's MSE rejects the codec.
Stream URLs for Stalker portals are now resolved at play time with a fresh token instead of at load time — fixing channels that stopped working on large portals and VLC receiving unusable localhost addresses.
The Content Security Policy is now injected only in production builds. Dev mode no longer blocks Vite's module system, eliminating the blank white screen on startup.