]> git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/commitdiff
Small fixes
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 17 Jul 2016 14:32:03 +0000 (16:32 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 17 Jul 2016 14:37:43 +0000 (16:37 +0200)
helpers/action.py
helpers/music_file.py

index 792b123cd2676c37bca6c72f2c7905aaf06b6578..1b8fc5ff53381f60fcf6bb0d0e590af3777819d0 100644 (file)
@@ -42,17 +42,17 @@ class Action:
         if getattr(self, self.action + "_interrupt", None):
             return getattr(self, self.action + "_interrupt")(**self.arguments)
 
-    # Actions
-    def command(self, command = "", **kwargs):
-        # FIXME: todo
-        pass
-
     def music_list(self, music):
         if music is not None:
             return [music]
         else:
             return self.mapping.open_files.values()
 
+    # Actions
+    def command(self, command = "", **kwargs):
+        # FIXME: todo
+        pass
+
     def pause(self, music = None, **kwargs):
         for music in self.music_list(music):
             if music.is_loaded_playing():
@@ -67,7 +67,7 @@ class Action:
             restart_if_running = False, volume = 100,
             loop = 0,
             **kwargs):
-        if music is not None:
+        for music in self.music_list(music):
             if restart_if_running:
                 if music.is_not_stopped():
                     music.stop()
@@ -131,7 +131,7 @@ class Action:
         if music is not None:
             message += "« {} »".format(music.name)
         else:
-            message += "music"
+            message += "all musics"
 
         if start_at != 0:
             message += " at {}s".format(start_at)
index 5baab7ef36d0bf09b92e888f013554506602b59e..7e5f978855c8b6c8dc4b4b47b9d22ef5ae3177d3 100644 (file)
@@ -177,8 +177,6 @@ class MusicFile(Machine):
             ms = int(self.sound_position * 1000)
             ms_fo = max(1, int(fade_out * 1000))
 
-            # FIXME: stop fade_out puis seek -5 -> on abandonne le fade ? (cf
-            # commentaire dans fonction seek
             new_audio_segment = self.current_audio_segment[:ms + ms_fo].fade_out(ms_fo)
             with self.music_lock:
                 self.current_audio_segment = new_audio_segment