twiNX 0.9.0
twiNX 0.9.0 is a major update to the controller-first Twitch client for
Nintendo Switch homebrew. It adds a complete smartphone-style portrait
experience, expands live search and chat interaction, and incorporates the
playback and performance work completed since 0.8.1.
Highlights
- Added automatic portrait orientation using either attached Joy-Con, with
clockwise and counter-clockwise layouts. - Added a portrait player combining the live stream, chat, persistent message
draft, touch keyboard and emote sheet on one screen. - Added touch switching between the portrait keyboard and emote sheet, inline
emote previews and adjustable keyboard haptics. - Added a touch-accessible Send button to the full chat composer.
- Added live search by broadcaster or game/category name with current viewer
counts. - Added audio-only live quality alongside source and transcoded qualities.
- Added immediate Software, Hardware and Hybrid decoder switching for the
active stream. - Added experimental audio-reactive Joy-Con vibration with Balanced, Quiet,
Extreme and High Peaks Only profiles. - Validated animated Twitch emotes as a supported chat option.
- Added embedded-player live resolution that avoids Twitch's generic
commercial-break presentation in current testing. - Reduced high-activity chat work by rendering and retaining only the visible
message pool. - Hardened MPV, FFmpeg and NVTEGRA playback handling for damaged or
discontinuous Twitch media.
Install
Extract twiNX-0.9.0-Switch.zip to the root of the SD card. The resulting file
must be:
/switch/twiNX/twiNX.nro
Launch twiNX from the Homebrew Menu. Existing sign-in data and preferences
under /config/TwiNX/ are preserved when upgrading from 0.8.1.
Notes
- Hardware and Hybrid decoding remain experimental.
- Audio-reactive Joy-Con vibration is experimental and may respond later than
the audible stream because of playback and audio-output buffering. - Some standard Unicode emoji characters may still appear as missing glyphs.
- Twitch may change undocumented playback behavior without notice.
See CHANGELOG.md in the source repository for the complete project history.