aboutsummaryrefslogtreecommitdiff
path: root/player.js
diff options
context:
space:
mode:
authorIndrajith K L2025-06-30 01:26:54 +0530
committerIndrajith K L2025-06-30 01:26:54 +0530
commitc708bb42da85c880fd472217d853a5c99189b6b5 (patch)
treed54248cfb8b1d9446250f7d95becd693343eb455 /player.js
parent35ea31700fcfa18a4704fc9148fdf3589b98dc4e (diff)
downloadretrowave-player-c708bb42da85c880fd472217d853a5c99189b6b5.tar.gz
retrowave-player-c708bb42da85c880fd472217d853a5c99189b6b5.tar.bz2
retrowave-player-c708bb42da85c880fd472217d853a5c99189b6b5.zip
New Features
* Adds Shortcut for Next Track * Press 'n' for next track * Changes in Shortcut * Press SPACE for pause instead of 'x' (blah)
Diffstat (limited to 'player.js')
-rw-r--r--player.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/player.js b/player.js
index 2e6ee02..2c7e73f 100644
--- a/player.js
+++ b/player.js
@@ -66,8 +66,9 @@
document.addEventListener("keyup", (event) => {
const { key } = event;
+ console.log("key pressed", key);
switch (key) {
- case "x":
+ case " ":
togglePlay();
break;
case "a":
@@ -80,6 +81,10 @@
case "s":
volumeDown();
break;
+ case "n":
+ playNextTrack();
+ break;
+
}
});
@@ -230,6 +235,7 @@ https://retrowave.ru/${musicData.streamUrl}
}
function playNextTrack() {
+ resetHowler();
currentTracks.shift();
if (currentTracks.length <= 3) {
getMusic();
@@ -247,7 +253,6 @@ https://retrowave.ru/${musicData.streamUrl}
function initControls() {
refreshBtn.addEventListener("click", () => {
- resetHowler();
playNextTrack();
});
}