Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
Package archive provides a uniform streaming reader over local archive files (zip, tar, tgz, rar, 7zip).
|
Package archive provides a uniform streaming reader over local archive files (zip, tar, tgz, rar, 7zip). |
|
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. |
|
Package ftpstream provides a unified Open function for streaming files from FTP/FTPS servers and HTTP/HTTPS URLs.
|
Package ftpstream provides a unified Open function for streaming files from FTP/FTPS servers and HTTP/HTTPS URLs. |
|
Package logging provides the application's structured logger, built on the standard library's log/slog.
|
Package logging provides the application's structured logger, built on the standard library's log/slog. |
|
Package media implements types.MediaProber, backing the ffprobe/ffmpeg helper routes.
|
Package media implements types.MediaProber, backing the ffprobe/ffmpeg helper routes. |
|
Package netguard provides SSRF protection primitives shared across the outbound-fetch paths (proxy, /create blob, ftpstream HTTP).
|
Package netguard provides SSRF protection primitives shared across the outbound-fetch paths (proxy, /create blob, ftpstream HTTP). |
|
Package nzb provides NZB XML parsing, yEnc decoding, and an NNTP client for assembling Usenet files from their individual article segments.
|
Package nzb provides NZB XML parsing, yEnc decoding, and an NNTP client for assembling Usenet files from their individual article segments. |
|
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. |
|
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. |
|
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.