Repository navigation
What's new
- Smooth 60 fps videos. YouTube videos at 60 fps (sent with the AirPlay button) now run on a steady clock. On a Switch OLED, frames skipped dropped from 10–24% to 0–0.3% at both 720p and 1080p.
- Resolution is 1080p by default. If the picture stutters on a weak Wi-Fi, choose 1280 × 720 in Settings (−). The Automatic option from 1.1.0 (720p handheld, 1080p docked) is gone, and if you had it selected you now get 1080p. A size you set yourself in
config.iniis kept. - Simpler stats overlay (X button). It shows only the share of frames shown over the last few seconds, for example "Frames shown: 99.6%", with no growing frame count.
- Debug logs are complete. With
debug_log = true, the copies in/config/SwitchAirCast/logs/now start with the first lines of each run and no longer lose lines while YouTube sends its playlists.
Upgrading
Replace /switch/SwitchAirCast.nro with the new file. Your settings are kept.
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.
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. With debug_log = true the log is much more detailed, and the last 10 runs are kept in /config/SwitchAirCast/logs/.