- Add Jellyfin service with native widget showing library stats and now playing
- Add ExternalSecret to fetch API key from 1Password
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add pre_task to fetch API key from 1Password
- Update jellyfin_metrics role to write API key file
- Include fallback fetch for --tags jellyfin_metrics runs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The Homebrew cask puts jellyfin-web in Contents/Resources/, not
Contents/MacOS/, so we need to explicitly specify the path.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Deploy Jellyfin natively on indri via Ansible for VideoToolbox
hardware transcoding. Includes metrics collection, log forwarding
to Loki, and Grafana dashboard.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>