Indexers¶
Enable at least one provider for nzbdav / InfiniDysk or NZBGet. You can combine NZBHydra2, Prowlarr, and direct Newznab providers. Local provider settings do not configure StreamNZB: add its indexers in the StreamNZB dashboard. Each direct provider has an independent enable switch, API endpoint, and key. The global direct-indexer switch must also be on. See search and indexers and TMDB API setup.
Kodi screenshots¶









Captured on the OrbStack Kodi VM from commit db07f61. Debug overlays are off, and credentials use example values. Capture details.
Every option¶
NZBHydra2¶
| Option and setting ID | Default | What it does |
|---|---|---|
Enable NZBHydra21nzbhydra_enabled |
Off | Use NZBHydra2 for TMDBHelper playback searches alongside or instead of Prowlarr and direct indexers. The add-on search menu and plugin play URLs still query Hydra when this switch is off. |
NZBHydra2 URL2hydra_url |
http://localhost:5076 | Base URL of your NZBHydra2 instance. |
API Key3hydra_api_key |
Empty | NZBHydra2 API key. The dialog masks the value; the profile settings file stores it. |
Test NZBHydra Connection4action_test_hydra |
Button | Verify the NZBHydra2 URL and API key are reachable and valid. |
Prowlarr¶
| Option and setting ID | Default | What it does |
|---|---|---|
Enable Prowlarr5prowlarr_enabled |
Off | Use Prowlarr as a search provider. Only Usenet results are kept. |
Prowlarr URL6prowlarr_host |
http://localhost:9696 | Base URL of your Prowlarr instance. |
Prowlarr API Key7prowlarr_api_key |
Empty | Prowlarr API key. The dialog masks the value; the profile settings file stores it. |
Prowlarr Indexer IDs (comma-separated)8prowlarr_indexer_ids |
Empty | Prowlarr indexer IDs to query, comma-separated. Required for Prowlarr search; leaving this blank returns no results. |
Test Prowlarr Connection9action_test_prowlarr |
Button | Test the Prowlarr URL and API key by requesting its indexer list. This action does not read or validate configured indexer IDs. A successful test can still be followed by empty searches if the IDs are missing or invalid. |
Direct Newznab indexers¶
| Option and setting ID | Default | What it does |
|---|---|---|
Enable direct Newznab indexers10direct_indexers_enabled |
Off | Master switch for direct Newznab indexers. Use this if you don't run Prowlarr or NZBHydra2. |
Popular Indexers¶
| Option and setting ID | Default | What it does |
|---|---|---|
NZB.life / NZB.su11direct_indexer_nzblife_enabled |
Off | Search NZB.life / NZB.su directly. Available when direct_indexers_enabled = true. |
API URL12direct_indexer_nzblife_url |
https://api.nzb.su/api | NZB.life / NZB.su API URL. Available when direct_indexers_enabled = true. |
API Key13direct_indexer_nzblife_api_key |
Empty | NZB.life / NZB.su API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
NZBGeek14direct_indexer_nzbgeek_enabled |
Off | Search NZBGeek directly. Available when direct_indexers_enabled = true. |
API URL15direct_indexer_nzbgeek_url |
https://api.nzbgeek.info/api | NZBGeek API URL. Available when direct_indexers_enabled = true. |
API Key16direct_indexer_nzbgeek_api_key |
Empty | NZBGeek API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
NZBFinder17direct_indexer_nzbfinder_enabled |
Off | Search NZBFinder directly. Available when direct_indexers_enabled = true. |
API URL18direct_indexer_nzbfinder_url |
https://nzbfinder.ws/api | NZBFinder API URL. Available when direct_indexers_enabled = true. |
API Key19direct_indexer_nzbfinder_api_key |
Empty | NZBFinder API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
DrunkenSlug20direct_indexer_drunkenslug_enabled |
Off | Search DrunkenSlug directly. Available when direct_indexers_enabled = true. |
API URL21direct_indexer_drunkenslug_url |
https://drunkenslug.com/api | DrunkenSlug API URL. Available when direct_indexers_enabled = true. |
API Key22direct_indexer_drunkenslug_api_key |
Empty | DrunkenSlug API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
NZBPlanet23direct_indexer_nzbplanet_enabled |
Off | Search NZBPlanet directly. Available when direct_indexers_enabled = true. |
API URL24direct_indexer_nzbplanet_url |
https://api.nzbplanet.net/api | NZBPlanet API URL. Available when direct_indexers_enabled = true. |
API Key25direct_indexer_nzbplanet_api_key |
Empty | NZBPlanet API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
DOGnzb26direct_indexer_dognzb_enabled |
Off | Search DOGnzb directly. Available when direct_indexers_enabled = true. |
API URL27direct_indexer_dognzb_url |
https://api.dognzb.cr/api | DOGnzb API URL. Available when direct_indexers_enabled = true. |
API Key28direct_indexer_dognzb_api_key |
Empty | DOGnzb API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
Custom Newznab Indexers¶
| Option and setting ID | Default | What it does |
|---|---|---|
Custom Indexer 129direct_indexer_custom1_enabled |
Off | Search Custom Indexer 1 directly. Use this for any Newznab indexer not in the preset list. Available when direct_indexers_enabled = true. |
Indexer Name30direct_indexer_custom1_name |
Empty | Display name for Custom Indexer 1. Available when direct_indexers_enabled = true. |
API URL31direct_indexer_custom1_url |
Empty | Custom Indexer 1 API URL. Available when direct_indexers_enabled = true. |
API Key32direct_indexer_custom1_api_key |
Empty | Custom Indexer 1 API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
Custom Indexer 233direct_indexer_custom2_enabled |
Off | Search Custom Indexer 2 directly. Use this for any Newznab indexer not in the preset list. Available when direct_indexers_enabled = true. |
Indexer Name34direct_indexer_custom2_name |
Empty | Display name for Custom Indexer 2. Available when direct_indexers_enabled = true. |
API URL35direct_indexer_custom2_url |
Empty | Custom Indexer 2 API URL. Available when direct_indexers_enabled = true. |
API Key36direct_indexer_custom2_api_key |
Empty | Custom Indexer 2 API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
Custom Indexer 337direct_indexer_custom3_enabled |
Off | Search Custom Indexer 3 directly. Use this for any Newznab indexer not in the preset list. Available when direct_indexers_enabled = true. |
Indexer Name38direct_indexer_custom3_name |
Empty | Display name for Custom Indexer 3. Available when direct_indexers_enabled = true. |
API URL39direct_indexer_custom3_url |
Empty | Custom Indexer 3 API URL. Available when direct_indexers_enabled = true. |
API Key40direct_indexer_custom3_api_key |
Empty | Custom Indexer 3 API key. The dialog masks the value; the profile settings file stores it. Available when direct_indexers_enabled = true. |
Manage Indexers41action_manage_indexers |
Button | Add an indexer from a preset catalog or a custom URL; test, edit, turn on, turn off, or delete existing ones. Available when direct_indexers_enabled = true. |
Test Direct Indexers42action_test_direct_indexers |
Button | Verify every enabled direct indexer is reachable. Available when direct_indexers_enabled = true. |
TV search accuracy¶
| Option and setting ID | Default | What it does |
|---|---|---|
TMDB API key (optional, movies and TV)43tmdb_api_key |
Empty | Optional TMDB API v3 key for converting TMDB movie IDs to IMDb IDs and TV series IDs to TVDB IDs when those identifiers are missing. Use the TMDB API key. A TVDB key or API Read Access Token does not work in this field. If lookup fails or no key is set, searches use supplied IDs or title text. |
Source notes¶
Labels and schema defaults are from commit db07f61. Runtime limits can differ from the editable schema; the explanations identify those limits. Links use the full commit ID, so later changes to main do not move them.
The Prowlarr connection test checks the indexer-list endpoint, not the selected IDs.