dopeIPTV
正在直播 · 版本 1.2.11

面向 Linux 的开源 IPTV 播放器 — 直播电视、EPG、时移与录制。

一款快速、现代的 IPTV 播放器,支持 Xtream Codes 和 M3U——具有完整的 EPG 节目指南、实时时移与回看、一键录制,以及同时最多九个频道的多画面。基于 mpv 构建,为 Linux 打造——也可在 macOS 和 Windows 上运行。

Linux · macOS · Windows — 免费且开源

Xtream CodesM3U / M3U8 XMLTV EPG时移 / 回看 MultiviewChromecastTrakt26 种语言
一屏尽览

为人们真实的看电视方式而打造。

不是改装的媒体库——而是一个电视客户端,时间轴、节目指南和录制器都在你期望的位置。

时移与回看

在实时时间轴上回退到某个频道的存档,或从节目指南直接跳转到已播出的节目。

多画面

在网格中同时观看多达九个直播频道——混合不同的播放列表,点击其中一个切换音频,每个窗口都支持时移和字幕。

暂停直播

在直播之后进行 DVR 式的暂停和继续——播放器会准确显示你落后了多少。

完整的 EPG 指南

真正的节目网格,带搜索、提醒和可配置的“接下来播出”列表。

一键录制

通过单个连接录制你正在观看的流,带定时器、大小限制和录制库。

多提供商

多个 Xtream 或 M3U 播放列表并排排列,各自拥有独立的 EPG、自动刷新和自定义指南 URL。

流畅播放

内置 mpv 引擎,支持 Chromecast、Trakt 同步、主题和完整的键盘控制。

🖿

也包括你自己的文件

指定一个文件夹或已挂载的共享,你的视频便与运营商的内容并列——带封面、续播、从文件名重建的剧集,以及音乐播放队列。

内部一览

简洁、深色,绝不碍事。

dopeIPTV 主窗口,包含频道列表、节目指南和视频
频道与播放器 — 列表、指南和视频集于一个布局。
dopeIPTV EPG 节目指南网格
节目指南 — 带回看标记的网格视图。
dopeIPTV 时移时间轴在浏览某个频道的存档
时移时间轴 — 浏览存档,直播边缘已标记。
带定时器的 dopeIPTV 录制库
录制 — 定时器、存储限制和播放。
获取 dopeIPTV

下载最新版本。

v1.2.11 · Aug 30, 2026 · ↓ 860
🐧

Linux

不确定?选 AppImage——它无需安装即可在任何发行版上运行。在 Debian/Ubuntu 上选 .deb。除非你用的是 ARM 机器(Raspberry Pi、ARM 服务器),否则选 Intel / AMD

🐧 AppImage:赋予可执行权限并运行——无需安装:chmod +x dopeIPTV-*.AppImage && ./dopeIPTV-*.AppImage.deb(Debian/Ubuntu):sudo apt install ./dopeIPTV-*.deb.rpm(Fedora/RHEL):sudo dnf install ./dopeIPTV-*.rpm

🍎

macOS

Apple Silicon(M 系列),需要 macOS 15 或更高版本。不确定自己用的是哪一款 Mac?苹果菜单 →「关于本机」。Intel Mac 已不再支持——最后一个 Intel 版本在 GitHub 发布页面上。

🍎 打开 .dmg 并将 dopeIPTV 拖到“应用程序”。由于该应用尚未经过 Apple 公证(notarized),首次启动可能被阻止——右键点击应用 → 打开,然后在对话框中点打开(或在系统设置 → 隐私与安全性 → 仍要打开中允许)。如果 macOS 反而提示应用“已损坏”,请在“终端”中移除下载标记:xattr -dr com.apple.quarantine /Applications/dopeIPTV.app。这是安全的——该警告只是表示此构建未签名。

🪟

Windows

便携版——解压即用,无需安装。最新的平台,仍在打磨中。

🪟 解压文件夹并运行 dopeiptv.exe。由于该应用尚未签名,SmartScreen 可能会显示“Windows 已保护你的电脑”——点击更多信息 → 仍要运行。这只是一个警告,不会阻止或删除任何内容。

↻ 在服务器上根据 slimture/dopeIPTV 的 GitHub 发布自动生成——新构建会自动出现。

🔒 验证你的下载——SHA-256 校验和 · sha256sum -c SHA256SUMS

版本说明 · v1.2.11 · Aug 30, 2026

新变化

写给使用这个应用的人,而不是读 diff 的人。

阅读版本说明

Mostly Linux this time: the desktop icon, the links in the About window, and a handful of things that went wrong when a list and the player disagreed about what you had selected.

Linux desktop

  • The app appears in your menu, with its icon. On Wayland GNOME and KDE take a window's icon and name from the .desktop entry matching it and ignore what the app itself sets — so run from an AppImage, where nothing has ever installed one, the taskbar showed a blank placeholder however good the icon inside the download was. The app now offers, once, to add an entry; say no and nothing is written, and the same switch lives under Settings > Playback. Installed from the .deb, the entry is already there and nothing is asked.
  • The icon is the same size as everyone else's. It was drawn edge to edge while every icon beside it carries a margin — GNOME asks for about 80% of the canvas, which is the same thing Apple asks for and the same fix the macOS Dock icon got in 1.2.10.
  • An icon that will not appear at all now has a cause you can read. Where a stale icon-theme.cache exists, GTK reads that instead of the directory and an icon added since is invisible — the app drops one older than its own icons, and writes a line to the log saying what it found.
  • Links in the About window work. Website, download, the Trakt pages: all of them did nothing from a packaged build. Opening a link starts a browser as a child of this process, and it was inheriting the bundle's library paths and falling over before it drew anything — exactly the fault external mpv had, and the same cure.

Watching a series

  • Turning grid view on and off inside a series keeps the episodes. It dropped back to the series list instead, and double-clicking there then tried to play the series itself: an error, and whatever was playing stopped. Three related faults behind it, all the same shape — a list row and the player disagreeing about what had been selected — and Favorites, Watchlist and Watched had their own versions of it.
  • A hidden channel no longer hides a film. Provider ids are only unique within a type, so hiding live channel 123 could hide movie 123 as well.

Elsewhere

  • The right-hand panel has one scrollbar, not two. The info box was its own scroll area inside the panel's, and the wheel — a trackpad especially — went to whichever of them the pointer happened to be over.
  • The "Next episode" card sits where the picture ends, rather than a control bar's height above it when there is no control bar there.
  • Your account stays out of the log. An Xtream stream URL carries the whole account in it, and these logs are meant to be shared in bug reports. Credentials are now masked wherever they appear — the URL shapes we know, and the account's own values everywhere else.
  • The Chromecast bridge only answers for its own files. It listens on the LAN so the television can reach it, so everything else on the network can ask it too; it now names what it will serve instead of guessing at what to refuse.
  • macOS can try the other fullscreen path. Start with DOPEIPTV_MAC_RASTER=1 to use the presentation path that cured this on Linux and Windows. Opt-in, so both can be compared from one build.

macOS: Apple Silicon only

1.2.10 was the last release with an Intel .dmg. Homebrew moved macOS x86_64 to Tier 3 in September 2026 and stopped building the packages the Intel build was assembled from; Apple has said macOS Tahoe 26 is the last macOS for Intel. Apple Silicon is unaffected.

Full details in the changelog.

Linux is and remains the primary target - Windows and macOS are a bonus.

GitHub 上的完整发布 · 所有版本

值得了解

常见问题

什么是 dopeIPTV?

dopeIPTV 是一款面向 Xtream Codes 和 M3U 播放列表的免费开源桌面 IPTV 播放器。它提供完整的 EPG 指南、实时时移和回看电视、一键录制,以及同时最多九个频道的多画面——全部集成在一个基于 mpv 引擎的原生应用中。

dopeIPTV 免费吗?

是的。dopeIPTV 在 GPL-3.0 许可证下完全免费且开源,没有广告、没有跟踪,也无需账户。

dopeIPTV 支持哪些操作系统?

dopeIPTV 为 Linux 打造,同样可在 macOS 和 Windows 上运行。Linux 提供 AppImage、.deb 和 .rpm;macOS 提供 .dmg;Windows 提供便携版。

dopeIPTV 支持 Xtream Codes 和 M3U 吗?

是的。你可以添加 Xtream Codes 登录信息(服务器、用户名和密码)以及 M3U/M3U8 播放列表 URL。多个提供商可以并列使用,各自拥有独立的 EPG 和自动刷新。

dopeIPTV 有 EPG、时移和回看吗?

有。dopeIPTV 显示带“正在播出/接下来”的完整 XMLTV 节目指南,并支持实时时移和回看,因此你可以暂停直播或回退到某个频道的存档。

dopeIPTV 能录制直播吗?

能。你可以通过单个连接录制正在观看的流,带定时器、大小限制和录制库。

什么是多画面?

多画面让你在网格中同时观看多达九个直播频道,混合不同的播放列表,每个窗口都有独立的时移和字幕。

dopeIPTV 会显示广告或跟踪我吗?

不会。dopeIPTV 没有广告、没有跟踪,也没有账户。元数据和图片来自 TMDB,可选的观看历史同步使用 Trakt——两者都仅在你选择使用时才启用。

dopeIPTV 提供 IPTV 频道或订阅吗?

不提供。dopeIPTV 只是一个播放器——它不提供、不销售也不托管任何频道或内容。你需要连接自己的 Xtream Codes 或 M3U 提供商。

dopeIPTV 提供哪些语言?

除英语外,dopeIPTV 提供 26 种语言——包括西班牙语、德语、法语、阿拉伯语、印地语、中文、日语等——并为阿拉伯语、希伯来语、波斯语和乌尔都语提供从右到左支持。

开源

自由软件,站在巨人的肩膀上。

dopeIPTV 是基于 GPL-3.0 许可证的自由开源软件——没有广告,没有跟踪,没有账户。它构建于以下项目和服务之上,并对它们心怀感激:

播放

mpv & FFmpeg, via python-mpv

界面

Qt & PyQt6

投屏

PyChromecast — Google Cast

元数据与图片

The Movie Database (TMDB)

观看同步

Trakt

本产品使用 TMDB API,但未获得 TMDB 的认可或认证。本产品使用 Trakt API,但未获得 Trakt 的认可或认证。所有商标均为其各自所有者的财产。