I'm using ChatGPT to navigate setting up the following scenario: I want to match Plex movies/posters (metadata) to the same movie in Radarr. We are using Radarr as the source and performing lookups for content to post accurate metadata back to the Plex movie.
Currently, when applying the year overlay in Kometa version 2.2.0, I encounter the following validation error:
Metadata File Error:
|===================================================================|
| <<radarr>> Metadata File |
|===================================================================|
| |
| Validating Method: year |
| Value: <<int_year:<<year>>,1800,2026>> |
| Metadata File Error: year attribute <<int_year:<<year>>,1800,2026>> must be an integer between 1800 and 2026 |
Config & Files Overview
The following key files are part of the setup and have been customized or examined during troubleshooting:
- config/config.yml — Main Kometa configuration, defining libraries, overlays, metadata files, cache settings, and Plex/Radarr connection details.
- config/Movies/metadata.yml — Metadata file referencing Radarr movie metadata, including the problematic year attribute with syntax <<int_year:<<year>>,1800,2026>>.
- defaults/overlays/year.yml — Year overlay template designed to create year badges on movie posters, using font fonts/Inter-Bold.ttf and applying the year as an integer.
- defaults/overlays/ratings.yml, streaming.yml, languages.yml — Other overlays enabled alongside year.
- fonts/Inter-Bold.ttf — Font file verified to be in place and correctly referenced by overlays.
- Cache has been cleared multiple times to rule out stale data issues.
Running Kometa with the command:python kometa.py --run overlay --libraries Movies