Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 07:09, 22 June 2026 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Switch-NewPipe
General
Authormirusu400
TypeMedia Players
Version0.0.3
LicenseGPL-3.0
Last Updated2026/04/26
Links
Download
Website
Source

Switch-NewPipe is a free, open-source YouTube client for Nintendo Switch homebrew. It is inspired by NewPipe and requires no Google account, with no ads and no tracking.

Features

  • Browse Home, Search, Subscriptions, Library, and Settings.
  • Watch YouTube at 720p (HLS streaming, no throttle).
  • Search for any video and play it immediately.
  • Log in with cookies to see subscriptions and personalized recommendations.
  • Save watch history and favorites locally.
  • English and Korean UI.

Installation

Make sure your Switch has Atmosphere CFW with the Homebrew Menu.

Download switch_newpipe.nro from the latest release.

Copy it to sdmc:/switch/switch_newpipe.nro.

Launch from the Homebrew Menu.

User guide

Login (optional)

Switch-NewPipe uses cookie import for YouTube login, with no OAuth or Google sign-in required. To set it up:

  1. Export your YouTube cookies from a browser (using a cookie export extension).
  2. Save the file as sdmc:/switch/switch_newpipe_auth.txt.
  3. Restart the app.

Supported formats are a raw Cookie header, JSON {"cookie_header":"..."}, or Netscape cookies.txt. Once logged in, the "Subscriptions" tab and personalized Home recommendations become available.

Playback Quality

Configure in the "Settings" tab between three modes:

Mode Description
Standard 720p Best quality. Tries 720p HLS first, falls back gracefully
Compatibility Prefers progressive MP4 (video and audio combined)
Data Saver Lower quality around 480p to save bandwidth

Data files

All data is stored on the SD card:

File Purpose
sdmc:/switch/switch_newpipe.log Debug log
sdmc:/switch/switch_newpipe_settings.json Settings
sdmc:/switch/switch_newpipe_library.json Watch history and favorites
sdmc:/switch/switch_newpipe_session.json Login session
sdmc:/switch/switch_newpipe_auth.txt Cookie import (user-provided)

Controls

Main UI

A - Play video from list

Y - Open video details

X - Refresh/Reset defaults

RB - Manage login session (Subscriptions tab)

Player

A - Pause/Resume

B - Exit player

Up/Down - Volume

X/Y - Toggle OSD overlay

Screenshots

SwitchNewPipe-01.png SwitchNewPipe-02.png

External links

Advertising: