commit 343ebf538e56b3eff6c2045b9f86b4a85eb1080a
parent 91748eeb2ea31ec1cb39581d1cd1e37dc2239e0c
Author: Paco Esteban <paco@e1e0.net>
Date: Sun, 29 Aug 2021 18:40:32 +0200
add prev/next song
Diffstat:
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/subclient/player.py b/subclient/player.py
@@ -39,5 +39,11 @@ class Player:
def stop(self):
self.mpv.command('stop')
+ def play_prev(self):
+ self.mpv.command('playlist-prev')
+
+ def play_next(self):
+ self.mpv.command('playlist-next')
+
def seek(self, duration='+5'):
self.mpv.command('seek', duration)
diff --git a/subclient/subclient.py b/subclient/subclient.py
@@ -94,6 +94,10 @@ class SubClient:
self.nav_in_out(self.IN)
elif c == 'h':
self.nav_in_out(self.OUT)
+ elif c == 'n':
+ self.player.play_next()
+ elif c == 'p':
+ self.player.play_prev()
elif c == ' ':
self.player.set_pause(not self.player.is_paused())
elif c in [curses.KEY_ENTER, '\r', '\n']: