You would need to create all activities as there is no way to dynamically change the activity user interface. You could add activities to other activities as entities to have one “main” activity to start others but unfortunately the new activity ui will not open automatically if you start them from another activity and you would still need to create all activities.
You need to put all activities that can not be active at the same time in one activity group. So all TV related ones have to be in one group and depending on whether you have a roll screen that hides the tv all projector activities also have to be in that group.
I have a projector, processor, and three sources. Projector and processor are always in use, so I have an activity for each source.
I think you could theoretically get by with three activities, for TV, TV/Amp, and Projector/Amp, and then include a source switcher in the custom remote layout for each, to select between the Shield and the Firestick. Like a TV activity, a Surround activity, and a Theater Mode activity.
Hi,
were I have my projector I never use TV for sound. For your problem TV+Amp and Projector+Amp I have an idea.
Create an activity were you always start with the TV and include the Projector without powering it on. On 1 page I have two Icon for starting macros.
Macro TV->Projector
power down TV
dimm lights down
switch Amp outputs
lower screen
power on Projector
Macro Projector->TV
power down Projector
dimm lights up
switch Amp outputs
raise screen
power on TV
This way I have 2 activities in 1. Adding the Amp after activity start is not so easy because you cannot easily change the assignment of the volume buttons. With the help of an home automation this could also be possible by using a function of the home automation for volume control.