Server Version#: 1.43.1.10611
Player Version#: 4.159.0
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
Attempting to log in from Plex app on Roku or Android fails, even though I am using the same email and password as on my Windows laptop where the server is installed.
Also, when trying to access server content from the Roku app, it says the server appears to be offline although it is not.
I have deleted and reinstalled the Roku app twice with no change in results. I have also logged off and re-logged into my Plex on the Windows PC without problem.
Did you recently change your password? Have you made sure there is not something like a leading space? Are you running any network tools that might affect communication; VPNs, firewalls, etc.
Have you tried changing your password to something else ( i would not check the box to sign out of devices if you do this)
This was before you signed out?
I have not changed my password recently at all. I can log out and back on at will on my PC but I cannot log in on my Roku app using the same email and password. And no matter what I do on the Roku app (or Android app), it will not accept my login. The server is up and online but the Roku app believes it it not online.
How are you seeing this if you cannot log into Roku app?
Good question. Even when not signed in, I can go to Libraries and my server is listed there. I assume it’s because it’s connected to the same network.
Can you access the roku logs after trying to sign in?
I will check that, but it may be tomorrow
Here is the log:
5/7/2026 20:00:56.285 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [LogWorker] Local logging enabled at 2026-05-07T20:00:56Z.
5/7/2026 20:00:56.476 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:02.730 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event back:false while header is not available
5/7/2026 20:01:03.550 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen HomeBrowsableScreen, activateKind activate
5/7/2026 20:01:03.568 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:01:03.736 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: page
5/7/2026 20:01:03.816 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: group
5/7/2026 20:01:03.852 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: group
5/7/2026 20:01:04.626 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.639 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.645 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.646 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.647 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.648 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.649 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: item
5/7/2026 20:01:04.649 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendImpressions: Sending 10 impressions in batches of 10
5/7/2026 20:01:04.651 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendImpressions: Sending batch of 10 impressions
5/7/2026 20:01:04.657 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683447] Request POST https://analytics.plex.tv/collect/generic/impressions (json) (application/json) (1ms preflight [1+0])
5/7/2026 20:01:04.830 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683447] 173ms Response 200:OK POST https://analytics.plex.tv/collect/generic/impressions (json) (1ms preflight [1+0])
5/7/2026 20:01:06.976 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (AppSceneDuo) Navigating to screen AccountUpsellScreenHome, options: {roSGNode}
id:
focusable: false
focusedChild: invalid
change: roAssociativeArray
behavior: tabbed
key:
originId:
screenProperties: roAssociativeArray
5/7/2026 20:01:07.021 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen AccountUpsellScreenHome, activateKind new
5/7/2026 20:01:07.032 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:01:11.121 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=4
5/7/2026 20:01:14.114 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=31, lastKeyPress=7
5/7/2026 20:01:18.224 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (PlaybackMgr) Current bandwidth reading: time=8:01 PM available=4.9 Mbps (4882 kbps 4882 avgKbps)
5/7/2026 20:01:38.624 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (AccountUpsell) Navigating to screen CredentialsScreen, options: {roAssociativeArray}
action: signIn
metricsContext: invalid
5/7/2026 20:01:38.718 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen CredentialsScreen, activateKind new
5/7/2026 20:01:38.738 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:01:42.132 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=3
5/7/2026 20:01:44.117 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] Metrics::Flush: Already have permissions; processing events.
5/7/2026 20:01:44.118 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: rawEventCount=7 allowedEventCount=7
5/7/2026 20:01:44.118 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: Sending 7 metrics events in batches of 10
5/7/2026 20:01:44.119 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: Sending batch of 7 metrics events
5/7/2026 20:01:44.125 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683448] Request POST https://analytics.plex.tv/collect/event (json) (application/json) (1ms preflight [1+0])
5/7/2026 20:01:44.368 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683448] 242ms Response 200:OK POST https://analytics.plex.tv/collect/event (json) (1ms preflight [1+0])
5/7/2026 20:01:45.379 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=62, lastKeyPress=6
5/7/2026 20:01:46.406 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683449] Request POST https://clients.plex.tv/api/v2/roku_users/validate?email=ronheller2001%40yahoo.com (CheckForAccountTransform) (json) (19ms preflight [19+0])
5/7/2026 20:01:46.699 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683449] 293ms Response 200:OK POST https://clients.plex.tv/api/v2/roku_users/validate?email=ronheller2001%40yahoo.com (CheckForAccountTransform) (json) (application/json) (19ms preflight [19+0])
5/7/2026 20:01:46.700 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683449] 0ms Transform (CheckForAccountTransform) POST https://clients.plex.tv/api/v2/roku_users/validate?email=ronheller2001%40yahoo.com
5/7/2026 20:01:50.481 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event down:false while header is not available
5/7/2026 20:01:51.577 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event up:false while header is not available
5/7/2026 20:01:52.738 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:53.677 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:54.393 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:56.426 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:58.426 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:01:59.843 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:00.994 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:02.394 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:03.760 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:04.543 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:07.810 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:10.093 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:13.142 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=0
5/7/2026 20:02:14.343 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event down:false while header is not available
5/7/2026 20:02:15.097 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event right:false while header is not available
5/7/2026 20:02:15.446 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event right:false while header is not available
5/7/2026 20:02:15.814 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event right:false while header is not available
5/7/2026 20:02:16.157 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683450] Request POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false (CredentialsSignInTransform) (xml) (application/x-www-form-urlencoded) (1ms preflight [1+0])
5/7/2026 20:02:16.308 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683450] 150ms Response 401:Not authorized POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false (CredentialsSignInTransform) (xml) (application/xml) (1ms preflight [1+0])
5/7/2026 20:02:16.308 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (GeneralTask) Sign-in/Sign-up error: result=error: User could not be authenticated, field: invalid, needsVerificationCode: false, verificationCodeIsInvalid: false
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="1001" message="User could not be authenticated" status="401"/>
</errors>
5/7/2026 20:02:16.309 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683450] 0ms Transform (CredentialsSignInTransform) POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false
5/7/2026 20:02:17.324 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=94, lastKeyPress=1
5/7/2026 20:02:18.224 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (PlaybackMgr) Current bandwidth reading: time=8:02 PM available=4.9 Mbps (4882 kbps 4882 avgKbps)
5/7/2026 20:02:18.279 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683451] Request POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false (CredentialsSignInTransform) (xml) (application/x-www-form-urlencoded) (1ms preflight [1+0])
5/7/2026 20:02:18.447 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683451] 167ms Response 401:Not authorized POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false (CredentialsSignInTransform) (xml) (application/xml) (1ms preflight [1+0])
5/7/2026 20:02:18.447 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (GeneralTask) Sign-in/Sign-up error: result=error: User could not be authenticated, field: invalid, needsVerificationCode: false, verificationCodeIsInvalid: false
<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="1001" message="User could not be authenticated" status="401"/>
</errors>
5/7/2026 20:02:18.448 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683451] 0ms Transform (CredentialsSignInTransform) POST https://clients.plex.tv/api/v2/users/signin?skipAuthentication=false
5/7/2026 20:02:19.892 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (CredentialsScreen) Navigating to screen ItemOptionsScreen, options: {roAssociativeArray}
actionsContent: roSGNode
allowWhileLocked: false
banner:
behavior: invalid
buttonOrientation: vertical
callerHandlesClosing: false
contextOriginId: invalid
heading: Are you sure you want to leave this screen?
hideScrollbar: false
itemContent: invalid
message: invalid
metricsPage: invalid
metricsProperties: invalid
reportNavigationMetric: false
returnOnly: false
style: mini
subStyle:
subtitle: invalid
5/7/2026 20:02:19.926 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen ItemOptionsScreen, activateKind new
5/7/2026 20:02:20.124 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event back:false while header is not available
5/7/2026 20:02:23.302 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen CredentialsScreen, activateKind activate
5/7/2026 20:02:23.328 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen AccountUpsellScreenHome, activateKind activate
5/7/2026 20:02:23.308 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:02:23.388 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:02:31.048 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (AppSceneDuo) Navigating to screen AppSettingsScreen, options: {roSGNode}
id:
focusable: false
focusedChild: invalid
change: roAssociativeArray
key:
originId:
screenProperties: roAssociativeArray
5/7/2026 20:02:31.080 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (Navigation) Navigated to screen AppSettingsScreen, activateKind new
5/7/2026 20:02:31.272 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event OK:false while header is not available
5/7/2026 20:02:31.096 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) Reported metrics: client:view
5/7/2026 20:02:32.160 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event right:false while header is not available
5/7/2026 20:02:33.588 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event left:false while header is not available
5/7/2026 20:02:35.895 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] WARN (AppSceneDuo) Ignoring key event right:false while header is not available
5/7/2026 20:02:44.228 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=7
5/7/2026 20:02:45.239 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] Metrics::Flush: Already have permissions; processing events.
5/7/2026 20:02:45.240 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: rawEventCount=3 allowedEventCount=3
5/7/2026 20:02:45.240 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: Sending 3 metrics events in batches of 10
5/7/2026 20:02:45.241 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [Metrics] SendEvents: Sending batch of 3 metrics events
5/7/2026 20:02:45.246 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683452] Request POST https://analytics.plex.tv/collect/event (json) (application/json) (1ms preflight [1+0])
5/7/2026 20:02:45.452 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [122683452] 205ms Response 200:OK POST https://analytics.plex.tv/collect/event (json) (1ms preflight [1+0])
5/7/2026 20:02:48.485 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=125, lastKeyPress=11
5/7/2026 20:03:15.437 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=38
5/7/2026 20:03:18.224 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (PlaybackMgr) Current bandwidth reading: time=8:03 PM available=4.9 Mbps (4882 kbps 4882 avgKbps)
5/7/2026 20:03:20.354 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=157, lastKeyPress=43
5/7/2026 20:03:46.463 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager::PlayerPause] playerPauseScreenIsActive=false, playerPauseScreenIsAllowed=false, PlayerPauseTimeout=600, idleTime=69
5/7/2026 20:03:51.482 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] INFO (GeneralTask) [IdleManager] Info: syntheticIdleTime=188, lastKeyPress=74
5/7/2026 20:03:57.757 [748438837:anon:c1aed541-98c7-5212-8cc5-43ab8d20d03f] DEBUG (GeneralTask) [WebServer::Server::Connection] Accepted connection @192.168.0.249:-4803
I asked the devs because I did not see anything and they confirmed there is nothing unusual in the logs just what normally would happen if password was returned as invalid.
I would try to change your password to something else. (But again do not enable the box to sign out of all devices)
Well, it’s resolved but bizarre. When I attempted to change my Plex password in my browser, it required me to enter my current password as well, and then gave me the error “Invalid password”. So I immediately assumed I must have somehow changed it in the past without realizing it. So now what? There’s no way for me to see my current password on Plex. I took a chance and logged out of Plex on my browser, figuring I wouldn’t be able to log back in and maybe I’d be presented with a link to reset it. But the program allowed me to log back in without asking for a password! Strange. So I opened another browser and entered the Password Reset link (https://app.plex.tv/auth#?resetPassword) and was able to then put it a "new"password that was accepted on my Roku app as well. And once logged in on the Roku app, my Library was available.
Problem solved.