mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 06:10:31 +05:30
fix: crash when an other media session with the same name exists
This commit is contained in:
parent
5df822ecaa
commit
6a2c83a7bb
@ -26,7 +26,6 @@ import com.github.libretube.R
|
|||||||
import com.github.libretube.constants.IntentData
|
import com.github.libretube.constants.IntentData
|
||||||
import com.github.libretube.constants.PLAYER_CHANNEL_ID
|
import com.github.libretube.constants.PLAYER_CHANNEL_ID
|
||||||
import com.github.libretube.constants.PLAYER_NOTIFICATION_ID
|
import com.github.libretube.constants.PLAYER_NOTIFICATION_ID
|
||||||
import com.github.libretube.extensions.TAG
|
|
||||||
import com.github.libretube.extensions.seekBy
|
import com.github.libretube.extensions.seekBy
|
||||||
import com.github.libretube.extensions.toMediaMetadataCompat
|
import com.github.libretube.extensions.toMediaMetadataCompat
|
||||||
import com.github.libretube.helpers.BackgroundHelper
|
import com.github.libretube.helpers.BackgroundHelper
|
||||||
@ -34,6 +33,7 @@ import com.github.libretube.helpers.ImageHelper
|
|||||||
import com.github.libretube.helpers.PlayerHelper
|
import com.github.libretube.helpers.PlayerHelper
|
||||||
import com.github.libretube.obj.PlayerNotificationData
|
import com.github.libretube.obj.PlayerNotificationData
|
||||||
import com.github.libretube.ui.activities.MainActivity
|
import com.github.libretube.ui.activities.MainActivity
|
||||||
|
import java.util.UUID
|
||||||
|
|
||||||
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
|
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
|
||||||
class NowPlayingNotification(
|
class NowPlayingNotification(
|
||||||
@ -205,7 +205,7 @@ class NowPlayingNotification(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mediaSession = MediaSessionCompat(context, TAG())
|
mediaSession = MediaSessionCompat(context, UUID.randomUUID().toString())
|
||||||
mediaSession.setCallback(sessionCallback)
|
mediaSession.setCallback(sessionCallback)
|
||||||
|
|
||||||
updateSessionMetadata()
|
updateSessionMetadata()
|
||||||
|
Loading…
Reference in New Issue
Block a user