Kometa, the metadata and collection manager many self-hosters run against a Plex library, shipped v2.5.4 on October 31, 2026. The release touches documentation, runtime requirements and a broad set of new builders and connectors.
What changed
On the documentation side, the project replaced its MkDocs wiki with Zensical while keeping Read the Docs hosting, branch versions and the existing documentation URLs. Release Notes are now part of the Kometa website, listed under the Useful Links section of the navigation.
The most consequential change for operators is the removal of Python 3.10 support, since it has reached end of life. Python 3.11 or above is now required, so anyone running Kometa in a container based on an older interpreter, or in a virtualenv they set up years ago, should check their version before upgrading.
New functionality includes:
list_exportfor exporting builder results to MDBList, FlickList, WeTrakr, TMDb or Floppy lists, with sync or append mode. The legacysync_to_*_listattributes are dropped from the documentation.dovi_levelanddovi_profilefilters forplex_allbuilders, plushdr10plusandatmosboolean attributes forplex_searchandsmart_filter.- Library schedule modes for full, added, changed, alphabetical and explicitly selected items, with a
--mode/KOMETA_MODEoverride for a single run. - A Seerr connector that passes media requests to Radarr and Sonarr, including standard and 4K instances at the same time.
- Music work:
apple_chart,itunes_chartandspotify_chartbuilders for per-country charts, a Last.fm connector, YouTube Music builders and an artist-image operation, music support intautulli_popularandtautulli_top(withtautulli_watchedkept as a legacy alias), andmusic_playlistsfor Music library collection files. - An artist-level Lidarr connector with global or per-library configuration, quality-profile and monitoring updates, tag add/remove/sync and cached successful additions, plus
lidarr_allandlidarr_taglistbuilders that match Lidarr and Plex by MusicBrainz artist ID. seasons: {latest: true}filtering against the highest-numbered Plex season, excluding Specials.
Fixes include TMDb episode cache writes after an episode is renumbered or moved, a clearer error for the unsupported kometa_poster and pmm_poster attributes, and more complete MDBList digital release dates.
What it means for self-hosters
If you run Kometa on a schedule, the new schedule modes and the --mode override are worth reading up on: they let you split heavy full runs from lighter incremental ones without editing configs each time. The music additions are the biggest functional jump, but they also mean more moving parts, so test them on a copy of your config first.
Before upgrading, confirm your Python version, back up your config and collection files, and run once manually to watch the logs. If you would rather not maintain the stack yourself, our Plex products may help.