Skip to content

feat: add Torrin debrid provider - #372

Open
vctrez wants to merge 1 commit into
sirrobot01:mainfrom
vctrez:feat/torrin-provider
Open

vctrez wants to merge 1 commit into
sirrobot01:mainfrom
vctrez:feat/torrin-provider

Conversation

@vctrez

@vctrez vctrez commented Aug 1, 2026

Copy link
Copy Markdown

Adds Torrin as a debrid provider.

What it does

  • New provider package pkg/debrid/providers/torrin implementing the full debrid Client interface over Torrin's public store API (/v0/store/*).
  • Registered in the manager provider switch (case "torrin").
  • Added to the setup wizard dropdown, the config UI dropdown (source + built asset), and the validProviders allow-list.

Scope

Torrent/debrid store only. Usenet is left out, since decypharr already handles usenet natively (SABnzbd + NNTP).

Notes

  • Purely additive: one import, one switch case, two UI options, one allow-list entry, and the self-contained provider package.
  • go build ./... and go vet ./... pass clean.
  • Includes a skippable live smoke test (torrin_live_test.go) that no-ops in CI unless TORRIN_TEST_KEY is set.

Implements the debrid Client interface for Torrin over its public store
API, registers it in the provider switch, and adds it to the setup
wizard, config UI, and provider allow-list.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant