O reprodutor IPTV de código aberto para Linux — TV ao vivo, EPG, timeshift e gravações.
Um reprodutor de IPTV rápido e moderno para Xtream Codes & M3U — com guia EPG completo, timeshift e catch-up ao vivo, gravação com um clique e multiview para até nove canais ao mesmo tempo. Baseado no mpv, feito para Linux — e também funciona no macOS & Windows.
Linux · macOS · Windows — grátis & código aberto
Feito para o jeito como as pessoas realmente assistem TV.
Não é uma biblioteca de mídia readaptada — é um cliente de TV, com a linha do tempo, o guia e o gravador onde você espera encontrá-los.
Timeshift & catch-up
Volte no arquivo de um canal em uma linha do tempo ao vivo, ou pule direto para um programa passado a partir do guia.
Multiview
Assista a até nove canais ao vivo ao mesmo tempo em uma grade — misture playlists diferentes, clique em um para o áudio, com timeshift e legendas por janela.
Pausar a TV ao vivo
Pausa e retomada no estilo DVR atrás do ao vivo — o reprodutor mostra exatamente o quanto você está atrasado.
Guia EPG completo
Uma grade de programação de verdade com busca, lembretes e uma lista configurável do que vem a seguir.
Gravação com um clique
Grave o fluxo que você está assistindo por uma única conexão, com temporizadores, limites de tamanho e uma biblioteca de Gravações.
Multiprovedor
Várias playlists Xtream ou M3U lado a lado, cada uma com seu próprio EPG, atualização automática e URL de guia personalizada.
Reprodução fluida
Um motor mpv integrado, com Chromecast, sincronização com o Trakt, temas e controle total pelo teclado.
Também os seus ficheiros
Aponte para uma pasta ou uma partilha montada e os seus vídeos ficam ao lado dos do fornecedor — com capas, retomar, séries construídas a partir dos nomes dos ficheiros e uma fila de reprodução para música.
Limpo, escuro e fora do caminho.
Baixe a versão mais recente.
Linux
Não tem certeza? Pegue o AppImage — ele roda em qualquer distribuição sem instalação. Escolha .deb no Debian/Ubuntu. Pegue Intel / AMD a menos que você tenha uma máquina ARM (Raspberry Pi, servidor ARM).
🐧 AppImage: torne-o executável e abra-o — nada para instalar: 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 (série M), macOS 15 ou posterior. Não sabe que Mac tem? Menu Apple → Acerca deste Mac. Os Mac Intel já não são suportados — a última versão para Intel está na página de releases do GitHub.
🍎 Abra o .dmg e arraste o dopeIPTV para Aplicativos. Como o app ainda não é reconhecido (notarizado) pela Apple, a primeira execução pode ser bloqueada — clique com o botão direito no app → Abrir, e depois Abrir na caixa de diálogo (ou permita em Ajustes do Sistema → Privacidade & Segurança → Abrir mesmo assim). Se em vez disso o macOS disser que o app está “danificado”, remova a marca de download no Terminal: xattr -dr com.apple.quarantine /Applications/dopeIPTV.app. É seguro — o aviso significa apenas que a compilação não é assinada.
Windows
Versão portátil — descompacte e execute, nada para instalar. A plataforma mais nova, ainda em ajustes.
🪟 Descompacte a pasta e execute dopeiptv.exe. Como o app ainda não é assinado, o SmartScreen pode mostrar “O Windows protegeu o seu computador” — clique em Mais informações → Executar assim mesmo. É apenas um aviso, nada é bloqueado ou removido.
↻ Gerado no servidor a partir dos releases do GitHub de slimture/dopeIPTV — novas compilações aparecem automaticamente.
🔒 Verifique o seu download — somas SHA-256 · sha256sum -c SHA256SUMS
O que há de novo
Escrito para quem usa a aplicação, não para quem lê diffs.
Ler as notas de versão
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.cacheexists, 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=1to 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.
Perguntas frequentes
O que é o dopeIPTV?
O dopeIPTV é um reprodutor de IPTV de desktop gratuito e de código aberto para listas Xtream Codes e M3U. Oferece um guia EPG completo, timeshift e TV com catch-up ao vivo, gravação com um clique e multiview para até nove canais ao mesmo tempo — tudo em um app nativo baseado no motor mpv.
O dopeIPTV é gratuito?
Sim. O dopeIPTV é totalmente gratuito e de código aberto sob a licença GPL-3.0, sem anúncios, sem rastreamento e sem necessidade de conta.
Quais sistemas operacionais o dopeIPTV suporta?
O dopeIPTV é feito para Linux e também roda no macOS e Windows. No Linux é distribuído como AppImage, .deb e .rpm; no macOS como .dmg; e no Windows como versão portátil.
O dopeIPTV funciona com Xtream Codes e M3U?
Sim. Você pode adicionar logins Xtream Codes (servidor, usuário e senha) e URLs de listas M3U/M3U8. Vários provedores podem funcionar lado a lado, cada um com seu próprio EPG e atualização automática.
O dopeIPTV tem EPG, timeshift e catch-up?
Sim. O dopeIPTV mostra um guia de programação XMLTV completo com agora/a seguir e suporta timeshift e catch-up ao vivo, para pausar a TV ao vivo ou voltar no arquivo de um canal.
O dopeIPTV pode gravar TV ao vivo?
Sim. Você pode gravar o fluxo que está assistindo por uma única conexão, com temporizadores, limites de tamanho e uma biblioteca de Gravações.
O que é multiview?
O multiview permite assistir a até nove canais ao vivo ao mesmo tempo em uma grade, misturando listas diferentes, cada um com timeshift e legendas por janela.
O dopeIPTV mostra anúncios ou me rastreia?
Não. O dopeIPTV não tem anúncios, rastreamento nem contas. Metadados e imagens vêm do TMDB e a sincronização opcional do histórico usa o Trakt — ambos apenas se você optar por usá-los.
O dopeIPTV fornece canais IPTV ou uma assinatura?
Não. O dopeIPTV é apenas um reprodutor — ele não fornece, vende nem hospeda canais ou conteúdo. Você conecta seu próprio provedor Xtream Codes ou M3U.
Em quais idiomas o dopeIPTV está disponível?
O dopeIPTV está disponível em 26 idiomas além do inglês — incluindo espanhol, alemão, francês, árabe, hindi, chinês, japonês e mais — com suporte da direita para a esquerda para árabe, hebraico, persa e urdu.
Software livre, sobre os ombros de gigantes.
O dopeIPTV é livre e de código aberto sob a licença GPL-3.0 — sem anúncios, sem rastreamento, sem contas. Ele é construído com, e grato a, estes projetos e serviços:
Interface
Qt & PyQt6
Transmissão
PyChromecast — Google Cast
Metadados & artes
Sincronização de assistidos
Licenças
Este produto usa a API do TMDB, mas não é endossado nem certificado pelo TMDB. Este produto usa a API do Trakt, mas não é endossado nem certificado pelo Trakt. Todas as marcas são propriedade de seus respectivos donos.