Skip to content

Releases: DomazinUS/twiNX

twiNX 0.9.0

Choose a tag to compare

@DomazinUS DomazinUS released this 13 Jul 01:19

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.

twiNX 0.8.1

Choose a tag to compare

@DomazinUS DomazinUS released this 10 Jul 17:51

twiNX 0.8.1

This is the first public GitHub-ready twiNX release package.

Highlights

  • Corrected the visible application branding to twiNX
  • Added the in-app About page with feature overview, credits and full release history
  • Added right-stick scrolling to the About page
  • Added separate live and offline followed-channel rows
  • Added Twitch channel pages with recent broadcasts and clips
  • Added native live, VOD and clip playback
  • Added read/write Twitch chat, badges, emotes and message composer
  • Added docked, full-height overlay and compact four-corner chat layouts
  • Added Software, Hardware and experimental Hybrid decoder modes
  • Included the accumulated playback, navigation and stability fixes through 0.8.1

Install

Extract the Switch package to the SD card so it contains:

/switch/twiNX/twiNX.nro

Launch twiNX from the Homebrew Menu and complete the built-in Twitch sign-in.

Notes

  • Animated emotes remain experimental.
  • Some Unicode emojis may display as missing glyphs.
  • Hardware and Hybrid decoding remain experimental.

The source archive and corresponding license notices are provided with this
release. See CHANGELOG.md for the complete development history.