From ff9e9f90dfab9a698f9a0fb5a6e4d804bef69955 Mon Sep 17 00:00:00 2001 From: Core Date: Mon, 31 Oct 2022 10:47:46 +0000 Subject: [PATCH] Repeat increment function --- src/renderer/main/vueapp.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 18e32cc5..d310255a 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -4515,6 +4515,22 @@ const app = new Vue({ this.cfg.audio.muted = false; } }, + repeatIncrement() { + switch (app.mk.repeatMode) { + default: + case MusicKit.PlayerRepeatMode.none: + app.mk.repeatMode = MusicKit.PlayerRepeatMode.all; + break; + + case MusicKit.PlayerRepeatMode.all: + app.mk.repeatMode = MusicKit.PlayerRepeatMode.one; + break; + + case MusicKit.PlayerRepeatMode.one: + app.mk.repeatMode = MusicKit.PlayerRepeatMode.none; + break; + } + }, async apiCall(url, callback) { const xmlHttp = new XMLHttpRequest();