Stremio/stremio-web
JavaScript0 / 0
Addon 카탈로그와 Rust 엔진을 연결하는 Stremio 공식 React Web UI
TL;DR
Stremio Web은 Stremio의 공식 React 기반 Web UI로, 영화·시리즈·채널 카탈로그 탐색과 재생 경험을 브라우저에서 제공한다. UI는 상태 계산을 직접 수행하지 않고 Rust로 작성된 stremio-core를 WebAssembly와 Web Worker로 연결하며, 재생은 stremio-video 추상화 계층을 거친다. Addon으로 콘텐츠 카탈로그를 확장하고 계정 기반 라이브러리와 Continue Watching 동기화, Chromecast, 자막, PWA 설치를 지원한다. Stremio 생태계의 프런트엔드를 수정하거나 자체 Web 배포를 검토하는 개발자에게 적합하지만, 핵심 로직은 별도 stremio-core 저장소에 있다.
핵심 포인트
- Stremio Web은 Stremio의 공식 React 기반 Web UI다. 영화·시리즈·채널 카탈로그와 재생 화면을 브라우저에서 제공한다. Node.js 22+와 pnpm 11+로 로컬 실행할 수 있다.
- 화면 상태 계산은 Rust로 작성된 stremio-core를 WebAssembly와 Web Worker로 실행해 처리한다. React UI는 코어 상태를 렌더링하고 stremio-video가 환경에 맞는 플레이어 구현을 선택한다. API와 Addons 연동은 stremio-core가 담당한다.
- Addon이 제공하는 카탈로그로 콘텐츠를 확장하고 Stremio 계정으로 라이브러리와 Continue Watching을 기기 간 동기화한다. Chromecast 재생, 자막 스타일 조정, 키보드 중심 재생 제어를 지원한다. 50개 이상의 언어와 PWA 설치도 제공한다.
- 독립 실행형 제품이라기보다 Stremio 생태계에 속한 공식 Web 프런트엔드다. stremio-core, stremio-video, stremio-translations와 함께 사용하며 Addon 제작에는 별도의 stremio-addon-sdk가 필요하다. Stremio UI를 수정하거나 자체 배포하려는 개발자에게 적합하다.
이미지 분석
13.5k
STARS
1.5k
FORKS
+121
TRENDING
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.