Skip to main content

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:
TypeDescription
movieFeature films and short films
seriesTV shows and web series with season/episode navigation
channelLive or on-demand channel content
tvLive TV streams
musicMusic videos and audio content
radioInternet radio streams
podcastPodcast episodes
gameGaming-related content
bookE-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.
Browser (Stremio Web)

    ▼ WebSocket / HTTP
Stremio Core (local or remote)

    ▼ Stremio Protocol
Addons (community-built)


Content Sources (IMDB, YouTube, torrents, etc.)

Development setup

Set up the local development environment

Architecture deep dive

Learn how the codebase is organized

Build docs developers (and LLMs) love