← Media plugins

Scryer

Media · Turn it on in Settings › Plugins

Films, series and anime from a Scryer media manager: workflow actions, and the PM's tools for its library and settings.

What it needs

A connection:

Scryer

A Scryer media manager (films, series and anime): the PM browses its library, looks titles up and adds them, and helps set Scryer up (indexers, download clients, settings) through its API; Search, Add, queue, library, Query and Change steps use it.

Address
Scryer’s address, with its base path if it has one (http://nas/scryer).
API key
In Scryer: Settings → API keys → Create. It starts with ska_.

Workflow triggers

Events that can start a workflow.

  • Scryer download finishedScryer finished a download and imported it into the library (checked every minute while a trigger is on; turning one on only records what Scryer has already finished).

Workflow steps

  • Scryer libraryTitles in Scryer's library (a facet, words in the title, monitored or not): {{steps.<id>.titles}} is a list of {titleId, facet, name, year, monitored, library, status}.
  • Search ScryerLooks up films, series and anime in Scryer's metadata by title: {{steps.<id>.results}} is a list of {facet, name, year, tvdbId, tmdbId, imdbId, inLibrary}.
  • Scryer queueWhat Scryer is downloading: {{steps.<id>.items}} is a list of {title, progress, status, secondsLeft, client}.
  • Add to ScryerAdds a film, series or anime to Scryer by its ids (from scryer.search), monitored unless told; takes exists when the library already has it.
  • Query ScryerRuns a GraphQL query on Scryer (any of its settings and data), checked against Scryer's schema first: {{steps.<id>.data}} is what it answered, credentials redacted.
  • Change ScryerRuns one GraphQL mutation on Scryer (createIndexerConfig, updateGeneralSettings, triggerJob, …) with its arguments, checked against Scryer's schema first. A credential is {"$secret": "<connection>"}. {{steps.<id>.result}} is what it returned, credentials redacted.

Tools

The PM can:

  • scryer_libraryBrowse the Scryer media library
  • scryer_searchLook up films, series and anime to add to Scryer
  • scryer_queueSee what Scryer is downloading
  • scryer_addAdd a film, series or anime to Scryerasks you first
  • scryer_schemaFind Scryer's settings and operations in its API
  • scryer_queryRead anything from Scryer's API (settings, indexers, download clients)
  • scryer_mutateChange Scryer's settings through its APIasks you first

More in the docs: Plugins and connections.