TwitchViewer

TwitchViewer

by KallistoX

App

Native Twitch client - Watch streams on Ubuntu Touch

About TwitchViewer

# TwitchViewer - Native Twitch Streaming for Ubuntu Touch

Watch your favorite Twitch streams directly on your Ubuntu Touch device with TwitchViewer, a fully native application designed for mobile and tablet viewing.

## Features

### Browse & Discover
- Browse top game categories
- Discover live streams by category
- Search for specific channels
- View stream thumbnails and viewer counts

### Powerful Video Player
- Fullscreen video playback with adaptive quality
- Mini player mode - watch while browsing
- Drag-to-position mini player
- Multiple quality options (Source, 1080p, 720p, 480p, 360p)
- Smooth gesture controls

### Account Integration
- OAuth login for full Twitch integration
- View followed channels
- See which of your followed streamers are live
- Ad-free playback for Turbo subscribers

### Native Experience
- Designed for Ubuntu Touch
- Responsive layout (phone & tablet)
- Portrait and landscape support
- Dark mode
- Follows system design language

### Performance
- Native Qt/QML implementation
- Low resource usage
- Efficient streaming
- Fast app startup

## Getting Started

1. Install TwitchViewer from OpenStore
2. Browse categories or search for a channel
3. Tap to start watching
4. (Optional) Login with your Twitch account to access followed channels
5. (Optional) Configure ad-free token in Settings for Turbo subscribers

## Privacy

- No tracking or analytics
- OAuth credentials stored locally only
- Open source - verify yourself!

## Technical Details

- Built with Qt 5.15 & QtMultimedia
- Uses Twitch's official GraphQL and Helix APIs
- Supports adaptive streaming (HLS/m3u8)
- Licensed under GPL-3.0

## Support

Found a bug or have a feature request? Visit our GitHub repository:
https://github.com/KallistoX/twitchviewer

## Credits

Developed by Dominic Bussemas

This app is not affiliated with Twitch Interactive, Inc.

Recent Changes

Anonymous users can now browse streams without "No internet connection" error, Followed streams list auto-refreshes after login (no manual refresh needed)

Permissions

  • Networking
  • Audio
  • Video
  • Webview

Community Built

This app has been released under the GNU GPL v3 license.It is developed in the open and you can review the source code.

Content Rating

This app has not been rated

Self reported rating using Open Age Rating Service

Info

  • Published Date

    Jan 14, 2026

  • Updated Date

    Jan 15, 2026

  • Current Version

    1.0.3

  • Total Downloads

    330

  • Latest Version Downloads

    269

  • Supported Architectures

    arm64

Links

Reviews

Brenno Almeida

Reviewed May 4, 2026 for version 1.0.3

Works nicely

nBdYnl

Reviewed Jan 25, 2026 for version 1.0.3

cool, but i hear the sound of the stream but no actual footage 😞

Kugi Eusebio

Reviewed Jan 23, 2026 for version 1.0.3

i don't use Twitch but this is actually cool. I initally thought it's not suspending but turns out it's using media hub and plays in the background and can be controlled from the indicators. Cool. It even works well on an external screen in desktop mode. I wish there's a search function so I can at least try searching for games I care aboutt. Also,fullscreen would be nice :) In any case, even if I won't be using this that much. Thanks for this ::)