]> git.0d.be Git - botaradio.git/commitdiff
fix: small fix
authorTerry Geng <gengyanda@gmail.com>
Fri, 6 Mar 2020 00:55:32 +0000 (08:55 +0800)
committerTerry Geng <gengyanda@gmail.com>
Fri, 6 Mar 2020 00:55:32 +0000 (08:55 +0800)
interface.py

index 2aaa31fc113d7e5044955518752d87c2baf7fa4f..c871d694fa5ef52a5cae3212fbb9e1bfae582959 100644 (file)
@@ -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":