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