DD

May 26, 2026 · View on GitHub

Per-source notes for the DD integration. For conventions, see docs/sources/README.md; for third-party payload rules, see the Third-Party Source Work section of AGENTS.md.

  • Module: quasarr/search/sources/dd.py
  • Categories: Movies, Shows, Anime Shows
  • Style: JSON API with paginated result sets
  • Capabilities: supports_imdb=True, supports_phrase=False, requires_login=True
  • Session: quasarr.providers.sessions.dd — login plus a quality-profile filter applied to API responses

Download

  • Module: quasarr/downloads/sources/dd.py
  • Inherits: AbstractDownloadSource
  • Link protection: none — the download module queries the DD API and applies its own hostname-based mirror filter

Notable quirks

  • The search module enforces an IMDb-ID match between the request and the API response and discards mismatches.
  • Suspected fake releases cause the cached session to be invalidated so the next request re-authenticates.
  • Quality filtering is driven by a fixed list of profiles inside the session module; new resolutions must be added there.