diff options
author | owner <owner@DeeDee-Laptop> | 2012-12-31 19:57:25 -0800 |
---|---|---|
committer | owner <owner@DeeDee-Laptop> | 2012-12-31 19:57:25 -0800 |
commit | b413f000593d440bbf456afa5eef3ffb82d203b8 (patch) | |
tree | 76b6efb0ed355d73b63290a71f36310bf1664cdf /subsonic-android | |
parent | 45edaca05fef424e2d049ee32d7f1c536df2c866 (diff) | |
download | dsub-b413f000593d440bbf456afa5eef3ffb82d203b8.tar.gz dsub-b413f000593d440bbf456afa5eef3ffb82d203b8.tar.bz2 dsub-b413f000593d440bbf456afa5eef3ffb82d203b8.zip |
reset cachedPosition when starting playback
Diffstat (limited to 'subsonic-android')
-rw-r--r-- | subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java b/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java index 7f250f2e..a95b0253 100644 --- a/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java +++ b/subsonic-android/src/github/daneren2005/dsub/service/DownloadServiceImpl.java @@ -767,7 +767,7 @@ public class DownloadServiceImpl extends Service implements DownloadService { } }; executorService = Executors.newSingleThreadScheduledExecutor(); - executorService.scheduleWithFixedDelay(runnable, 0L, 200L, TimeUnit.MILLISECONDS); + executorService.scheduleWithFixedDelay(runnable, 200L, 200L, TimeUnit.MILLISECONDS); } else { if(executorService != null && !executorService.isShutdown()) { executorService.shutdown(); @@ -846,6 +846,7 @@ public class DownloadServiceImpl extends Service implements DownloadService { if (position != 0) { Log.i(TAG, "Restarting player from position " + position); mediaPlayer.seekTo(position); + cachedPosition = position; } if (start) { |