{"repo":"venkyr77/jellarr","free":true,"listed":false,"github":"https://github.com/venkyr77/jellarr","clone":"git clone https://github.com/venkyr77/jellarr.git","description":"Declarative configuration engine for Jellyfin — apply and sync server settings from YAML via the Jellyfin API.","language":"TypeScript","stars":165,"topics":["agplv3","api","auto","configuration","declarative","homelab","jellyfin","media-server","self-hosted","openapi"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Jellarr Jellarr is an open-source tool designed to simplify declarative configuration management for Jellyfin media servers. Inspired by Configarr's approach to \\ arr stack automation, Jellarr uses Jellyfin's official REST API to safely apply configuration changes through version-controlled YAML files. By streamlining server configuration, Jellarr saves time, enhances consistency across environments, and reduces manual intervention. --- Why Jellarr? Managing Jellyfin configuration becomes painful at scale: - Configuration drift across dev/staging/prod environments - No version control for settings changes - Manual clicking through web UI doesn't scale to multiple servers - No automation for configuration-as-code workflows Existing solutions have limitations. While declarative-jellyfin pioneered declarative Jellyfin configuration, it takes a risky approach: - Directly manipulates XML files and SQLite databases - Stops/starts Jellyfin service multiple times during configuration - Reimplements Jellyfin's internal UUID generation in bash - NixOS-only with hardcoded systemd and path dependencies - Breaks when Jellyfin changes internals (example issue) Jellarr takes a different approach: - ✅ API-based — Uses Jellyfin's official REST API, never touches internal files or databases - ✅ Zero service interruption — Jellyfin keeps running, no restarts required - ✅ Cross-platform — Works on Docker, bare metal, any OS (not just NixOS) - ✅ Type-safe — OpenAPI-generated types catch errors at","default_branch":null,"files":null,"tree":[],"storefront":"/r/venkyr77","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/venkyr77/jellarr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}