dopeIPTV
On air · version 0.7.0

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

Xtream CodesM3U / M3U8 XMLTV EPGTimeshift / catch-up ChromecastTrakt8 languages
Everything on one screen

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.

A look inside

Clean, dark, and out of your way.

screenshot · Channels & player
Channels & player — the list, the guide and the video in one layout.
screenshot · Programme guide
Programme guide — grid view with catch-up markers.
screenshot · Timeshift timeline
Timeshift timeline — scrub the archive, live edge marked.
screenshot · Recordings
Recordings — timers, storage caps and playback.