From 6c3327d474902599150dedc2ddd99bcb8ae1068a Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Tue, 8 Feb 2022 20:39:03 +0100 Subject: [PATCH] Limited scrobble on LastFm for music-type media only --- .../java/com/cappielloantonio/play/service/MediaService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/cappielloantonio/play/service/MediaService.java b/app/src/main/java/com/cappielloantonio/play/service/MediaService.java index 95f0ae21..6ace129e 100644 --- a/app/src/main/java/com/cappielloantonio/play/service/MediaService.java +++ b/app/src/main/java/com/cappielloantonio/play/service/MediaService.java @@ -19,6 +19,7 @@ import androidx.media3.exoplayer.source.MediaSourceFactory; import androidx.media3.session.MediaLibraryService; import androidx.media3.session.MediaSession; +import com.cappielloantonio.play.model.Media; import com.cappielloantonio.play.ui.activity.MainActivity; import com.cappielloantonio.play.util.DownloadUtil; import com.google.android.gms.cast.framework.CastContext; @@ -127,7 +128,7 @@ public class MediaService extends MediaLibraryService implements SessionAvailabi @Override public void onMediaItemTransition(@Nullable MediaItem mediaItem, int reason) { MediaManager.setLastPlayedTimestamp(mediaItem); - MediaManager.scrobble(mediaItem); + if(mediaItem.mediaMetadata.extras.getString("mediaType").equals(Media.MEDIA_TYPE_MUSIC)) MediaManager.scrobble(mediaItem); } @Override