Skip to content

Using Jackett with DuckieTV

garfield69 edited this page Jul 31, 2020 · 77 revisions

You can use the Jackett proxy to access your favourite open/semi-private/private trackers as DuckieTV Search Engines.
For a list of supported trackers visit supported trackers


Index

Pre requisites:
Install the Jackett 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.8.136.0 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

Return to Index


Install the Jackett service

Follow the installation notes at the official Jackett GitHub:

Return to Index


Configure your Jackett Indexers

From your Chrome Browser access the Jackett Dashboard at http://127.0.0.1:9117, and 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.
But 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.
For this reason, if you want to use the aggregate indexer then you will need to prune your Jackett active indexers down to just the ones that respond in a timely manner. For this reason you will get better performance loading individual SE to Dtv.

You can create a DuckieTV Search Engine that makes use of this feature. And once you have made it the Default Search Engine, you can use it with the Auto-Download as well.

Here is an example of how to create an aggregate DuckieTV SE:

  • 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 aggregate search engine for use by DuckieTV in the Search Engine Name box.
    For example AllJackett
  • (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 from any one of your active Jackett Indexers
  • (5) and paste it in the Jackett Torznab box of the DuckieTV Jackett Search Engines Dialogue
  • (6) Edit the Torznab entry, replacing the Indexer name with all.
    For example
    on Jackett 0.7.xxxx http://127.0.0.1:9117/torznab/all and
    on Jackett 0.8.xxxx http://127.0.0.1:9117/api/v2.0/indexers/all/results/torznab/
  • (7) press the Save New Engine button to store your change.
  • (8) Enable your new SE by clicking on the Enable button
  • (9) and set it as the default search engine using the DuckieTV Settings, Torrent Search Engines panel.
  • (10) That's it. Enjoy!

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 01-Aug-2020 1337x the .torrent links are unreliable, serving click-bait adverts most of the time.
ArenaBG
ETTV 30-Mar-2020 ETTV only provide magnets now.
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.

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