JellyPy banner

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.

  1. Jellyfin Dashboard → Plugins → Repositories
  2. Add plugin manifest URL from the project README
  3. Install JellyPy from Catalog and restart Jellyfin

Detailed install and scripting examples are available in the JellyPy repository documentation.