From 83092b7ca621f1eaae26019aef7031f39d93b2ce Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 22 Apr 2025 12:38:34 -0400 Subject: [PATCH] Update authorization header in connection manager --- src/lib/jellyfin-apiclient/connectionManager.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/jellyfin-apiclient/connectionManager.js b/src/lib/jellyfin-apiclient/connectionManager.js index 144a4b61d..bc39f1d5e 100644 --- a/src/lib/jellyfin-apiclient/connectionManager.js +++ b/src/lib/jellyfin-apiclient/connectionManager.js @@ -1,3 +1,4 @@ +import { getAuthorizationHeader } from '@jellyfin/sdk/lib/utils'; import { MINIMUM_VERSION } from '@jellyfin/sdk/lib/versions'; import { ApiClient } from 'jellyfin-apiclient'; @@ -224,7 +225,17 @@ export default class ConnectionManager { url: `${serverUrl}/System/Info`, dataType: 'json', headers: { - 'X-MediaBrowser-Token': server.AccessToken + 'Authorization': getAuthorizationHeader( + { + name: appName, + version: appVersion + }, + { + id: deviceId, + name: deviceName + }, + server.AccessToken + ) } }).then( (systemInfo) => {