stremio-web README

The project's README from github.com/Stremio/stremio-web. As one markdown file: README.md.

Stremio logo

Stremio Web

Freedom to Stream — the official web UI of Stremio, a modern media center that's a one-stop solution for your video entertainment.

Build Github Page Version License

🌐 Open the Web App · Website · Report a bug

Stremio board

✨ Features

📸 Screenshots

Discover Meta Details
Discover Meta Details

🛠 How it works

The UI (this repo) is a React app, but the brains live in stremio-core — Stremio's Rust engine compiled to WebAssembly and running in a Web Worker. The UI renders state, the core computes it. Playback goes through stremio-video, which picks the right player implementation for the environment.

flowchart LR
    UI["React UI<br>(this repo)"] <--> Core["stremio-core<br>Rust → WASM, Web Worker"]
    Core <--> API["Stremio API"]
    Core <--> Addons["Addons"]
    UI --> Video["stremio-video"]

🚀 Getting started

You'll need Node.js 22+ and pnpm 11+.

pnpm install
pnpm start

The dev server runs at http://localhost:8080.

Command Description
pnpm start Development server with hot reload
pnpm run start-prod Development server in production mode
pnpm run build Production build
pnpm test Run tests
pnpm run lint Lint the source
pnpm run scan-translations Check for missing translation keys

🐳 Docker

docker build -t stremio-web .
docker run -p 8080:8080 stremio-web

🤝 Contributing

Bug reports and pull requests are welcome — good first issue is a great place to start. Want Stremio in your language? Contribute to stremio-translations. Please read the Code of Conduct first.

🧩 Ecosystem

Repository What it is
stremio-core Rust engine: state, addon protocol, library, sync
stremio-video Video player abstraction used by this UI
stremio-translations Community translations
stremio-addon-sdk Build your own addon in Node.js

💬 Community

Website · Blog · Reddit · X · Help center

📄 License

Copyright © 2017-2026 Smart Code OOD. Released under the GPL-2.0 license — see LICENSE.

stremio-web (Stremio/stremio-web)

Searching Database…

Что это такое?Stremio Web — это официальный веб-интерфейс Stremio, современного медиацентра («Freedom to Stream»), который работает как единый центр вашего видеоразвлечения.
Это полноценное приложение Stremio или только его часть?Только интерфейс: этот репозиторий — фронтенд на React, а основная логика находится в stremio-core — движке на Rust, скомпилированном в WebAssembly и работающем в Web Worker, — а воспроизведение идёт через stremio-video.
Если я хочу запустить его сам, с чего начать?Установите Node.js 22+ и pnpm 11+, затем запустите pnpm start — получите dev-сервер с горячей перезагрузкой; команда pnpm run build делает production-сборку.
Мне нужен аккаунт Stremio, чтобы пользоваться этим?Ваша библиотека и «Продолжить просмотр» привязаны к аккаунту Stremio, поэтому именно вход в аккаунт синхронизирует их между устройствами.
А откуда на самом деле берутся фильмы и сериалы?Из аддонов — в самом приложении нет никакого контента; аддоны предоставляют каталоги фильмов, сериалов и каналов, которые вы просматриваете, так что контента ровно столько, сколько аддонов вы добавите.
Он живёт только во вкладке браузера или его можно установить?И то и другое: он работает как веб-приложение и устанавливается как отдельное PWA, а воспроизведение можно вывести на большой экран через Chromecast.
Могу ли я сделать свой аддон?Да — в экосистеме есть stremio-addon-sdk, который позволяет создать свой аддон на Node.js. Именно аддоны предоставляют каталоги фильмов, сериалов и каналов, которые вы видите в приложении.
Могу ли я запустить свою копию вместо официального сайта?Да — в репозитории есть настройка для Docker, а pnpm run build создаёт production-сборку, которую можно разместить у себя.
Он есть на моём языке?Скорее всего да — интерфейс переведён сообществом более чем на 50 языков благодаря проекту stremio-translations, и вы можете добавить недостающий перевод.
Работает ли плеер без мыши?Да — это плеер, рассчитанный на клавиатуру: полное управление воспроизведением с неё, а субтитры (из аддонов или локальные) поддерживают настраиваемое оформление.
Creator
Stremio
Size
1.7 GB
Stars
14.7K
Age
8y
Commits · 90 Days