Open-Source · Android
Twitch Client for Android

A better way
to watch Twitch

Feature-rich, privacy-respecting, and beautifully crafted. Floating chat, gesture controls, viewing statistics, and more.

Capabilities

Built for real viewers

Fig. 1A 💬

Floating Chat

Keep up with chat while watching in fullscreen. Resize, move, and adjust opacity to your preference.

Fig. 1B 👆

Gesture Controls

Swipe up/down on the left for brightness, right for volume. Intuitive controls without blocking the view.

Fig. 1C 📊

Viewing Stats

Track your daily watch time and see your most-watched channels. All data stored locally and private.

Fig. 2A 📉

Data Saver

Automatically caps quality to 480p on mobile data. Smart detection with manual override option.

Fig. 2B 🎨

Third-Party Emotes

Full support for 7TV, BTTV, and FFZ emotes. See all your favorite emotes in chat.

Fig. 2C 📥

VOD Downloads

Download VODs and clips for offline viewing. Watch your favorite content anywhere.

What's New

Changelog

v1.1.1Feb 2026
Patch Release

Upstream Sync + Stability Hardening

Fix Stability Feature
  • Synced latest upstream Xtra fixes, including chat reconnect reliability, websocket timer handling, Helix request fixes, startup crash protection, and portrait aspect ratio corrections.
  • Resolved merge compatibility across chat and player components while preserving ThystTV behavior for floating chat mode handling and custom interaction flow.
  • Preserved fork-specific networking and chat rendering behavior, including ThystTV user-agent usage and Coil-based image loading paths.
  • Finalized icon/resource updates: adaptive launcher layers, monochrome notification icon, and launcher-derived SVG branding on website + README.
  • Release gate re-verified before publish with full unit tests and debug assemble build.
v1.1.0Feb 2026
Feature

Gesture System + Stats Expansion

Feature UX
  • Modern split-zone gesture controls with conflict prevention, sensitivity tuning, haptic options, and safer minimize interactions.
  • Stats experience expanded with richer charts, improved layouts, and stronger helper/test coverage.
  • Player interaction updates including a dedicated speed dialog and improved gesture feedback overlays.
  • Release/signing workflow improved to keep APK signing behavior consistent across builds.
v1.0.1Jan 2026
Feature

Floating Chat + UI Iteration

Feature Fix
  • Floating chat defaults and behavior refined for a cleaner first-run experience.
  • Additional polish for chat transparency, high-visibility rendering, and mode transitions.
  • Refactoring groundwork added in large classes to make continued feature work safer and easier to review.
v1.0.0Nov 2025
Initial

Fork from Xtra

New
  • Forked from Xtra as a base for ThystTV-specific player/chat improvements.
  • Introduced floating chat, data-saver focused tuning, and stronger viewing UX customization.
  • Kept broad Twitch ecosystem support including 7TV/BTTV/FFZ emotes and existing Xtra playback capabilities.
Under the Hood

Built with

Kotlin Media3 ExoPlayer Jetpack Navigation Hilt Room Database Apollo GraphQL Coil Coroutines
Get Started

Try ThystTV today

Download the latest release from GitHub. Requires Android 7.0 or higher.

Download Latest Release