Fixes & improvements to Jellyseer integration (#783)

## Description
Fixes several bugs and makes it easier to log in to a Jellyseer instance

- Fix initial focus & next focus on the add server dialog
- Don't use an API key for non-API key auth (credit to @voc0der in #734
for suggesting this)
- Show trailers for TV shows
- Fix incorrect/missing similar and recommended rows for both movies &
TV shows
- Allow empty password for Jellyfin users without a password

Log in will now try variations of the input URL such as add the protocol
and/or default port. This is similar to the regular Jellyfin login
process.

### Related issues
Fixes #778
Fixes #750
Fixes #740
Might help with #747
Fixes
https://github.com/damontecres/Wholphin/issues/764#issuecomment-3801324648
This commit is contained in:
Ray 2026-01-27 11:44:56 -05:00 committed by GitHub
parent 3428f2b208
commit e93100c788
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 234 additions and 96 deletions

View file

@ -897,8 +897,6 @@ components:
- Bloopers
site:
type: string
enum:
- 'YouTube'
MovieDetails:
type: object
properties:
@ -1226,6 +1224,10 @@ components:
type: array
items:
$ref: '#/components/schemas/WatchProviders'
relatedVideos:
type: array
items:
$ref: '#/components/schemas/RelatedVideo'
MediaRequest:
type: object
properties: