diff options
-rw-r--r-- | src/github/daneren2005/dsub/service/DownloadService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/github/daneren2005/dsub/service/DownloadService.java b/src/github/daneren2005/dsub/service/DownloadService.java index 36c33192..8ed9f578 100644 --- a/src/github/daneren2005/dsub/service/DownloadService.java +++ b/src/github/daneren2005/dsub/service/DownloadService.java @@ -772,8 +772,12 @@ public class DownloadService extends Service { } } private synchronized void playNext(boolean start) { + // Only send a quick pause event for samsung devices, causes issues with others + if(Build.MANUFACTURER.toLowerCase().indexOf("samsung") != -1) { + Util.broadcastPlaybackStatusChange(this, currentPlaying.getSong(), PlayerState.PREPARED); + } + // Swap the media players since nextMediaPlayer is ready to play - Util.broadcastPlaybackStatusChange(this, currentPlaying.getSong(), PlayerState.PREPARED); if(start) { nextMediaPlayer.start(); } else if(!nextMediaPlayer.isPlaying()) { |