« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/players.js
diff options
context:
space:
mode:
Diffstat (limited to 'players.js')
-rw-r--r--players.js15
1 files changed, 5 insertions, 10 deletions
diff --git a/players.js b/players.js
index 959bf27..7b11a3b 100644
--- a/players.js
+++ b/players.js
@@ -255,20 +255,15 @@ export class ControllableMPVPlayer extends MPVPlayer {
   }
 
   setPause(val) {
-    const wasPaused = this.isPaused
-    this.isPaused = !!val
-
-    if (this.isPaused !== wasPaused) {
-      this.sendCommand('cycle', 'pause')
+    if (!!val !== this.isPaused) {
+      this.togglePause()
     }
-
-    // For some reason "set pause" doesn't seem to be working anymore:
-    // this.sendCommand('set', 'pause', this.isPaused)
   }
 
   setLoop(val) {
-    this.isLooping = !!val
-    this.sendCommand('set', 'loop', this.isLooping)
+    if (!!val !== this.isLooping) {
+      this.toggleLoop()
+    }
   }
 
   async kill() {