Status: Active development is temporarily paused while I deepen my understanding of the codebase. The project is not abandoned. see #17 for the full context.
A collection of plugins for Jellyfin media server.
- Open Jellyfin and go to Administration → Dashboard → Plugins → Repositories
- Click Add and enter:
- Name:
Atilili Plugins - URL:
https://raw.githubusercontent.com/Atilil/jellyfin-plugins/main/manifest.json
- Name:
- Click Save
- Go to Catalog tab and install the plugins you want
- Restart Jellyfin
Automatically synchronizes watch history between libraries of different qualities (4K/HD). When a movie is watched in 4K, the HD version is also marked as watched (and vice versa).
Features:
- Automatic sync on playback stop
- Smart matching via IMDB, TMDB, TVDB
- Support for movies and TV series
- Configurable completion threshold
- Library and user exclusion
- Full sync scheduled task
Automatically adds quality resolution badges (4K, 1080p, 720p, SD) to your media posters and thumbnails. Badges are applied server-side via HTTP middleware, visible on all Jellyfin clients without configuration.
Features:
- Automatic quality detection from video metadata
- Configurable badge position, size, and margin per image type
- Support for posters, thumbnails, and backdrops
- File-based image caching for performance
- Works on all clients (web, mobile, TV, Kodi)
- Jellyfin 10.11.0 or higher
- .NET 9 SDK (for building)
MIT License - see LICENSE file.
Atilili
This project was developed with the assistance of AI (Claude by Anthropic). The code has been reviewed, tested, and validated before publication.

