← Media plugins
Scryer
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
existswhen 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 libraryscryer_searchLook up films, series and anime to add to Scryerscryer_queueSee what Scryer is downloadingscryer_addAdd a film, series or anime to Scryerasks you firstscryer_schemaFind Scryer's settings and operations in its APIscryer_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.