Summary
Currently, adding Prowlarr-managed indexers to Bindery requires adding each indexer individually as a Torznab feed URL (e.g. http://prowlarr:9696/1/api?apikey=...). Radarr and Sonarr support a proper Prowlarr app-integration where you add Prowlarr once and it automatically syncs all configured indexers.
Requested behaviour
Add Prowlarr as an "indexer source" in Settings. Bindery queries the Prowlarr API (/api/v1/indexer) to fetch all configured indexers and their Torznab feed URLs, then creates/updates/removes the corresponding Bindery indexer entries automatically.
This matches how Radarr/Sonarr handle Prowlarr: one entry, synced automatically, no per-indexer manual setup.
Current workaround
Add each Prowlarr-managed indexer individually:
- In Prowlarr, click the RSS/Torznab icon next to each indexer
- Copy the per-indexer URL (
http://prowlarr:9696/{n}/api?apikey=KEY)
- Add it to Bindery as a separate indexer entry
Implementation notes
- Prowlarr exposes indexers at
GET /api/v1/indexer (requires X-Api-Key header)
- Each entry has a
fields array containing the Torznab url and apiKey
- A sync could run on startup and on a configurable interval, or be triggered manually from Settings
- The Bindery indexer type field would need a new value (e.g.
prowlarr) to distinguish synced entries from manually-added ones, so they can be updated/removed without user intervention
Summary
Currently, adding Prowlarr-managed indexers to Bindery requires adding each indexer individually as a Torznab feed URL (e.g.
http://prowlarr:9696/1/api?apikey=...). Radarr and Sonarr support a proper Prowlarr app-integration where you add Prowlarr once and it automatically syncs all configured indexers.Requested behaviour
Add Prowlarr as an "indexer source" in Settings. Bindery queries the Prowlarr API (
/api/v1/indexer) to fetch all configured indexers and their Torznab feed URLs, then creates/updates/removes the corresponding Bindery indexer entries automatically.This matches how Radarr/Sonarr handle Prowlarr: one entry, synced automatically, no per-indexer manual setup.
Current workaround
Add each Prowlarr-managed indexer individually:
http://prowlarr:9696/{n}/api?apikey=KEY)Implementation notes
GET /api/v1/indexer(requiresX-Api-Keyheader)fieldsarray containing the TorznaburlandapiKeyprowlarr) to distinguish synced entries from manually-added ones, so they can be updated/removed without user intervention