New release, Version: 2.1.2.8
http://voxcommando.com/downloads.phpI've updated the JRiver plugin and there is a new action
JRiver.TargetZone which allows you to set the zone to target. After using this action all JRiver actions will use this zone (except for the JRiver.Raw action with which you can do it manually if you want). You must provide the exact name of the zone when using the JRiver.TargetZone action.
The following group contains a command to set the zone, and a command to generate the payloadXML containing all your zone names:
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.2.5-->
<commandGroup open="True" name="JRiver Zone targeting" enabled="True" prefix="" priority="0" requiredProcess="" description="">
<command id="403" name="Target zone" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>JRiver.TargetZone</cmdType>
<params>
<param>{1}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Target, Set, Control</phrase>
<phrase>zone</phrase>
<payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">JRPayloads\Zones.xml</payloadFromXML>
</command>
<command id="1330" name="Refresh Zones" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>JRiver.Raw</cmdType>
<params>
<param>Playback/Zones</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegEx</cmdType>
<params>
<param><Item.Name="ZoneName.*?">(.*?)</Item></param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.MatchToXML</cmdType>
<params>
<param>JRPayloads\Zones.xml</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.MatchConcat</cmdType>
<params>
<param>{CR}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>OSD.ShowText</cmdType>
<params>
<param>Found {#M} zones:{CR}{LastResult}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Refresh Zones</phrase>
</command>
</commandGroup>
The new version also includes a new French configuration for JRiver thanks to Nime5ter.