From d4f9650cd07704a97f8b591b7de7351c1e85b825 Mon Sep 17 00:00:00 2001 From: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Date: Wed, 16 Mar 2022 20:42:05 -0400 Subject: [PATCH] fix(plex): include 'Overseerr' in X-Plex-Device-Name header (#2635) --- src/utils/plex.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils/plex.ts b/src/utils/plex.ts index 5459a1cbd..f773d8680 100644 --- a/src/utils/plex.ts +++ b/src/utils/plex.ts @@ -48,10 +48,10 @@ class PlexOAuth { ); } - let clientId = localStorage.getItem('overseerrPlexClientId'); + let clientId = localStorage.getItem('plex-client-id'); if (!clientId) { const uuid = uuidv4(); - localStorage.setItem('overseerrPlexClientId', uuid); + localStorage.setItem('plex-client-id', uuid); clientId = uuid; } @@ -59,13 +59,13 @@ class PlexOAuth { this.plexHeaders = { Accept: 'application/json', 'X-Plex-Product': 'Overseerr', - 'X-Plex-Version': '2.0', + 'X-Plex-Version': 'Plex OAuth', 'X-Plex-Client-Identifier': clientId, 'X-Plex-Model': 'Plex OAuth', - 'X-Plex-Platform': browser.getOSName(), - 'X-Plex-Platform-Version': browser.getOSVersion(), - 'X-Plex-Device': browser.getBrowserName(), - 'X-Plex-Device-Name': browser.getBrowserVersion(), + 'X-Plex-Platform': browser.getBrowserName(), + 'X-Plex-Platform-Version': browser.getBrowserVersion(), + 'X-Plex-Device': browser.getOSName(), + 'X-Plex-Device-Name': `${browser.getBrowserName()} (Overseerr)`, 'X-Plex-Device-Screen-Resolution': window.screen.width + 'x' + window.screen.height, 'X-Plex-Language': 'en',