explaingit

daniel-lxs/torrentio-scraper

Analysis updated 2026-08-16 · repo last pushed 2025-03-26

JavaScriptAudience · ops devopsComplexity · 4/5StaleSetup · hard

TLDR

A self-hosted Stremio addon that finds torrent streams through Prowlarr and serves them via debrid services like Real Debrid, with Redis caching and API key access control.

Mindmap

mindmap
  root((repo))
    What it does
      Adds torrent sources to Stremio
      Streams through Real Debrid
      Caches searches in Redis
    Tech stack
      JavaScript
      Docker Compose
      PostgreSQL
      Redis
    Use cases
      Self-hosted media streaming
      Private addon for family
      Controlled torrent indexer access
    Audience
      Stremio users
      Self-hosters
      Media setup owners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Self-host a private Stremio torrent source addon for personal or family media streaming.

USE CASE 2

Control which torrent indexers are searched by configuring Prowlarr yourself.

USE CASE 3

Generate API keys to selectively grant stream access to friends or family.

USE CASE 4

Cache torrent search results for instant repeat lookups in Stremio.

What is it built with?

JavaScriptDocker ComposePostgreSQLRedisProwlarr

How does it compare?

daniel-lxs/torrentio-scraper00kaku/gallery-slider-block0verflowme/weirdhta
LanguageJavaScriptJavaScriptJavaScript
Last pushed2025-03-262021-05-192022-06-16
MaintenanceStaleDormantDormant
Setup difficultyhardeasymoderate
Complexity4/52/52/5
Audienceops devopsgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Docker, a Real Debrid account, and Prowlarr configuration with torrent indexers, an optional OMDB API key improves search accuracy.

The explanation does not mention a license for this repository.

In plain English

Torrentio-Scraper is a tool that adds torrent-based streaming sources to Stremio, a popular media streaming app. When you search for a movie or show in Stremio, this addon finds available torrent streams and connects them through a debrid service like Real Debrid, so you can watch without dealing with torrents directly. Under the hood, it uses Prowlarr to search multiple torrent sites in real time, then caches results in a database and in Redis (a fast in-memory cache) so repeat searches are instant. When you pick something to watch, it first checks what it already has stored. If not enough results come back, it fires off a live search through Prowlarr and saves those results for next time. An admin panel lets you generate API keys so only authorized users can access your addon. This is designed for people who already use Stremio with a Real Debrid account and want their own self-hosted source of streams rather than relying on a public addon. For example, if you run a small media setup for yourself, family, or friends and want control over which torrent indexers are searched, this gives you that. The API key system means you can hand out access selectively. The project is built as a Docker Compose stack, which means everything you need launches together with one command. It bundles PostgreSQL for storage, Redis for caching, Prowlarr for searching, and the addon itself. This makes deployment straightforward but assumes some familiarity with running services on a server. The tradeoff is more control and privacy compared to public addons, at the cost of setting up and maintaining your own infrastructure. An optional OMDB API key can improve search accuracy by helping the addon correctly identify movie and show titles, which makes the Prowlarr searches more precise.

Copy-paste prompts

Prompt 1
Help me set up the torrentio-scraper Docker Compose stack with Prowlarr, PostgreSQL, and Redis for my self-hosted Stremio addon.
Prompt 2
I have torrentio-scraper running. Walk me through configuring Prowlarr indexers and connecting my Real Debrid account so streams appear in Stremio.
Prompt 3
How do I generate and manage API keys in the torrentio-scraper admin panel to share access with friends only?
Prompt 4
My torrentio-scraper searches are returning poor results. Help me add an OMDB API key to improve movie and show title identification for Prowlarr searches.

Frequently asked questions

What is torrentio-scraper?

A self-hosted Stremio addon that finds torrent streams through Prowlarr and serves them via debrid services like Real Debrid, with Redis caching and API key access control.

What language is torrentio-scraper written in?

Mainly JavaScript. The stack also includes JavaScript, Docker Compose, PostgreSQL.

Is torrentio-scraper actively maintained?

Stale — no commits in 1-2 years (last push 2025-03-26).

What license does torrentio-scraper use?

The explanation does not mention a license for this repository.

How hard is torrentio-scraper to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is torrentio-scraper for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.