This commit is contained in:
booploops 2021-12-22 02:45:02 -08:00
commit 3ed9faa0ba
2 changed files with 11 additions and 1 deletions

View file

@ -232,6 +232,7 @@ const app = new Vue({
title: "", title: "",
type: "" type: ""
}, },
prevButtonBackIndicator : false,
currentSongInfo: {}, currentSongInfo: {},
page: "browse", page: "browse",
pageHistory: [], pageHistory: [],
@ -718,6 +719,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) { 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"}); 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) app.searchAndNavigate(u, target)

View file

@ -43,7 +43,7 @@
@click="mk.shuffleMode = 0"></button> @click="mk.shuffleMode = 0"></button>
</div> </div>
<div class="app-chrome-item"> <div class="app-chrome-item">
<button class="playback-button previous" @click="mk.skipToPreviousItem()"></button> <button class="playback-button previous" @click="prevButton()"></button>
</div> </div>
<div class="app-chrome-item"> <div class="app-chrome-item">
<button class="playback-button pause" @click="mk.pause()" v-if="mk.isPlaying"></button> <button class="playback-button pause" @click="mk.pause()" v-if="mk.isPlaying"></button>