diff --git a/websites/P/Plex/metadata.json b/websites/P/Plex/metadata.json index 058f33b14f71..ef12389e11c9 100644 --- a/websites/P/Plex/metadata.json +++ b/websites/P/Plex/metadata.json @@ -13,7 +13,7 @@ }, "url": "www.plex.tv", "regExp": "(([a-z0-9-]+[.])*plex[.]tv[/])|( *[/]web[/]index[.]html#)", - "version": "1.10.5", + "version": "1.10.6", "logo": "https://cdn.rcd.gg/PreMiD/websites/P/Plex/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/P/Plex/assets/thumbnail.png", "color": "#d78c14", diff --git a/websites/P/Plex/presence.ts b/websites/P/Plex/presence.ts index 52d41257a8f1..14e1578b00e8 100644 --- a/websites/P/Plex/presence.ts +++ b/websites/P/Plex/presence.ts @@ -229,7 +229,7 @@ presence.on('UpdateData', async () => { ) } - if (cover && navigator.mediaSession.metadata?.artwork[0]?.src) { + if (cover && navigator.mediaSession.metadata?.artwork?.[0]?.src) { const art = navigator.mediaSession.metadata.artwork?.[0]?.src presenceData.largeImageKey = art?.match( /(\d+)(? { else presenceData.name = title ?? '' presenceData.state = subTitle - if ( (!navigator.mediaSession.metadata?.artist && !navigator.mediaSession.metadata?.album) || !!document.querySelector('.application.show-video-player') + || !!document.querySelector('video') ) { presenceData.type = ActivityType.Watching }