From ba94d7e5cc6786aa3ecaca070696afa0559dadda Mon Sep 17 00:00:00 2001 From: pca006132 Date: Mon, 3 Nov 2025 16:01:15 +0800 Subject: [PATCH] fix null --- .../com/cappielloantonio/tempo/service/MediaService.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/degoogled/java/com/cappielloantonio/tempo/service/MediaService.kt b/app/src/degoogled/java/com/cappielloantonio/tempo/service/MediaService.kt index bc9bda13..53db697c 100644 --- a/app/src/degoogled/java/com/cappielloantonio/tempo/service/MediaService.kt +++ b/app/src/degoogled/java/com/cappielloantonio/tempo/service/MediaService.kt @@ -395,11 +395,13 @@ class MediaService : MediaLibraryService() { ReplayGainUtil.setReplayGain(player, tracks) val currentMediaItem = player.currentMediaItem - val item = MappingUtil.mapMediaItem(currentMediaItem) - player.replaceMediaItem(player.currentMediaItemIndex, item) + if (currentMediaItem != null) { + val item = MappingUtil.mapMediaItem(currentMediaItem) + player.replaceMediaItem(player.currentMediaItemIndex, item) - if (item != null && item.mediaMetadata.extras != null) { - MediaManager.scrobble(item, false) + if (item.mediaMetadata.extras != null) { + MediaManager.scrobble(item, false) + } } if (player.currentMediaItemIndex + 1 == player.mediaItemCount)