From 0f6137ed4a9f08b7e8c8fffb5a4c599be66b93a3 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Fri, 19 Oct 2012 17:35:51 +0200 Subject: [PATCH] update gapless cache on queue change --- src/ch/blinkenlights/android/vanilla/PlaybackService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ch/blinkenlights/android/vanilla/PlaybackService.java b/src/ch/blinkenlights/android/vanilla/PlaybackService.java index 6f384820..d129f029 100644 --- a/src/ch/blinkenlights/android/vanilla/PlaybackService.java +++ b/src/ch/blinkenlights/android/vanilla/PlaybackService.java @@ -551,7 +551,7 @@ public final class PlaybackService extends Service /** * Returns a new MediaPlayer object */ - public MediaPlayer getNewMediaPlayer() { + private MediaPlayer getNewMediaPlayer() { MediaPlayer mp = new MediaPlayer(); mp.setAudioStreamType(AudioManager.STREAM_MUSIC); mp.setOnCompletionListener(this); @@ -559,7 +559,7 @@ public final class PlaybackService extends Service return mp; } - public void triggerGaplessUpdate() { + private void triggerGaplessUpdate() { Log.d("VanillaMusic", "triggering gapless update"); if(mMediaPlayerInitialized != true) @@ -1458,8 +1458,9 @@ public final class PlaybackService extends Service default: throw new IllegalArgumentException("Invalid add mode: " + query.mode); } - + Toast.makeText(this, getResources().getQuantityString(text, count, count), Toast.LENGTH_SHORT).show(); + triggerGaplessUpdate(); } /** @@ -1515,6 +1516,7 @@ public final class PlaybackService extends Service public void clearQueue() { mTimeline.clearQueue(); + triggerGaplessUpdate(); } /**