From 1cfe61291e298aad3ceb3f5108a46050c1e15963 Mon Sep 17 00:00:00 2001 From: Terry Geng Date: Fri, 6 Mar 2020 08:55:32 +0800 Subject: [PATCH] fix: small fix --- interface.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/interface.py b/interface.py index 2aaa31f..c871d69 100644 --- a/interface.py +++ b/interface.py @@ -271,7 +271,10 @@ def post(): elif 'action' in request.form: action = request.form['action'] if action == "randomize": - var.playlist = media.playlist.get_playlist("random", var.playlist) + if var.playlist.mode != "random": + var.playlist = media.playlist.get_playlist("random", var.playlist) + else: + var.playlist.randomize() var.bot.interrupt() var.db.set('playlist', 'playback_mode', "random") log.info("web: playback mode changed to random.") @@ -280,7 +283,7 @@ def post(): var.db.set('playlist', 'playback_mode', "one-shot") log.info("web: playback mode changed to one-shot.") if action == "repeat": - var.playlist = media.playlist.get_playlist("epeat", var.playlist) + var.playlist = media.playlist.get_playlist("repeat", var.playlist) var.db.set('playlist', 'playback_mode', "repeat") log.info("web: playback mode changed to repeat.") elif action == "stop":