Skip to content

Features

StremThru uses a feature flag system to enable or disable specific functionality.

Configuration

Set the STREMTHRU_FEATURE environment variable with a comma-separated list of feature flags.

Syntax

  • +feature — Enable an opt-in feature
  • -feature — Disable an opt-out feature
  • feature — Enable only the specified features (disables all others not listed)

Examples

Enable a specific opt-in feature:

sh
STREMTHRU_FEATURE=+feature_a

Disable a specific opt-out feature:

sh
STREMTHRU_FEATURE=-feature_b

Combine multiple flags:

sh
STREMTHRU_FEATURE=+feature_a,-feature_b

TIP

Use the + and - prefix syntax to selectively toggle features without affecting others. Without prefixes, only the explicitly listed features will be enabled.

Available Features

FeatureDescriptionDefaultNotes
animeAnime supportDisabled
dmm_hashlistDMM hashlist supportEnabledRequires torz
imdb_titleIMDB title supportEnabledRequires newz or torz
metaMeta API endpointsEnabled
newzUsenet supportEnabled
probe_media_infoProbe Media InfoEnabledRequires torz
stremio_listStremio List addonEnabled
stremio_newzStremio Newz addonEnabledRequires newz
stremio_p2pStremio P2P supportDisabled
stremio_sidekickStremio Sidekick addonEnabled
stremio_storeStremio Store addonEnabledRequires newz or torz
stremio_torzStremio Torz addonEnabledRequires torz
stremio_wrapStremio Wrap addonEnabled
syncSync functionalityEnabledRequires vault
torzTorrent supportEnabled
vaultVault for encrypted secretsEnabled

Feature Interactions

newz + vault

When both newz and vault are enabled, additional Usenet capabilities become available:

  • Indexer Management — Add and manage Newznab indexers for newznab aggregation
  • Server Management — Configure Usenet servers for downloading/streaming
  • SABnzbd Endpoint — SABnzbd compatible API for tools like Sonarr/Radarr
  • WebDAV Endpoint — Browse and stream Newz content