jellyfin_library_create
Create a Jellyfin library from specified folders, optionally copying metadata and fetcher options from an existing library or using Jellyfin defaults.
Instructions
Create a Jellyfin library with folders. Library options (metadata language, savers, fetchers …) can be copied from an existing library of your choice; otherwise Jellyfin defaults apply.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"host": "<host>",
"name": "<name>",
"type": "<type>",
"paths": "<paths>"
},
"name": "jellyfin_library_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | host name from the inventory that has apps.jellyfin / apps.tdarr | |
| name | Yes | ||
| scan | No | ||
| type | Yes | ||
| apply | No | false (default) = dry run: show what will happen on which hosts and a planHash. true = run it; needs planHash | |
| paths | Yes | folders (host or container paths) | |
| planHash | No | planHash from the dry run of the very same call, good for one apply; refused if targets or their state changed since | |
| optionsFrom | No | existing library whose LibraryOptions to copy |