Skip to content

A Kodi addon for torrent finding and streaming

License

Notifications You must be signed in to change notification settings

Sam-Max/plugin.video.jacktook

Repository files navigation

Jacktook

A Kodi addon for torrent finding and streaming.

Requirements.

  • Kodi 19+

Features.

Torrent Search:

  • Jackett
  • Prowlarr
  • Jacktook Burst
  • Torrentio
  • Elhosted/KnightCrawlerr

Torrent Engines:

  • Jacktorr
  • Torrest
  • Elementum

Debrid Services:

  • Real Debrid
  • Premiumize
  • Torbox

Other Clients:

  • Plex

Metadata:

  • TMDB
  • AniList
  • Simkl
  • Fanart.tv
  • TMDB helper

Installation of this addon (Jacktook)

The recommended way of installing the addon is through its repository, so that any updates will be automatically installed.

You can also install the addon without installing its repository. To do so, get the latest release from github. Please note that, if there are any additional dependencies, they won't be resolved unless the repository is installed.

Note: After each update, it is recommended that you clear cache to make sure changes take effect.

Steps.

  1. Install this addon (recommended way of installing the addon is through its repository)

  2. Add configuration on addon settings to connect with an indexer like: Torrentio, Elfhosted, Jackett, Prowlarr or Jacktook Burst.

  3. Install either Jacktorr, Torrest or Elementum addons.

Notes:

  1. Jacktorr/Torrest/Elementum are optional if using Debrid services.
  2. Prowlarr IndexerIds field is comma separated trackers ids without space. Ex. 12,13,14. (from version 0.1.5)
  3. When using Jackett or Prowlarr: select only a few trackers (3-4 max), avoid trackers with cloudflare protection (unless you configure FlareSolverr), and select if available on trackers options to retrieve magnets as priority and not torrent files, to improve search speed and results.
  4. You can deploy/install on a remote server (instructions more below) the TorrServer Engine (torrent client that uses Jacktorr Addon). After that, you need to configure Jacktorr Addon with the TorrServer Engine IP/Domain and Port.
  5. You can deploy/install on a remote server (instructions more below) the Torrest Engine (torrent client that uses Torrest Addon). After that, you need to configure Torrest Addon with the Torrest Engine IP/Domain and Port.
  6. To use TMDB Helper Addon use: jacktook.select.json

How to configure Torrentio/Elfhosted:

The host url for Torrentio is: https://torrentio.strem.fun/ and for Elfhosted: https://torrentio.elfhosted.com/

How to run Jackett service using Docker:

Detailed instructions are available at LinuxServer.io Jackett Docker

How to run Prowlarr service using Docker:

Detailed instructions are available at Prowlarr Website

How to use Jacktook Burst:

See Jacktook Burst

How to run Jacktorr Engine using Docker Compose (optional):

version: '3.3'
services:
    torrserver:
        image: ghcr.io/yourok/torrserver
        container_name: torrserver
        environment:
            - TS_PORT=5665
            - TS_DONTKILL=1
            - TS_HTTPAUTH=0
            - TS_CONF_PATH=/opt/ts/config
            - TS_TORR_DIR=/opt/ts/torrents
        volumes:
            - './CACHE:/opt/ts/torrents'
            - './CONFIG:/opt/ts/config'
        ports:
            - '5665:5665'
        restart: unless-stopped

How to run Torrest Engine using Docker (optional):

  1. Create a Dockerfile with the following content (make sure to check before the latest VERSION of the binary and your OS and ARCH and update accordingly).
FROM ubuntu:22.04

RUN apt-get update && apt-get install -y curl unzip

ARG VERSION=0.0.5 OS=linux ARCH=x64

RUN curl -L https://github.com/i96751414/torrest-cpp/releases/download/v${VERSION}/torrest.${VERSION}.${OS}_${ARCH}.zip -o torrest.zip \
    && unzip torrest.zip -d /usr/local/lib \
    && rm torrest.zip

RUN chmod +x /usr/local/lib/torrest

CMD ["/usr/local/lib/torrest", "--log-level", "INFO"]
  1. Build the Dockerfile

    docker build -t torrest-cpp .

  2. Run the container on port 8080 (default port).

    docker run -p 8080:8080 --name torrest-service torrest-cpp

Screenshots:

Disclaimer:

This addon doesn't get sources by itself on torrent websites for legal reason and it should only be used to access movies and TV shows not protected by copyright.