Playing Shows in a Show

Sometimes it can be useful to play other shows inside your show. Luckily, a show can use any Config Players and there is a Show player.

This is an example of an attract mode:

##! show: my_show
- duration: 3s
  shows:
    attract_show_collectlights:
      loops: 1
      speed: 10
      show_tokens:
        color: blue
- duration: 3s
  shows:
    attract_show_collectlights:
      loops: 1
      speed: 10
      show_tokens:
        color: red
This example is tested to be valid MPF config. However, it is not integration tested.
##! show: my_show
- duration: 3s
  shows:
    attract_show_collectlights:
      loops: 1
      speed: 10
      show_tokens:
        color: blue
- duration: 3s
  shows:
    attract_show_collectlights:
      loops: 1
      speed: 10
      show_tokens:
        color: red

It will first run a show in blue and then the same show in red. You would usually also add some sounds and slides which can be also in other shows. The organisation of your shows is up to you. This allows you to reuse shows with different parameters.