Skip to content

Media Requests

Requests are native to Scryer. A user finds a title through Global Search or Discovery, requests it into a library they have access to, and an admin approves, rejects, or lets auto-approval handle it.

Two library permissions drive the whole feature, granted per library in Settings → Users or through a media server connection’s default grants:

  • request lets a user request titles into that library.
  • autoApproveRequests skips the approval queue for that user’s requests in that library.

A user with view but not request sees the title but cannot ask for it. Admins with manageTitles can add titles directly and never need to request.

Each library’s settings define which quality profiles a requester may choose and which is the default. Keep the requestable list short: a requester should pick between something like “Standard” and “4K”, not browse every profile you maintain. Requests also inherit the library’s roots and monitoring defaults.

From Global Search, uncataloged metadata matches show a request action for users who cannot add directly. Discovery pages show Request on featured and browsable titles and flip to Requested once submitted. The request dialog offers the library and a requestable profile when the user has a choice.

The Requests page has two modes:

  • Mine shows the signed-in user’s own requests, with cancel and edit.
  • Admin shows every request for libraries the user manages, filterable by status.

Statuses are PENDING, APPROVED, REJECTED, and CANCELED. Approving lets you pick the final quality profile and monitor type, so a requester’s choice is a suggestion you can override. Rejecting dismisses the request with the title left out of the catalog. The page updates live as requests arrive.

  1. Configure library roots and quality profiles.
  2. Set requestable profiles and a default on each library.
  3. Grant request to users or to a media server connection’s default grants.
  4. Grant autoApproveRequests only to people whose picks you would approve anyway.