diff options
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java index 6dd29ae3a..197302ed2 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java @@ -444,6 +444,12 @@ public class PlaybackService extends MediaBrowserServiceCompat { if (!stateManager.isInForeground()) { PlaybackServiceNotificationBuilder notificationBuilder = new PlaybackServiceNotificationBuilder(this); + if (mediaPlayer != null && getPlayable() != null) { + notificationBuilder.addMetadata(getPlayable(), mediaSession.getSessionToken(), getStatus(), isCasting); + if (notificationBuilder.isIconCached(getPlayable())) { + notificationBuilder.loadIcon(getPlayable()); + } + } startForeground(NOTIFICATION_ID, notificationBuilder.build()); } |