Skip to content

SwitchAirCast 1.0.0

Choose a tag to compare

@depende3000 depende3000 released this 18 Oct 22:28
· 12 commits to main since this release

SwitchAirCast turns your Nintendo Switch into an AirPlay receiver: mirror your iPhone, iPad or Mac, send YouTube videos to it, or play music through it.

Features

  • Screen mirroring from iPhone, iPad and Mac, up to 1080p at 60 fps, decoded by the Switch's hardware video decoder.
  • Send videos instead of mirroring: the AirPlay button in the YouTube app (iPhone/iPad) or in Safari on a Mac. The Switch plays the video itself, and your device becomes the remote.
  • Music over AirPlay, with title, artist, album, cover art and progress on screen.
  • Vertical mode for portrait apps (button R, or automatic with the motion sensor).
  • Screen off while music keeps playing (button Y, or automatically).
  • Black theme for the OLED model, and an English / Spanish interface.
  • A Settings menu on the − button.

Install

  1. Download SwitchAirCast.nro below and copy it to /switch/ on your SD card. (Or download the zip and extract it to the root of the SD card.)
  2. Open the Homebrew Menu through a game (hold R while starting any game) and start SwitchAirCast. Starting from the Album works too, but there is much less memory there for video.
  3. On your iPhone, iPad or Mac (same Wi-Fi network): Control Center → Screen Mirroring → choose your Switch.

The first time a Mac sends a video, it asks for a code: type the 4 digits shown on the Switch.

See the README for all buttons, settings and troubleshooting.

Known limitations

  • Netflix, Disney+, Apple TV+ and similar apps can't be played (they block mirroring and encrypt their AirPlay streams). YouTube works.
  • Videos play up to 1080p H.264; 4K and H.265 are not supported.
  • Anyone on your Wi-Fi can mirror to the Switch while the app is open.
  • Sending videos from a Mac is new and has had little testing so far. Please report problems.

Reporting a problem

Open an issue and attach log.txt and log-previous.txt from /config/SwitchAirCast/ on the SD card, plus the newest file in /atmosphere/crash_reports/ if the app crashed.

License

GPL-3.0-or-later. The source code for this release is attached below (and tagged v1.0.0). Based on the AirPlay library from UxPlay. Not affiliated with Apple or Nintendo.

SHA-256

dc2b964dd5d5c4acbe397232e7ea26bb02a2ee1c8bfadc93165006e52a5093b8  SwitchAirCast.nro
97902b61f5d8d318a5a9c8163b0297c225cb60e5f715c6cc433da74cd425b2d6  SwitchAirCast-1.0.0.zip