Metadata Providers
override
Allows for manual hardcoded metadata. This an instance of Node.
Special to this option are the poster and backdrop properties in the
private section. These are reference images local to library_path and
directly set the counterparts in public.
Example
id: library
sources:
- !override
public:
kind: !collection
title: "My Library"
children:
- movies
- stuff
private:
poster: library.png
auto_children
Scans the directory of the file currently processed for *.yaml and .jelly,
parses their ID and adds them as children.
media
This references a media file on disk and links it to this node. Additionally it extracts matroska metadata aswell.
note
If path is a directory, then these options are applied recursively
all files inside, automatically creating new nodes based on inferred IDs and
linking them up.
Example
id: decay-2012
sources:
- !media
path: /movies/decay.webm
ignore_metadata: true
ignore_attachments: false
ignore_chapters: false
trakt
The recommended provider for any movie, show or season. It automatically queries other linked APIs.
Example
id: decay-2012
sources:
- !trakt
kind: movie
id: 98052
tmdb
Just like trakt but uses only TMDB instead.
federated
Recursively federates a node with the same ID from another instance. Requires valid credentials in the seecrets file.
id: movies
sources:
- !federated
host: jellything.example.org