Skip to content

Providers, scrapers, and downloaders

Choose the right tool to bring in media, identify existing items, and apply trustworthy metadata at the right scale.

The three main roles

Cove separates bringing in new media from identifying existing media and from applying metadata to media you already have. Choose the role that matches the job before you configure a source.

Downloaders

Use a downloader for acquisition and intake from a supported source. A downloader can match a source URL, fetch new media, and place the finished item into the normal library workflow without leaving Cove.

Scrapers

Use a scraper to search for or extract metadata for an existing item when you want item-level review. Start with one item, inspect the suggested fields, and apply only the values you want before trusting that source broadly.

Metadata servers

Use a metadata server as a configured structured catalog after you trust its matches and want repeatable identification or enrichment. It is the better fit for identifying many items, enriching a larger part of the library, and centralizing a recurring provider workflow in Settings.

  1. Start with a scan or downloader intake.
  2. Test a scraper or metadata source on a small representative set.
  3. Review provenance and the quality of the result.
  4. Scale up only after the result looks trustworthy.
  5. Save the resulting cleanup or review workflow as a filter or dynamic group.

Configure a metadata server

Open Settings โ†’ Data Sources & Data โ†’ Metadata Servers. Add a name, the server endpoint, and the API key from your account on that server. Set a request limit that respects the service, validate the connection, then use the server from Identify or Tagger.

Empty metadata server row showing name, endpoint, API key, request limit, and validation controls
Configure and validate each metadata server once, then reuse it from identification and tagging workflows.

Some metadata servers call a video record a scene. Cove still matches and stores that record as a video; scene in a provider's catalog does not mean a separate Cove media type.

Common metadata servers

Choose services that match the material in your library.
ServerEndpointWhat it covers
StashDBhttps://stashdb.org/graphqlCommunity-driven database of digital scenes across all orientations.
ThePornDBhttps://theporndb.net/graphqlScenes and movies, powered by automated scrapers.
FansDBhttps://fansdb.cc/graphqlCreator-platform content from several common platforms.
JAVStashhttps://javstash.org/graphqlJapanese adult video with original Japanese metadata.
PMV Stashhttps://pmvstash.org/graphqlRemixed works such as adult music videos.

Each server needs its own account and API key. You can configure more than one; Cove records which server supplied each saved value.

Install and use downloaders

Downloaders are extensions, and each one knows how to fetch from a particular kind of source. Find the capability you need in Discover, install it like any other extension, then start a download and select it. Downloads continue in the background and appear in the library when they finish.

You can also create an item from a URL. In the New dialog, switch to URL and paste the link. Cove hands it to a matching installed downloader, which resolves the URL and fetches the media.

Review repeatedly with Tagger

Tagger is a fast review loop for making the same kind of metadata decision across many items. Filter first so the queue contains only the records you intend to review, compare each suggested match, and apply the changes you want before moving to the next item.