Skip to content

feat(server): add settings for Jellyfin and rule migration#18

Closed
enoch85 wants to merge 1 commit into
jellyfin/8-collectionsfrom
jellyfin/9-settings
Closed

feat(server): add settings for Jellyfin and rule migration#18
enoch85 wants to merge 1 commit into
jellyfin/8-collectionsfrom
jellyfin/9-settings

Conversation

@enoch85

@enoch85 enoch85 commented Jan 2, 2026

Copy link
Copy Markdown
Owner

Settings Service:

  • Add Jellyfin connection test and setup methods
  • Add media_server_type setting management
  • Add Jellyfin API key and URL handling
  • Update getSettings to include Jellyfin config

Rule Migration Service:

  • Add RuleMigrationService for migrating rules between servers
  • Support migrating Plex-specific rules to Jellyfin equivalents
  • Add comprehensive migration tests (315+ lines)

Entity & DTO Updates:

  • Add Jellyfin settings fields to Settings entity
  • Update setting DTOs for new fields

Controller Updates:

  • Add endpoints for Jellyfin settings management

PR 9 of 13 - Jellyfin Integration Series
Depends on: #17

Settings Service:
- Add Jellyfin connection test and setup methods
- Add media_server_type setting management
- Add Jellyfin API key and URL handling
- Update getSettings to include Jellyfin config

Rule Migration Service:
- Add RuleMigrationService for migrating rules between servers
- Support migrating Plex-specific rules to Jellyfin equivalents
- Add comprehensive migration tests (315+ lines)

Entity & DTO Updates:
- Add Jellyfin settings fields to Settings entity
- Update setting DTOs for new fields

Controller Updates:
- Add endpoints for Jellyfin settings management

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