Description
Environment
Running in docker
Client: qBittorrent Jackett search plugin v4.0
Jackett Version v0.22.1083
I'm using the qBittorrent-nox docker container, connecting to the Jackett container through a shared network.
Description
When I perform a search via the qBittorrent search plugin using an IMDB ID, no results appear. Using other search criteria (e.g. movie title) returns results successfully. When I perform the same IMDB ID search in the Jackett WebUI, the expected results are returned normally
In reviewing the qBittorrent search plugin code, I was able to reproduce the issue with the following URL:
http:///api/v2.0/indexers/all/results/torznab/api?apikey=&q=tt28015403
Using network tracing, I can also reproduce the successful search from the Web UI using the following URL:
http:///api/v2.0/indexers/all/results?apikey=&Query=tt28015403
The main differences I can see is the use of the torznab API in the qB search plugin, and the change to the parameter name from q= to Query=. If I change the qB search URL to use the Query parameter, I get results back, but they seem to return a large number of results not matching my search
Logged Error Messages
12-16 02:26:59 Info Manual search in IPTorrents, TorrentDay => Found 34 releases [512ms]
12-16 02:27:03 Info Torznab search in AggregateSearch for tt28015403 => Found 0 releases [2ms]
Screenshots
Manual search in Jackett WebUI
qBittorrent search with IMDB ID
qBittorrent search with movie title
I believe the qBittorrent plugin for Jackett should use the normal search URL rather than the torznab URL. It might also be helpful to add an option to limit searches using the Jackett plugin to specific indexers