Skip to content

Commit 67a168a

Browse files
authored
Open player on notification click (#355)
1 parent 171bb9c commit 67a168a

File tree

1 file changed

+8
-0
lines changed
  • shared/player/src/main/java/ru/stersh/youamp/shared/player/android

1 file changed

+8
-0
lines changed

shared/player/src/main/java/ru/stersh/youamp/shared/player/android/MusicService.kt

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package ru.stersh.youamp.shared.player.android
22

3+
import android.app.PendingIntent
4+
import android.app.PendingIntent.FLAG_IMMUTABLE
5+
import android.app.PendingIntent.FLAG_UPDATE_CURRENT
36
import androidx.annotation.OptIn
47
import androidx.media3.common.AudioAttributes
58
import androidx.media3.common.C
@@ -80,6 +83,11 @@ class MusicService : MediaLibraryService() {
8083
.Builder(this, player, customCallback)
8184
.build()
8285

86+
val intent = packageManager.getLaunchIntentForPackage(packageName)
87+
val pendingIntent = PendingIntent.getActivity(this, 0, intent, FLAG_IMMUTABLE or FLAG_UPDATE_CURRENT)
88+
89+
mediaSession.setSessionActivity(pendingIntent)
90+
8391
addSession(mediaSession)
8492
player.addListener(playerListener)
8593

0 commit comments

Comments
 (0)