Sources & import
- › M3U / M3U8 playlists from any URL
- › Xtream Codes API accounts as a first-class source
- › Smart setup wizard detects Xtream URLs and offers API import
- › Multiple sources, plus a combined "All playlists" view
- › Add, reload, rename, and delete sources any time
- › Optional proxy per source for restricted networks
- › Multi-URL XMLTV editor with fetch-now per source
- › Streaming parser handles huge playlists without freezing
Faithful playlist parsing
The provider's playlist is sacred. Mosaic preserves what other players throw away.
- › Original channel and category order kept intact
- › Pipe-separated group hierarchy ("UK | Sports | HD") as a real tree
- › Exact names, casing, emoji, and Unicode (Arabic, Cyrillic, RTL)
- › All EXTINF attributes round-trip: tvg-id, tvg-logo, tvg-chno, tvg-shift
- › Catch-up metadata, per-channel user-agent & referer preserved
- › Same channel in multiple groups handled correctly
- › Malformed lines skipped, not fatal — parsing continues
- › Parse report: channels parsed, skipped, categories, time
Browsing & search
- › Sub-100ms full-text search across channels and the guide
- › Scope-aware search (current source or all)
- › Favorites for channels, movies, and series
- › Continue Watching across channels, films, and episodes
- › Sort by provider order, channel number, name, or recents
- › Channel-logo backfill from public logo databases
Live TV & program guide
- › Scrollable EPG grid with now/next
- › XMLTV and Xtream guide data merged per source
- › Per-channel timezone shift (tvg-shift) respected
- › Record straight from a guide cell with right-click
- › Background guide refresh on a per-source schedule
- › Catch-up / archive playback where the source supports it
Movies & Series (VOD)
- › Poster grids for movies and series with incremental loading
- › Season / episode navigation, fetched on demand
- › On-poster resume — picks up exactly where you left off
- › Detail dialogs with artwork and metadata
- › Auto-refresh on a schedule, plus manual refresh
Recording (DVR)
- › Record now from a channel, or schedule from the guide
- › Background recording loop with resume state
- › Toast notifications on completion or failure
- › Recording history that survives deletion of the source
- › Zero impact on live playback or the UI
Recordings run while the app is open in this release.
Playback & media engine
- › Hybrid engine: native player with FFmpeg fallback
- › Handles .ts, MPEG-2, AC-3, and HEVC streams
- › Codec detection with a deep-link to needed Store extensions
- › Adaptive buffering that responds to network jitter
- › HDR10 metadata passthrough on supported displays
- › Audio & subtitle track picker
- › Per-channel A/V sync offset, remembered between sessions
- › Auto-retry with countdown on stream drops
Viewing modes
- › Multi-view 2×2 and 3×3 — up to nine simultaneous streams
- › Single-audio rule; tap to focus, double-tap to swap audio
- › Picture-in-Picture (compact overlay) with its own controls
- › Theater mode and true fullscreen
- › Sleep timer
- › System Media Transport Controls & media-key support
Privacy & control
- › No tracking of what you watch — ever
- › Playlists, credentials & history stored locally only
- › Opt-in, content-free crash reports & usage timing
- › PIN-protected parental category locking
- › Diagnostics log viewer with crash-detection banner
- › No ads, no account, no bundled content
Platform & performance
- › Native Windows app (Windows App SDK / WinUI 3)
- › Windows 10 (1809+) and Windows 11
- › x64 and ARM64 — both first-class builds
- › Cold start under two seconds with 30,000+ channels
- › Touch- and pen-friendly throughout (Surface, ARM laptops)
- › Light & dark themes
- › Automatic updates via the Microsoft Store
- › Background image cache for logos & posters
Bring your own playlist and see the difference
Mosaic ships empty and neutral — you supply the content. Free 1-day trial, then a one-time $4.99 purchase on the Microsoft Store. No subscription.
Get it from the Microsoft Store