Repository navigation
SwitchAirCast 1.0.0
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
- Download
SwitchAirCast.nrobelow and copy it to/switch/on your SD card. (Or download the zip and extract it to the root of the SD card.) - 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.
- 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