Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
stremio-server
command
Command stremio-server is a lightweight, IPv6-capable drop-in replacement for Stremio's closed-source streaming server (server.js), built on anacrolix/torrent.
|
Command stremio-server is a lightweight, IPv6-capable drop-in replacement for Stremio's closed-source streaming server (server.js), built on anacrolix/torrent. |
|
internal
|
|
|
api
Package api implements the enginefs-compatible HTTP surface that stremio-web expects from a Stremio streaming server.
|
Package api implements the enginefs-compatible HTTP surface that stremio-web expects from a Stremio streaming server. |
|
engine
Package engine wraps anacrolix/torrent to provide the EngineManager and Engine interfaces declared in internal/types.
|
Package engine wraps anacrolix/torrent to provide the EngineManager and Engine interfaces declared in internal/types. |
|
media
Package media implements types.MediaProber, backing the ffprobe/ffmpeg helper routes.
|
Package media implements types.MediaProber, backing the ffprobe/ffmpeg helper routes. |
|
settings
Package settings implements types.SettingsStore: it holds the user-facing server settings, persists them to <appPath>/server-settings.json, and exposes the GUI schema expected by stremio-web's settings panel.
|
Package settings implements types.SettingsStore: it holds the user-facing server settings, persists them to <appPath>/server-settings.json, and exposes the GUI schema expected by stremio-web's settings panel. |
|
streamproxy
Package streamproxy implements an HTTP stream proxy with HLS/DASH manifest rewriting, optional segment decryption, signed URLs, and caching.
|
Package streamproxy implements an HTTP stream proxy with HLS/DASH manifest rewriting, optional segment decryption, signed URLs, and caching. |
|
types
Package types holds the shared contract between the engine, api, settings and media packages.
|
Package types holds the shared contract between the engine, api, settings and media packages. |
Click to show internal directories.
Click to hide internal directories.