Are you saying that changing zones in gizmo doesn't work at all for you, or just doesn't work with video? Maybe you could share your specific zoneswitch rules and a list of your zones?
It doesn't work with video. It works for audio because the audio plays no matter what zone is active, but in order to play video (Display View) the zone has to be active. Remote players don't change the active zone. Zone Switch can change the active zone but you can't select a manual one remotely nor change back to the Zone Switched ones.
My video zones, output via HDMI, are currently:
HDMI Bitstream, Bitstreaming = SPDIF, no DSP settings. Zone Switch rule to select files of type video and Compression contains DTS. (Alternatively, this can be Channels >= 4). Stop playing in HDMI DD 5.1.
HDMI DD 5.1, Bitstreaming = None, DSP Output Format set to JRSS DD 5.1. Zone Switch rule to select files of type video and Compression not contains DTS. (Alternatively, this can be Channels =<= 4). Stop playing in HDMI Bitstream.
HDMI DD 5.1 Vol Levelling, Bitstreaming = None DSP Output Format set to JRSS DD5.1, Volume Levelling on. No Zone Switch rules.
The rationale behind all this is to upmix 2-channel movies, TV programmes, music videos etc to DD 5.1, except when a DTS soundtrack is available because MC doesn't decode DTS, hence bitstreaming. (It's a moot point whether DD 5.1 soundtracks should be bitstreamed or not - I just came across some awkward situations and found the DTS method the least complicated way of dealing with it).
But in specific circumstances, I want to play a list of music videos with volume levelling. There is no way of remotely switching between this manual zone and any Zone Switched ones.
The ideal would be just one video zone to play all video so that the renderer can be left on that zone as its active zone but audio settings decided by criteria, or Zone Switch to have criteria that recognises when a zone has been selected.