Skip to content

feat(server): update rules engine for multi-media-server support#16

Closed
enoch85 wants to merge 1 commit into
jellyfin/6-jellyfin-getterfrom
jellyfin/7-rules-engine
Closed

feat(server): update rules engine for multi-media-server support#16
enoch85 wants to merge 1 commit into
jellyfin/6-jellyfin-getterfrom
jellyfin/7-rules-engine

Conversation

@enoch85

@enoch85 enoch85 commented Jan 2, 2026

Copy link
Copy Markdown
Owner

Getter Updates:

  • Update getter.service to route to correct getter by media server type
  • Refactor overseerr/jellyseerr getters for unified MediaItem types
  • Refactor sonarr/radarr getters with updated specs
  • Update plex/tautulli getters for new interfaces

Rules Service Updates:

  • Update rules.service to use MediaServerFactory
  • Update rule-executor to work with any media server
  • Update exclusion-corrector for new entity types
  • Update rule-maintenance for new types
  • Update yaml.service for import/export

Controller & Module:

  • Update rules.controller for new endpoints
  • Update rules.module with Jellyfin getter registration

PR 7 of 13 - Jellyfin Integration Series
Depends on: #15

Getter Updates:
- Update getter.service to route to correct getter by media server type
- Refactor overseerr/jellyseerr getters for unified MediaItem types
- Refactor sonarr/radarr getters with updated specs
- Update plex/tautulli getters for new interfaces

Rules Service Updates:
- Update rules.service to use MediaServerFactory
- Update rule-executor to work with any media server
- Update exclusion-corrector for new entity types
- Update rule-maintenance for new types
- Update yaml.service for import/export

Controller & Module:
- Update rules.controller for new endpoints
- Update rules.module with Jellyfin getter registration

enoch85 commented Jan 3, 2026

Copy link
Copy Markdown
Owner Author

Closing in favor of consolidated PR #24. Branch kept for reference.

@enoch85 enoch85 closed this Jan 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant