Hi Naomi, Thanks For the info, sorry late reply family issues, im trying my best to get this to work still but with no luck, have tried both regex and payload file comes out all wrong, i can get actor and roles names returned but cant create the payload file, any more help much appreciated from you or from the James the creator of a great program..
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.2.2-->
<command id="623" name="XBMC.Player.OnPlay.movie**Get Actor name and roles" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Player.GetItem</param>
<param>"playerid":1, "properties": ["title","cast"]</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegEx</cmdType>
<params>
<param>"name": (.*?),</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.SetVar</cmdType>
<params>
<param>Actornames</param>
<param>{LastResult}</param>
</params>
<cmdRepeat>{#M}</cmdRepeat>
</action>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Player.GetItem</param>
<param>"playerid":1, "properties": ["title","cast"]</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegEx</cmdType>
<params>
<param>"role".*?"(.*)"</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.SetVar</cmdType>
<params>
<param>Rolesnames</param>
<param>{LastResult}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>PayloadXML.AddPair</cmdType>
<params>
<param>E:\Vox\payloads\ActorandRoles</param>
<param>{Var.Rolesnames}</param>
<param>{Var.Actornames}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<event>XBMC.Player.OnPlay.movie</event>
</command>