From ba2f3c122443338f1f385868b0427b68681745dd Mon Sep 17 00:00:00 2001 From: dkanada Date: Tue, 31 May 2022 10:56:38 +0900 Subject: [PATCH] display transcode progress on web client dashboard --- .../main/java/com/dkanada/gramophone/service/MusicService.java | 1 + app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java index 5aab8bf6..80bfbb92 100644 --- a/app/src/main/java/com/dkanada/gramophone/service/MusicService.java +++ b/app/src/main/java/com/dkanada/gramophone/service/MusicService.java @@ -909,6 +909,7 @@ public class MusicService extends Service implements SharedPreferences.OnSharedP progressInfo.setPositionTicks(progress * 10000); progressInfo.setVolumeLevel(mService.get().playback.getVolume()); progressInfo.setIsPaused(!mService.get().playback.isPlaying()); + progressInfo.setPlaySessionId(Integer.toString(current.id.hashCode())); progressInfo.setCanSeek(true); App.getApiClient().ReportPlaybackProgressAsync(progressInfo, new EmptyResponse()); diff --git a/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java b/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java index 78e4d2ca..2c89b648 100644 --- a/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java +++ b/app/src/main/java/com/dkanada/gramophone/util/MusicUtil.java @@ -39,6 +39,7 @@ public class MusicUtil { builder.append(song.id); builder.append("/universal"); builder.append("?UserId=").append(apiClient.getCurrentUserId()); + builder.append("&PlaySessionId=").append(song.id.hashCode()); builder.append("&DeviceId=").append(apiClient.getDeviceId()); // web client maximum is 12444445 and 320kbps is 320000