From b492bc7b41115c964bd1f969006db2a8c3534ab7 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Wed, 22 Dec 2021 17:44:21 +0700 Subject: [PATCH 1/2] Pressing back button should restart the song rather than sending it to previous song --- src/renderer/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/renderer/index.js b/src/renderer/index.js index 1ebc458d..497bfc35 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -232,6 +232,7 @@ const app = new Vue({ title: "", type: "" }, + prevButtonBackIndicator : false, currentSongInfo: {}, page: "browse", pageHistory: [], @@ -681,6 +682,15 @@ const app = new Vue({ } }, + prevButton(){ + if (!app.prevButtonBackIndicator && app.mk.nowPlayingItem && app.mk.currentPlaybackTime > 2){ + app.prevButtonBackIndicator = true; + app.mk.seekToTime(0); + } else { + app.prevButtonBackIndicator = false; + app.mk.skipToPreviousItem() + } + }, async getNowPlayingItemDetailed(target) { let u = await app.mkapi(app.mk.nowPlayingItem.playParams.kind, (app.mk.nowPlayingItem.songId == -1), (app.mk.nowPlayingItem.songId != -1) ? app.mk.nowPlayingItem.songId : app.mk.nowPlayingItem["id"], {"include[songs]": "albums,artists"}); app.searchAndNavigate(u, target) From fe4a15bb9f47c7cff14580af63d3a5b6d74a392f Mon Sep 17 00:00:00 2001 From: vapormusic Date: Wed, 22 Dec 2021 17:44:53 +0700 Subject: [PATCH 2/2] wait --- src/renderer/views/main.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/views/main.ejs b/src/renderer/views/main.ejs index f5e6d37a..0d68830b 100644 --- a/src/renderer/views/main.ejs +++ b/src/renderer/views/main.ejs @@ -43,7 +43,7 @@ @click="mk.shuffleMode = 0">
- +