From 6eb9705247b9e33cf512650df311ba351f03df1e Mon Sep 17 00:00:00 2001 From: nift4 Date: Sun, 27 Jul 2025 16:22:02 +0200 Subject: [PATCH] Update notification when device info changes Device info determines whether we have cast or normal media notification. It decides whether we can enable playback resumption. To ensure the state is correct, notify SystemUI when device info changed. --- .../java/androidx/media3/session/MediaNotificationManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaNotificationManager.java b/libraries/session/src/main/java/androidx/media3/session/MediaNotificationManager.java index ac88c9cdbad..3681225be59 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaNotificationManager.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaNotificationManager.java @@ -449,7 +449,8 @@ public void onEvents(Player player, Player.Events events) { Player.EVENT_PLAYBACK_STATE_CHANGED, Player.EVENT_PLAY_WHEN_READY_CHANGED, Player.EVENT_MEDIA_METADATA_CHANGED, - Player.EVENT_TIMELINE_CHANGED)) { + Player.EVENT_TIMELINE_CHANGED, + Player.EVENT_DEVICE_INFO_CHANGED)) { mediaSessionService.onUpdateNotificationInternal( session, /* startInForegroundWhenPaused= */ false); }