Skip to content

Indexers

Indexers provide search capabilities for finding media releases. Mydia supports Prowlarr, Jackett, and built-in Cardigann indexers.

See Indexers for the full list of supported indexer types.

Prowlarr is an indexer manager that aggregates multiple indexers into a single API.

Setup

  1. Navigate to Admin > Configuration, then the Indexers tab
  2. Click Add Indexer
  3. Select Prowlarr
  4. Enter connection details:
  5. Base URL: http://prowlarr:9696
  6. API Key: Your Prowlarr API key
  7. Test connection
  8. Save

Environment Variables

Every indexer variable is listed in Environment variables.

Jackett

Jackett is an alternative indexer proxy.

Setup

  1. Navigate to Admin > Configuration, then the Indexers tab
  2. Click Add Indexer
  3. Select Jackett
  4. Enter connection details:
  5. Base URL: http://jackett:9117
  6. API Key: Your Jackett API key
  7. Test connection
  8. Save

Environment Variables

Every indexer variable is listed in Environment variables.

NZBHydra2

NZBHydra2 is a meta search aggregator for NZB indexers.

Setup

  1. Navigate to Admin > Configuration, then the Indexers tab
  2. Click Add Indexer
  3. Select NZBHydra2
  4. Enter connection details:
  5. Base URL: http://nzbhydra2:5076
  6. API Key: Your NZBHydra2 API key
  7. Test connection
  8. Save

Environment Variables

Every indexer variable is listed in Environment variables.

Mydia also includes built-in Cardigann indexer support for connecting to indexers directly, without Prowlarr or Jackett.

See Indexers Reference for the full list of Admin UI configuration fields.

Indexer Priority

Every enabled indexer is searched concurrently on every query, and the results are aggregated and deduplicated into one pool. The Priority field on an indexer orders the indexer list; it does not make an indexer's results rank higher or arrive sooner.

To stop an indexer influencing results, disable it. To change which release wins, adjust the quality profile. See How a Title Becomes a File for the details.

Categories

Restrict an indexer to particular content categories with INDEXER_<N>_CATEGORIES. There is no field for this in the admin form.

  • movies - Movie content
  • tv - TV show content
  • music - Music content (experimental)
  • books - Book content (experimental)

Rate Limiting

Set INDEXER_<N>_RATE_LIMIT to cap how hard Mydia hits an indexer. There is no field for this in the admin form either.

The limit is per minute

The number is requests per minute, counted in a sliding one-minute window. INDEXER_1_RATE_LIMIT=30 allows thirty searches a minute. Once the window is full, Mydia refuses further searches against that indexer until it drains, rather than queueing them.

Leave it unset and there is no limit at all. If your indexer publishes an API rate limit, set this below it. Getting the unit wrong by reading it as per-second is a good way to earn a ban.

Next Steps