From 6eeb484c30778ebad034a18f7729db5efcbda8c7 Mon Sep 17 00:00:00 2001 From: Matt Vogel Date: Thu, 26 Feb 2026 08:15:12 -0500 Subject: [PATCH] Pass persistent client UUID through auth screen login path The auth screen was calling connectAndInitialize without a clientIdentifier, causing MultiServerManager to fall back to a throwaway timestamp ID for all probe requests during first login. This meant Plex registered a new device on every login, not just the first ever install. --- lib/screens/auth_screen.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/screens/auth_screen.dart b/lib/screens/auth_screen.dart index 508b0ad1..6092ff55 100644 --- a/lib/screens/auth_screen.dart +++ b/lib/screens/auth_screen.dart @@ -97,6 +97,7 @@ class _AuthScreenState extends State { multiServerProvider: context.read(), librariesProvider: context.read(), syncService: context.read(), + clientIdentifier: _authService.clientIdentifier, ); if (!result.hasConnections) {