JellyPy is a Jellyfin plugin built with C#/.NET that keeps Sonarr and Radarr aligned with actual viewing activity. The focus is reducing repetitive library admin while keeping behavior transparent and configurable.
Current release: v2.1.0.0 | License: GPLv3 | Stack: C#/.NET, Jellyfin plugin API
Highlights
Media Sync
- Automatically monitors upcoming episodes in Sonarr.
- Unmonitors watched media in Radarr and Jellyfin-driven workflows.
- Helps keep active download queues focused on what is actually being watched.
Notifications
- Native ntfy.sh integration for push notifications.
- Supports grouped updates and media image previews for clearer alerts.
- Useful for monitoring automation behavior without opening dashboards.
Custom Automation + Security
- Runs Python, Bash, or binary scripts on Jellyfin events.
- API keys are stored with server-bound AES-256 encryption.
- Includes built-in connection testing for safer setup validation.
Quick Start
JellyPy is installable from a custom Jellyfin plugin repository. Full install, Docker notes, and advanced setup details are documented in the project README and release notes.
- Jellyfin Dashboard → Plugins → Repositories
- Add plugin manifest URL from the project README
- Install JellyPy from Catalog and restart Jellyfin
Detailed install and scripting examples are available in the JellyPy repository documentation.