Skip to content

feat(ui): add Jellyfin support and media server selector#20

Closed
enoch85 wants to merge 1 commit into
jellyfin/10-actionsfrom
jellyfin/11-ui
Closed

feat(ui): add Jellyfin support and media server selector#20
enoch85 wants to merge 1 commit into
jellyfin/10-actionsfrom
jellyfin/11-ui

Conversation

@enoch85

@enoch85 enoch85 commented Jan 2, 2026

Copy link
Copy Markdown
Owner

New Components:

  • Add MediaServerSelector component for choosing Plex/Jellyfin
  • Add Jellyfin settings component for configuration
  • Add Jellyfin logo/icon

API Updates:

  • Add media-server.ts API client for unified endpoints
  • Update settings.ts API with Jellyfin methods
  • Update rules.ts for new types

Component Updates:

  • Update Settings component with media server tabs
  • Update LibrarySwitcher for unified library API
  • Update Rules components for media server abstraction
  • Update Collection components for new MediaItem types
  • Update Overview component for media server type
  • Update AddModal for unified media search

Hooks:

  • Add useMediaServerType hook

Utils:

  • Update CommunityRuleMaps for Jellyfin rules
  • Remove PlexDataType-enum (moved to contracts)

PR 11 of 13 - Jellyfin Integration Series
Depends on: #19

New Components:
- Add MediaServerSelector component for choosing Plex/Jellyfin
- Add Jellyfin settings component for configuration
- Add Jellyfin logo/icon

API Updates:
- Add media-server.ts API client for unified endpoints
- Update settings.ts API with Jellyfin methods
- Update rules.ts for new types

Component Updates:
- Update Settings component with media server tabs
- Update LibrarySwitcher for unified library API
- Update Rules components for media server abstraction
- Update Collection components for new MediaItem types
- Update Overview component for media server type
- Update AddModal for unified media search

Hooks:
- Add useMediaServerType hook

Utils:
- Update CommunityRuleMaps for Jellyfin rules
- Remove PlexDataType-enum (moved to contracts)

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