You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -231,5 +255,12 @@ Some indexers flag mismatched IPs between the search request and the NZB grab as
231
255
232
256
**Indexer managers:**
233
257
234
-
-**NZBHydra2:** Proxies grabs by default (preferred behaviour).
258
+
-**NZBHydra2:** Proxies grabs by default (preferred behaviour), unless the redirect option is enabled.
235
259
-**Prowlarr:** Only redirects NZB grabs — this will cause an IP mismatch.
260
+
261
+
### Indexer Policies
262
+
263
+
Indexer rules vary — always check with your indexer directly. Some known policies:
264
+
265
+
-**NinjaCentral:** Compatible with public AIOStreams instances, as long as you are not sharing your account.
266
+
-**SceneNZBs:** Explicitly disallows use with Stremio. This is likely detected via the IP mismatch — self-hosting AIOStreams with the proxy feature or NZBHydra2 may resolve it.
Copy file name to clipboardExpand all lines: packages/docs/content/docs/reference/stream-expressions.mdx
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -516,10 +516,11 @@ regexScore(streams, 50)
516
516
517
517
#### `passthrough()`
518
518
519
-
Flags streams to bypass specific pipeline stages. Best used in **Included** or **Excluded Stream Expressions**.
519
+
Flags streams to bypass specific pipeline stages. Best used in **Included Stream Expressions** or rarely in**Excluded Stream Expressions**.
520
520
521
-
- In an **Included Stream Expression**: extends bypass to additional stages beyond the normal filter bypass.
522
-
- In an **Excluded Stream Expression**: flagged streams won't be removed by _subsequent_ excluded expressions.
521
+
While any stream selected by an Included Stream Expression (ISE) is already protected from normal filters, it still passes through stages like deduplication and result limiting. Wrapping your ISE with `passthrough()` expands which stages those streams skip.
522
+
523
+
When used in an **Excluded Stream Expression**: flagged streams won't be removed by _subsequent_ excluded expressions. Since ESE filters run last, most stage values are not applicable here — only `excluded` is relevant.
@@ -537,7 +538,7 @@ passthrough(streams) // bypass all stages
537
538
538
539
#### `pin()`
539
540
540
-
Pins streams to the very top or bottom of the final results list, overriding sort order. Typically used in **Precompute Expressions**.
541
+
Pins streams to the very top or bottom of the final results list, overriding sort order. Typically used in **Excluded Stream Expressions**. Can also be used in **Required Stream Expressions** — but since unselected streams get filtered out, set `returnMatched: true` when doing so.
0 commit comments