Add autodiscovery for Jellyfin servers (#1146)

* Add autodiscovery for Jellyfin servers

* Remove debugging aids

you didn't see anything

* Fix linter errors

* Send a discovery packet to localhost too
This commit is contained in:
Henry 2025-09-26 23:53:19 +01:00 committed by GitHub
parent bca4a14f2e
commit e344adfeed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 237 additions and 91 deletions

View file

@ -166,6 +166,12 @@ export enum TableColumn {
YEAR = 'releaseYear',
}
export type DiscoveredServerItem = {
name: string;
type: ServerType;
url: string;
};
export type GridCardData = {
cardControls: any;
cardRows: CardRow<Album | AlbumArtist | Artist | Playlist | Song>[];