Skip to content

Using Jackett with DuckieTV

garfield69 edited this page Feb 23, 2024 · 77 revisions

Many of the public Torrent trackers that DuckieTV uses as Search Engines (SE) are now using cloudflare protection. This may prevent some Dtv SE from working.
You can use the Jackett proxy to access your favourite open/semi-private/private trackers as DuckieTV SE. This app in combination with the Flaresolverr app should also allow most cloudflare protected sites to be used with Dtv as well.
The only exceptions are site that are using the cloudflare HCaptcha challenges. Flaresolverr cannot resolve those at the time.
For a list of supported trackers visit supported trackers


Index

Pre requisites:
Install the Jackett service
Install the Flaresolverr service
Configure your Jackett Indexers
Adding DuckieTV Search Engines from the Jackett Dashboard
Testing a DuckieTV Jackett Engine connection with the Jackett service
Enabling a DuckieTV Jackett Engine
Disabling a DuckieTV Jackett Engine
Removing a DuckieTV Jackett Engine
Jackett Tips and Tricks
DuckieTV Jackett problems and solutions


Pre requisites:

Jackett 0.20.860 or newer. Get the latest version at the official download site here
FlareSolverr 3.3.13 or newer. Get the latest version at the official download site here

DuckieTV 1.1.5 or newer. Get the latest version at the official download site here
Dtv Nightly. Get the latest version at the official download site here

Return to Index


Install the Jackett service

Follow the installation notes at the official Jackett GitHub:

Return to Index


Install the Flaresolverr service

Follow the installation notes at the official Flaresolverr GitHub:

Return to Index


Configure your Jackett Indexers

From your Chrome Browser access the Jackett Dashboard at http://127.0.0.1:9117.
if you are also using Flaresolverr then add the Flaresolverr address in the FlareSolverr API URL: box, typically http://127.0.0.1:8191.
Now add which ever Indexers you plan to connect to DuckieTV.
An example for adding ThePirateBay is below:

Return to Index


Adding DuckieTV Search Engines from the Jackett Dashboard

Below is an example of adding ThePirateBay from the Jackett Dashboard for use by DuckieTV

  • access the DuckieTV Settings,Jackett Search Engines panel and click on the Add New button to open a Jackett Search Engines dialogue
  • (1) Enter a name for your Jackett search engine for use by DuckieTV in the Search Engine Name box
  • (2) access the Jackett Dashboard on your Chrome Browser and copy the API key to your clipboard
  • (3) and paste it in the Jackett ApiKey box of the DuckieTV Jackett Search Engine dialogue
  • (4) from the Jackett Dashboard click on the copy Torznab feed button for ThePirateBay
  • (5) and paste it in the Jackett Torznab box of the DuckieTV Jackett Search Engines Dialogue
  • (6) By default DuckieTV will use the Jackett Admin API for its searches. However, if you have set a Jackett Admin password, then you must use the Torznab API, by clicking on the Use the Torznab API check-box.
  • (7) press the Save New Engine button to store your changes.
  • (8) press the Enable button to activate the SE.
  • Note: If you want to replace any of the default Search Engines on DuckieTV with ones from Jackett, then use the same name, which is case sensitive.
    To view the case sensitive names of the default Search Engines, use the Show Default Engines button, which will display them at the bottom of the Jackett list.

Return to Index


Testing a DuckieTV Jackett Engine connection with the Jackett service

Note: The Test button is available only if you are using the Admin API. If you have set a password on the Jackett Server Dashboard and are therefore using the Torznab API, then DuckieTV cannot access the Admin Test service.

Click on the Test button to check your Jackett SE is defined correctly.

  • If the icon shows , then the test was successful.
  • If the icon shows something similar to , then there has been a problem.
    • Use the Jackett Dashboard to test that SE. If it fails then the problem is not with DuckieTV.
    • If the Jackett Dashboard test is successful while the DuckieTV test was not, then edit your DuckieTV Jackett entry using the Edit button and correct your details in the Jackett Dialogue and click on the Update Search Engine button.

    Problems?

    • Check your Jackett service is up and running by accessing the Jackett Dashboard
    • Check your firewall and Security settings
    • If the Jackett Dashboard TEST fails, consider raising a problem with the Jackett team here
    • You could try using the Torznab API instead of the Admin API on the DuckieTV Jackett settings dialogue.
      The Jackett proxy is currently undergoing lots of development, and while the Admin API is the preferred method, the Torznab API is the more established method, and less likely to break between Jackett releases.
    • consider raising a DuckieTV ticket on GitHub here, or submitting a post on the DuckieTV Sub-Reddit here

Return to Index


Enabling a DuckieTV Jackett Engine

Click on the Enable button to make DuckieTV use this Jackett Search Engine.
If there is a default Search Engine matching the same case sensitive name, then that default SE will be replaced by your Jackett SE.

Return to Index


Disabling a DuckieTV Jackett Engine

Click on the Disable button to prevent DuckieTV using this Jackett Search Engine.
If the default Search Engine of the same name exists, this will be automatically Enabled.

Return to Index


Removing a DuckieTV Jackett Engine

Click on the Delete button to remove your Jackett Search Engine from DuckieTV.

Return to Index


Jackett Tips and Tricks

I recommend adding Jackett Indexers individually for use with Dtv.
Jackett has an aggregate search feature. It allows you to do a general search using all the Indexers that you have defined on your Jackett Dashboard.
Note: If any one of the Jackett individual indexers is broken or takes longer than 30 seconds to respond, then this will severely impact the aggregate indexer performance, and may even cause DuckieTV to timeout while waiting for results.
If one or more of the indexer require Flaresolverr to resolve the cloudflare protection, then this will extend the response time even further.
For this reason, I do not recommend using the aggregate indexer.

Return to Index


DuckieTV Jackett problems and solutions

If you are having regular trouble downloading torrents from a Jackett indexer, there may be an alternative download link available.

As you may know, Jackett essentially scrapes the HTML from the indexers' site's search results page, and returns to DuckieTV a list of torrents, their download links, and other details.
Those indexers' sites that present the torrent download links on their main search results page usually work 100% reliably with DuckieTV so far.
But indexers that require Jackett to navigate to a secondary torrents-details page to provide a magnet download link can sometimes cause DuckieTV issues, such as the download link not being resolved when DuckieTV tries to pass it to its connected torrent client for processing.

Below are a list of indexers that have alternate download links available:
1337x
ArenaBG
LimeTorrents
TorrentDownloads

If you need other Jackett Indexers modified to provide an alternate download link, then raise a ticket on GitHub here and we may be able to amend the indexer on Jackett to provide an alternate download link for use with DuckieTV.

1337x

To switch the Jackett Indexer 1337x to the alternate Download Link do the following:

  • (1) access your Jackett Dashboard and click the wrench icon to edit your 1337x indexer
  • (2) change the Download Link from magnet to .torrent
  • (3) click the Okay button to save your change.

ArenaBG

To switch the Jackett Indexer ArenaBG to the alternate Download Link do the following:

  • (1) access your Jackett Dashboard and click the wrench icon to edit your ArenaBG indexer
  • (2) change the Download Link from magnet to .torrent
  • (3) click the Okay button to save your change.

LimeTorrents

To switch the Jackett Indexer LimeTorrents to the alternate Download Link do the following:

  • (1) access your Jackett Dashboard and click the wrench icon to edit your LimeTorrents indexer
  • (2) change the Download Link from magnet to iTorrents.org
  • (3) click the Okay button to save your change.

TorrentDownloads

To switch the Jackett Indexer TorrentDownloads to the alternate Download Link do the following:

  • (1) access your Jackett Dashboard and click the wrench icon to edit your TorrentDownloads indexer
  • (2) change the Download Link from magnet to iTorrents.org
  • (3) click the Okay button to save your change.

Return to Index


  • If there are any errors with this presentation, then kindly raise a ticket on GitHub here, or submit a post on Reddit here
Clone this wiki locally