Repository navigation
SwitchAirCast 1.1.0
What's new
- Resolution and frame rate in the Settings menu (− button). Resolution is Automatic by default: 720p in handheld mode and 1080p on the TV. You can also fix it to 1080p or 720p, and set the frame rate to 60 or 30 fps. Changes apply the next time a device connects, with no restart. (#1)
- Smoother mirroring. Frames that arrive in a burst over Wi-Fi are now shown one after another instead of being dropped. On a Switch OLED, under 1% of frames were skipped at both 720p and 1080p.
- Clearer stats overlay (X button). It shows the share of frames that reached the screen over the last few seconds, instead of a growing count of skipped frames.
- A description for every setting under the Settings list. Texts were also shortened where they could be cut off, in English and both Spanish versions.
- Starting from the Album now shows how to open SwitchAirCast through a game. From the Album the Switch leaves too little memory to play video.
- Better logs for bug reports. The log gets frame statistics every 5 seconds while mirroring. With
debug_log = true, the last 10 runs are also kept in/config/SwitchAirCast/logs/. - The version and author are shown at the bottom of the screen.
Upgrading from 1.0.0
Replace /switch/SwitchAirCast.nro with the new file. Your settings are kept. If you had changed width/height in config.ini, that size stays selected. Otherwise resolution switches to Automatic.
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.
- On your iPhone, iPad or Mac (same Wi-Fi network): Control Center → Screen Mirroring → choose your 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.
- Movie files sent from QuickTime Player on a Mac don't play; mirror the Mac's screen instead.
- Anyone on your Wi-Fi can mirror to the Switch while the app is open.
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. Setting debug_log = true gives a much more detailed log.