mirror of
https://github.com/maxdorninger/MediaManager.git
synced 2026-02-20 07:59:50 -05:00
1.7 KiB
1.7 KiB
Indexers
Indexer settings are configured in the [indexers] section of your config.toml file. MediaManager supports both Prowlarr and Jackett as indexer providers.
Prowlarr ([indexers.prowlarr])
enabled
Set totrueto enable Prowlarr. Default isfalse.url
Base URL of your Prowlarr instance.api_key
API key for Prowlarr. You can find this in Prowlarr's settings under General.timeout_seconds
Timeout in seconds for requests to Prowlarr. Default is60.
{% hint style="warning" %} Symptoms of timeouts are typically no search results ("No torrents found!") in conjunction with logs showing read timeouts. {% endhint %}
Example timeout log
DEBUG - media_manager.indexer.utils -
follow_redirects_to_final_torrent_url():
An error occurred during the request for <some-url>:
HTTPConnectionPool(host='<some-host>', port=<some-port>):
Read timed out. (read timeout=10)
Jackett ([indexers.jackett])
enabled
Set totrueto enable Jackett. Default isfalse.url
Base URL of your Jackett instance.api_key
API key for Jackett. You can find this in Jackett's dashboard.indexers
List of indexer names to use with Jackett.timeout_seconds
Timeout in seconds for requests to Jackett. Refer to the Prowlarr section for details.
Example Configuration
{% code title="config.toml" %}
[indexers]
[indexers.prowlarr]
enabled = true
url = "http://prowlarr:9696"
api_key = "your_prowlarr_api_key"
timeout_seconds = 60
[indexers.jackett]
enabled = false
url = "http://jackett:9117"
api_key = "your_jackett_api_key"
indexers = ["1337x", "rarbg"]
timeout_seconds = 60
{% endcode %}