Okay, so I've been playing with this a bit more. Whenever I tried using my payload list command "search for" then "movie" followed by the movie title, Vox would perform a search for an actor that sounded similar to the movie title I gave (which is kinda funny seeing what it would pull up). But if I used the initial payload list command "browse" (this one is pre-installed) instead of "search for," (the one I inserted into the command payload) it would continue to work fine... until now.
I'm not sure what I may have done to break the command. I was attempting some problem solving. I thought maybe by removed the search by actor command the "search for" payload list command might work. I was assuming something might have been conflicting. So I copied the entire xml of the search by actor command and stored it in notepad for the moment, tried out my test, and still no luck. I even tried changing the payload list command to just a command phrase, but still no luck. I changed it back to a payload list command, pasted back in the search by actor command and everything, at least on the surface, appeared to be just as it was before I messed around with everything. But now not even when I say "browse" followed by "movie" followed by movie title, nothing comes up except for the little toast on the screen that shows the command I gave. The same is true for the search by actor command. I've attached an xml of the whole command and my log.
If there is anything else I need to include in this to clear up what's going on, let me know.
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.3.8-->
<command id="821" name="Play Movie etc. {1} : {2}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>Find,Show,Browse,search,search for&&{1}</ifParams>
<then>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Playlist.Clear</param>
<param>"playlistid": 1</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Playlist.Add</param>
<param>"playlistid": 1, "item": {"movieid": {2}}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>GUI.ActivateWindow</param>
<param>"window": "videoplaylist"</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>VC.StopMacro</cmdType>
<params />
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else />
</if>
<if ifBlockDisabled="False" ifNot="False">
<ifType>(A)Contains(B)</ifType>
<ifParams>Resume&&{1}</ifParams>
<then>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Player.Open</param>
<param>"item": { "movieid": {2} } , "options":{ "resume":true }</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</then>
<else>
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Player.Open</param>
<param>"item": { "movieid": {2} }</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
</else>
</if>
<payloadList>Find, Browse, Show, Resume, Play, start, play the, search, search for</payloadList>
<phrase>film, films, movie, movies, moving picture</phrase>
<payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">XbmcPayloads\xbmcMovieIDs.xml</payloadFromXML>
</command>