Skip to content

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

Indexers, view 1

Indexers, view 2

Indexers, view 3

Indexers, view 4

Indexers, view 5

Indexers, view 6

Indexers, view 7

Indexers, view 8

Indexers, view 9

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 NZBHydra21
nzbhydra_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 URL2
hydra_url
http://localhost:5076 Base URL of your NZBHydra2 instance.
API Key3
hydra_api_key
Empty NZBHydra2 API key. The dialog masks the value; the profile settings file stores it.
Test NZBHydra Connection4
action_test_hydra
Button Verify the NZBHydra2 URL and API key are reachable and valid.

Prowlarr

Option and setting ID Default What it does
Enable Prowlarr5
prowlarr_enabled
Off Use Prowlarr as a search provider. Only Usenet results are kept.
Prowlarr URL6
prowlarr_host
http://localhost:9696 Base URL of your Prowlarr instance.
Prowlarr API Key7
prowlarr_api_key
Empty Prowlarr API key. The dialog masks the value; the profile settings file stores it.
Prowlarr Indexer IDs (comma-separated)8
prowlarr_indexer_ids
Empty Prowlarr indexer IDs to query, comma-separated. Required for Prowlarr search; leaving this blank returns no results.
Test Prowlarr Connection9
action_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 indexers10
direct_indexers_enabled
Off Master switch for direct Newznab indexers. Use this if you don't run Prowlarr or NZBHydra2.
Option and setting ID Default What it does
NZB.life / NZB.su11
direct_indexer_nzblife_enabled
Off Search NZB.life / NZB.su directly. Available when direct_indexers_enabled = true.
API URL12
direct_indexer_nzblife_url
https://api.nzb.su/api NZB.life / NZB.su API URL. Available when direct_indexers_enabled = true.
API Key13
direct_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.
NZBGeek14
direct_indexer_nzbgeek_enabled
Off Search NZBGeek directly. Available when direct_indexers_enabled = true.
API URL15
direct_indexer_nzbgeek_url
https://api.nzbgeek.info/api NZBGeek API URL. Available when direct_indexers_enabled = true.
API Key16
direct_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.
NZBFinder17
direct_indexer_nzbfinder_enabled
Off Search NZBFinder directly. Available when direct_indexers_enabled = true.
API URL18
direct_indexer_nzbfinder_url
https://nzbfinder.ws/api NZBFinder API URL. Available when direct_indexers_enabled = true.
API Key19
direct_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.
DrunkenSlug20
direct_indexer_drunkenslug_enabled
Off Search DrunkenSlug directly. Available when direct_indexers_enabled = true.
API URL21
direct_indexer_drunkenslug_url
https://drunkenslug.com/api DrunkenSlug API URL. Available when direct_indexers_enabled = true.
API Key22
direct_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.
NZBPlanet23
direct_indexer_nzbplanet_enabled
Off Search NZBPlanet directly. Available when direct_indexers_enabled = true.
API URL24
direct_indexer_nzbplanet_url
https://api.nzbplanet.net/api NZBPlanet API URL. Available when direct_indexers_enabled = true.
API Key25
direct_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.
DOGnzb26
direct_indexer_dognzb_enabled
Off Search DOGnzb directly. Available when direct_indexers_enabled = true.
API URL27
direct_indexer_dognzb_url
https://api.dognzb.cr/api DOGnzb API URL. Available when direct_indexers_enabled = true.
API Key28
direct_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 129
direct_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 Name30
direct_indexer_custom1_name
Empty Display name for Custom Indexer 1. Available when direct_indexers_enabled = true.
API URL31
direct_indexer_custom1_url
Empty Custom Indexer 1 API URL. Available when direct_indexers_enabled = true.
API Key32
direct_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 233
direct_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 Name34
direct_indexer_custom2_name
Empty Display name for Custom Indexer 2. Available when direct_indexers_enabled = true.
API URL35
direct_indexer_custom2_url
Empty Custom Indexer 2 API URL. Available when direct_indexers_enabled = true.
API Key36
direct_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 337
direct_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 Name38
direct_indexer_custom3_name
Empty Display name for Custom Indexer 3. Available when direct_indexers_enabled = true.
API URL39
direct_indexer_custom3_url
Empty Custom Indexer 3 API URL. Available when direct_indexers_enabled = true.
API Key40
direct_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 Indexers41
action_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 Indexers42
action_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)43
tmdb_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.


  1. Setting declaration; runtime reference. ↩

  2. Setting declaration; runtime reference. ↩

  3. Setting declaration; runtime reference. ↩

  4. Setting declaration. ↩

  5. Setting declaration; runtime reference. ↩

  6. Setting declaration; runtime reference. ↩

  7. Setting declaration; runtime reference. ↩

  8. Setting declaration; runtime reference. ↩

  9. Setting declaration. ↩

  10. Setting declaration; runtime reference. ↩

  11. Setting declaration; runtime reference. ↩

  12. Setting declaration; runtime reference. ↩

  13. Setting declaration; runtime reference. ↩

  14. Setting declaration; runtime reference. ↩

  15. Setting declaration; runtime reference. ↩

  16. Setting declaration; runtime reference. ↩

  17. Setting declaration; runtime reference. ↩

  18. Setting declaration; runtime reference. ↩

  19. Setting declaration; runtime reference. ↩

  20. Setting declaration; runtime reference. ↩

  21. Setting declaration; runtime reference. ↩

  22. Setting declaration; runtime reference. ↩

  23. Setting declaration; runtime reference. ↩

  24. Setting declaration; runtime reference. ↩

  25. Setting declaration; runtime reference. ↩

  26. Setting declaration; runtime reference. ↩

  27. Setting declaration; runtime reference. ↩

  28. Setting declaration; runtime reference. ↩

  29. Setting declaration; runtime reference. ↩

  30. Setting declaration; runtime reference. ↩

  31. Setting declaration; runtime reference. ↩

  32. Setting declaration; runtime reference. ↩

  33. Setting declaration; runtime reference. ↩

  34. Setting declaration; runtime reference. ↩

  35. Setting declaration; runtime reference. ↩

  36. Setting declaration; runtime reference. ↩

  37. Setting declaration; runtime reference. ↩

  38. Setting declaration; runtime reference. ↩

  39. Setting declaration; runtime reference. ↩

  40. Setting declaration; runtime reference. ↩

  41. Setting declaration. ↩

  42. Setting declaration. ↩

  43. Setting declaration; runtime reference. ↩