Homebrew app Player for m3u and Xstream - IPTV

Gomprime

Member
Newcomer
Joined
Jul 30, 2026
Messages
8
Reaction score
4
Trophies
0
Age
35
XP
37
Country
Brazil
IPTV Player — Nintendo Switch Homebrew IPTV Client

GitHub: https://github.com/gomprime/switchiptv

Hey everyone! Sharing a homebrew IPTV player I've been building for the Switch, written in C++ with borealis (native controller-driven UI, same library used by Switchfin) and mpv/FFmpeg for playback.
1aaab576-1a2a-4b46-8f80-54f5aaee1749.jpg
6a9b1c1a-e554-4d4a-a34e-8f206fe7b94d.jpg
f6065f1b-da77-4a5d-b839-e6308eeab0a3.jpg


It's a client only — it doesn't provide, host, or bundle any content. You bring your own Xtream Codes login or M3U playlist.

Features
  • Login via Xtream Codes (URL/username/password) or a direct M3U playlist
  • Live, Movies and Series tabs (or categories, in M3U mode)
  • EPG (program guide) on live channels, channel zapping with Up/Down
  • Pause/seek on movies and episodes, with a progress bar
  • "Resume from where you left off" (or start over) for movies/episodes
  • Global search
  • Favorites and watch history — stored locally on the SD card only, nothing leaves the console
  • "Surprise me" — picks a random movie
  • Built-in auto-updater (checks GitHub releases, downloads and installs in-app)

Installation
  1. Grab IptvPlayerSwitch.nro from the Releases page
  2. Copy it to /switch/ on your SD card
  3. Launch it from the Homebrew Launcher

Requirements
Atmosphère + Homebrew Launcher (standard homebrew setup). You'll need credentials for your own IPTV provider (Xtream Codes) or an M3U playlist URL. The suggested playlist on the login screen (public Portuguese-language channels) comes from the iptv-org/iptv project, just as a quick way to try the app out.

Open source / building from source
GPLv3, full source and build instructions in the repo. Built on top of a fork of borealis, using Switchfin as an architectural reference (not a fork of it — separate codebase).

Feedback, bug reports and PRs welcome on GitHub. Thanks for checking it out!
 

Site & Scene News

Popular threads in this forum