update gapless cache on queue change

This commit is contained in:
Adrian Ulrich 2012-10-19 17:35:51 +02:00
parent 5eab4898ee
commit 0f6137ed4a

View File

@ -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();
}
/**