]>
git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/blob - music_sampler/actions/play.py
1 def run(action
, music
=None, fade_in
=0, start_at
=0,
2 restart_if_running
=False, volume
=100,
4 for music
in action
.music_list(music
):
13 elif not music
.is_in_use():
20 def description(action
, music
=None, fade_in
=0, start_at
=0,
21 restart_if_running
=False, volume
=100, loop
=0, **kwargs
):
26 formats
.append(music
.name
)
28 message
+= "all musics"
32 formats
.append(start_at
)
35 message
+= " with {}s fade_in"
36 formats
.append(fade_in
)
38 message
+= " at volume {}%"
39 formats
.append(volume
)
42 message
+= " {} times"
43 formats
.append(loop
+ 1)
47 if restart_if_running
:
48 message
+= " (restarting if already running)"
50 return _(message
).format(*formats
)