Quick Start
Get Stremio Web running locally in minutes
Core Features
Explore the Board, Discover, Library, Player, and more
Addons
Extend Stremio with content addons from the community
Self-Hosting
Deploy Stremio Web on your own infrastructure with Docker
What is Stremio Web?
Stremio Web is an open-source, React-based media center that runs in the browser. It connects to a local or remote Stremio Core service and provides a rich interface for discovering and watching video content across many content types and sources.Stremio Web is the browser-based frontend for the Stremio ecosystem. It requires a Stremio Core service (either the desktop app or a self-hosted streaming server) to stream content.
Key features
Board
Personalized home screen with recommendations and continue-watching rows
Discover
Browse catalogs from installed addons by genre, type, and more
Library
Manage your watched and saved content across all sources
Player
Built-in video player with subtitle support and external player options
Addons
Install community addons to unlock new content sources
Chromecast
Cast any stream to your TV with Google Chromecast
Calendar
Track upcoming episodes and new releases
Search
Search across all installed addons simultaneously
PWA Support
Install as a Progressive Web App on any device
Supported content types
Stremio organizes content across multiple categories, each represented throughout the Discover, Library, and Board interfaces:| Type | Description |
|---|---|
movie | Feature films and short films |
series | TV shows and web series with season/episode navigation |
channel | Live or on-demand channel content |
tv | Live TV streams |
music | Music videos and audio content |
radio | Internet radio streams |
podcast | Podcast episodes |
game | Gaming-related content |
book | E-books and audiobooks |
Architecture overview
Stremio Web is built with React 18, Less for styling, and TypeScript for type safety. It communicates with Stremio Core via a WebSocket transport layer, and uses an addon system based on the Stremio Protocol.Development setup
Set up the local development environment
Architecture deep dive
Learn how the codebase is organized
