
Kometa
Metadata, collections, and overlays automation for Plex libraries
3.4k stars 370 forks last commit first released MIT
Actively maintained
Last commit 16 Aug 2026.
Kometa is an open-source Python application that manages and automates metadata for Plex media libraries. It can build collections and playlists, apply overlays, and keep customizations reproducible by defining everything in external configuration files.
Key Features
- Automated metadata updates for Plex items (artwork, titles, summaries, and more)
- Automatic creation and maintenance of collections and playlists
- Overlay generation and application for posters (for example, badges and labels)
- Integrations with third-party metadata sources such as TMDb, Trakt, and IMDb
- Optional automation integrations with Sonarr and Radarr to support library growth
- Reproducible, portable configuration that can be reapplied after server/database loss or migrations
Use Cases
- Curate Plex libraries with automated collections (genres, decades, studios, streaming services)
- Standardize and reapply custom poster overlays and metadata across multiple Plex servers
- Keep a large media library organized and visually consistent with minimal manual effort
Limitations and Considerations
- Primarily designed for Plex; it is not a general-purpose media server
- Requires initial configuration and ongoing maintenance of YAML-based config/definition files
Kometa is best suited for Plex users who want fine-grained, repeatable control over library presentation and organization. It combines metadata sources and automation rules to keep collections, overlays, and library metadata consistent over time.
Categories:
Tags:
Tech Stack:
Similar to Kometa

Agregarr
Plex collections manager that syncs and curates home hubs
Agregarr manages Plex Collections and hubs by syncing lists and stats from multiple sources, reordering and scheduling visibility, and optionally adding missing media via Radarr/Sonarr/Overseerr.

TubeSync
PVR for syncing YouTube channels to your media server
TubeSync is a YouTube PVR that automatically indexes channels or playlists, downloads new videos, and updates Plex or Jellyfin with organized local media.

Riven
VFS-based automated media management and streaming platform
Open-source media management system that exposes a FUSE-based virtual filesystem, automates discovery/scraping/downloading, and integrates with Plex/Jellyfin/Emby.
Mydia
Self-hosted media management for movies and TV shows
Mydia is a Phoenix LiveView-based media manager for tracking, organizing, and automating downloads of movies and TV shows with TMDB/TVDB metadata.

Seerr
Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.
MediaManager
Self-hosted TV and movie library management and automation
Modern self-hosted media management system to discover, organize, and automate TV shows and movies in a single interface, replacing parts of the Arr stack.

