Skip to content
 
 

Repository files navigation

📺 Pocketstream

Website

PocketStream is a lightweight, open-source Twitch client written in Go with SDL2.
It lets you browse and watch live Twitch streams without needing to log in.

⚠️ PocketStream is not affiliated with or endorsed by Twitch Interactive, Inc.
This software uses publicly available Twitch APIs and is provided for educational and personal use only.


✨ Features

  • 🔝 View the Top 10 live Twitch streams in real time
  • 🔍 Search for live streams by keyword
  • ▶️ Play live streams directly with ffplay
  • 💡 No login required
  • 🧩 Built with:

💾 Download & Install

  1. Go to the Releases page.
  2. Download the latest .muxzip archive.
  3. Copy the Pocketstream.muxzip archive to /mnt/mmc/ARCHIVE on your device
  4. Open the Pocketstream.muxzip through the Archive Manager application

🚀 Development

Requirements

  • Go 1.23+
  • SDL2 development libraries
  • FFmpeg (for ffplay playback)

Clone & Run

git clone git@github.com:fspasovski/pocketstream-app.git
cd pocketstream-app
go run main.go

Build for aarch64

This will generate the Pocketstream folder, ready to be transferred on your device. It uses a Docker container in order to build the app for the target platform.

./build.sh

🖼️ Screenshots

Main screen Stream view

🧡 Support My Work

If you enjoy PocketStream and want to support future updates and projects,
you can buy me a coffee here:

👉 buymeacoffee.com/fspasovski

Buy Me A Coffee

About

Lightweight Twitch client for low-power handheld Linux-based systems.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages