From 5c8dd45c2a2fd384548f7b7bef4e156d476a5179 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Sun, 26 Jun 2022 22:47:39 +0200 Subject: [PATCH] Add media metadata in onPlaybackStateChanged --- .../main/kotlin/it/vfsfitvnm/vimusic/services/PlayerService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/services/PlayerService.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/services/PlayerService.kt index 5da0fd0..4b545cc 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/services/PlayerService.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/services/PlayerService.kt @@ -259,6 +259,8 @@ class PlayerService : Service(), Player.Listener, PlaybackStatsListener.Callback if (playbackState == Player.STATE_READY) { if (player.duration != C.TIME_UNSET) { metadataBuilder + .putText(MediaMetadataCompat.METADATA_KEY_TITLE, player.currentMediaItem?.mediaMetadata?.title) + .putText(MediaMetadataCompat.METADATA_KEY_ARTIST, player.currentMediaItem?.mediaMetadata?.artist) .putLong(MediaMetadataCompat.METADATA_KEY_DURATION, player.duration) mediaSession.setMetadata(metadataBuilder.build()) }