From 25186ba14957f67bf8abe91291b77eada66ed696 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Fri, 19 Jul 2019 21:29:13 +0100 Subject: [PATCH] Put "Ombi" back as the product name for Plex oAuth --- src/Ombi.Api.Plex/PlexApi.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Ombi.Api.Plex/PlexApi.cs b/src/Ombi.Api.Plex/PlexApi.cs index 60dec7065..eaafcd75f 100644 --- a/src/Ombi.Api.Plex/PlexApi.cs +++ b/src/Ombi.Api.Plex/PlexApi.cs @@ -223,11 +223,11 @@ namespace Ombi.Api.Plex await AddHeaders(request); request.AddQueryString("code", code); - request.AddQueryString("context[device][product]", "Plex Web"); // Note this is to work around Plex's shit https://forums.plex.tv/t/plex-oauth-not-working-with-tautulli-ombi-etc/433945 + request.AddQueryString("context[device][product]", ApplicationName); request.AddQueryString("context[device][environment]", "bundled"); request.AddQueryString("context[device][layout]", "desktop"); request.AddQueryString("context[device][platform]", "Web"); - request.AddQueryString("context[device][device]", "Plex"); + request.AddQueryString("context[device][device]", "Ombi"); var s = await GetSettings(); await CheckInstallId(s); @@ -293,9 +293,9 @@ namespace Ombi.Api.Plex var s = await GetSettings(); await CheckInstallId(s); request.AddHeader("X-Plex-Client-Identifier", s.InstallId.ToString("N")); - request.AddHeader("X-Plex-Product", "Plex Web"); + request.AddHeader("X-Plex-Product", ApplicationName); request.AddHeader("X-Plex-Version", "3"); - request.AddHeader("X-Plex-Device", "Plex"); + request.AddHeader("X-Plex-Device", "Ombi"); request.AddHeader("X-Plex-Platform", "Web"); request.AddContentHeader("Content-Type", request.ContentType == ContentType.Json ? "application/json" : "application/xml"); request.AddHeader("Accept", "application/json");