Live TV, catch-up and recordings — in one native desktop app.
A fast, keyboard-driven IPTV client for Xtream Codes & M3U. Scrub back into a channel's archive, pause live TV, browse the full EPG, and record — with a built-in mpv player. For Linux & macOS.
Linux · macOS — free & open source
Built for how people actually watch TV.
Not a repurposed media library — a TV client, with the timeline, the guide and the recorder where you expect them.
Timeshift & catch-up
Scrub back into a channel's archive on a live timeline, or jump straight to a past programme from the guide.
Pause live TV
DVR-style pause and resume behind live — the player shows exactly how far behind you are.
Full EPG guide
A real programme grid with search, reminders and a configurable list of what's coming up next.
One-click recording
Record the stream you're watching over a single connection, with timers, size caps and a Recordings library.
Multi-provider
Several Xtream or M3U playlists side by side, each with its own EPG, auto-refresh and custom guide URL.
Buttery playback
A built-in mpv engine, with Chromecast, Trakt sync, themes and full keyboard control.
Clean, dark, and out of your way.
Download the latest release.
↻ Generated on the server from the slimture/dopeIPTV GitHub releases — new builds appear automatically.