[ci skip] add ability to skip immich photos via tag

This commit is contained in:
2026-02-02 14:11:38 +11:00
parent 85ef89fa4b
commit fc0ec58636
5 changed files with 128 additions and 2 deletions

View File

@@ -206,6 +206,7 @@ Example (single source):
"maxAssets": 1000,
"refreshSeconds": 300,
"skipRetrySeconds": 3600,
"skipTags": ["frame-ignore"],
"cachePath": "~/.cache/slide/immich",
"cacheMaxMB": 512,
"includeArchived": false
@@ -237,8 +238,12 @@ Immich settings:
* `albumId` or `albumIds`: optional album filters.
* `personId` or `personIds`: optional person filters.
* `extensions` / `allowedExtensions`: optional list of file extensions to include (for example `["jpg","jpeg","png"]`).
* `skipTags`: optional list of tag names to exclude (case-insensitive).
* `skipTagIds`: optional list of tag IDs to exclude (case-insensitive).
* `size`: `"fullsize"`, `"preview"`, `"thumbnail"`, or `"original"` (original uses the download endpoint).
* `order`: `"asc"` or `"desc"` ordering for asset search.
Note: tag filtering requires Immich to include tag data in search results. If your server doesnt return tags on `/search/metadata`, `skipTags`/`skipTagIds` wont apply.
* `pageSize`: assets fetched per page.
* `maxAssets`: cap on total assets fetched (0 means no cap).
* `refreshSeconds`: refresh interval for reloading Immich assets (0 disables).