This commit is contained in:
pca006132 2025-11-03 16:01:15 +08:00
parent 0028872e3f
commit ba94d7e5cc

View file

@ -395,12 +395,14 @@ class MediaService : MediaLibraryService() {
ReplayGainUtil.setReplayGain(player, tracks) ReplayGainUtil.setReplayGain(player, tracks)
val currentMediaItem = player.currentMediaItem val currentMediaItem = player.currentMediaItem
if (currentMediaItem != null) {
val item = MappingUtil.mapMediaItem(currentMediaItem) val item = MappingUtil.mapMediaItem(currentMediaItem)
player.replaceMediaItem(player.currentMediaItemIndex, item) player.replaceMediaItem(player.currentMediaItemIndex, item)
if (item != null && item.mediaMetadata.extras != null) { if (item.mediaMetadata.extras != null) {
MediaManager.scrobble(item, false) MediaManager.scrobble(item, false)
} }
}
if (player.currentMediaItemIndex + 1 == player.mediaItemCount) if (player.currentMediaItemIndex + 1 == player.mediaItemCount)
MediaManager.continuousPlay(player.currentMediaItem) MediaManager.continuousPlay(player.currentMediaItem)