<?xml version="1.0" encoding="utf-8"?>
<!--voicecommands.xml-->
<!--This should be in the same folder as VoxCommando.exe.-->
<VoiceCommands version="0.821">
    <commandGroup name="Vox Commands" enabled="True">
        <command name="Listen" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>VC.On</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>computer, start listening, pay attention</phrase>
        </command>
        <command name="Don't Listen" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>VC.Standby</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>ignore me,don't listen,stand by</phrase>
        </command>
        <command name="Vox Off" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>VC.Off</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>vox off, vox commando off,disable vox commando</phrase>
        </command>
        <command name="Option" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>VC.Option</cmdType>
                <cmdString />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Option,Select Option</phrase>
            <payloadRange>1,10</payloadRange>
        </command>
        <command name="stop" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>VoxCommando</cmdType>
                <cmdString>ShutUp</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>ok</phrase>
        </command>
    </commandGroup>
    <commandGroup name="Keyboard Emu (local PC only)" enabled="True">
        <command name="move" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>move, go</phrase>
            <payloadList>up,down,left,right</payloadList>
        </command>
        <command name="jump" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <cmdRepeat>{2}</cmdRepeat>
            </action>
            <phrase>jump,move,go</phrase>
            <payloadList>up,down,left,right</payloadList>
            <payloadRange>1,20</payloadRange>
        </command>
        <command name="scroll" enabled="true" loop="True" loopDelay="300" loopMax="50">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>vk:{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>scroll</phrase>
            <payloadList>up,down,left,right</payloadList>
        </command>
        <command name="starts with" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>InputKeys.Send</cmdType>
                <cmdString>shift:{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>starts with</phrase>
            <payloadList>A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</payloadList>
        </command>
    </commandGroup>
    <commandGroup name="Launch" enabled="True">
        <command name="launch xbmc" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>Launch.RawParam</cmdType>
                <cmdString>C:\Program Files (x86)\XBMC\XBMC.exe</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>open, launch, run, start</phrase>
            <phrase>x b m c</phrase>
        </command>
    </commandGroup>
    <commandGroup name="focus" enabled="True">
        <command name="focus list" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>Window.Focus</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>focus</phrase>
            <payloadList>notepad, xbmc,firefox,voxcommando</payloadList>
        </command>
    </commandGroup>
    <commandGroup name="New Weather" enabled="True">
        <command name="Weather MorinHts today" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>Weather.TWN.1</cmdType>
                <cmdString>caqc0364</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>the weather in morin heights today</phrase>
        </command>
        <command name="Weather MorinHts tomorrow" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>Weather.TWN.2</cmdType>
                <cmdString>caqc0364</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>the weather in morin heights tommorow</phrase>
        </command>
        <command name="Weather Cambridge today" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>Weather.TWN.1</cmdType>
                <cmdString>gbxx0133</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>the weather in came bridge today</phrase>
        </command>
    </commandGroup>
    <commandGroup name="XBMC get song info" enabled="True">
        <command name="get currently playing" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>getcurrentlyplaying</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>{lastresult}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>:(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <cmdString>Title: {match.5}{cr}Artist: {match.7}{cr}Album: {match.8}{cr}Year: {match.10}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>get currently playing</phrase>
        </command>
        <command name="what song" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>getcurrentlyplaying</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>title:(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what song</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command name="what album" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>getcurrentlyplaying</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>album:(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>{match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what album</phrase>
            <phrase optional="true">is this</phrase>
        </command>
        <command name="what artist" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>getcurrentlyplaying</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <cmdString>artist:(.*)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <cmdString>artist is {match.1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what artist</phrase>
            <phrase optional="true">is this</phrase>
        </command>
    </commandGroup>
    <commandGroup name="XBMC TV+Movies" enabled="True">
        <command name="tv show" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(videolibrary,tvshowtitles))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Filter</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(2)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>tv series, tv show</phrase>
            <payloadFromXML phraseOnly="true">xbmcTvShowTitles.xml</payloadFromXML>
        </command>
        <command name="find movie" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(videolibrary,movietitles))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Filter</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(2)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>find movie</phrase>
            <payloadFromXML phraseOnly="true">xbmcMovies.xml</payloadFromXML>
        </command>
        <command name="xbmc play movie" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>PlayFile({1})</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play movie</phrase>
            <payloadFromXML>C:\VoxCommandoDebug\xbmcMovies.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup name="XBMC play music" enabled="True">
        <command name="xbmc play artist" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>ClearPlayList(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>AddToPlayListFromDB(songs;strArtist='{1}')</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin&amp;parameter=ActivateWindow(musicplaylist)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SendKey(0xF024)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SetPlaylistSong(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(79)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play artist</phrase>
            <payloadFromXML phraseOnly="true">C:\VoxCommandoDebug\xbmcArtists.xml</payloadFromXML>
        </command>
        <command name="xbmc play album" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>ClearPlayList(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>AddToPlayListFromDB(songs;strAlbum='{1}')</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin&amp;parameter=ActivateWindow(musicplaylist)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SendKey(0xF024)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SetPlaylistSong(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(79)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play album</phrase>
            <payloadFromXML phraseOnly="true">C:\VoxCommandoDebug\xbmcAlbums.xml</payloadFromXML>
        </command>
        <command name="xbmc play song" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>ClearPlayList(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>AddToPlayListFromDB(songs;strTitle='{1}')</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin&amp;parameter=ActivateWindow(musicplaylist)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SendKey(0xF024)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SetPlaylistSong(0)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(79)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play song</phrase>
            <payloadFromXML phraseOnly="true">xbmcSongs.xml</payloadFromXML>
        </command>
    </commandGroup>
    <commandGroup name="XBMC simple actions" enabled="True">
        <command name="play pause" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(12)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play,pause</phrase>
        </command>
        <command name="aspect ratio" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(19)</cmdString>
                <cmdRepeat>2</cmdRepeat>
            </action>
            <phrase>aspect ratio</phrase>
        </command>
        <command name="stop" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(13)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>stop</phrase>
        </command>
        <command name="select" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(7)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>select</phrase>
        </command>
        <command name="playnext" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(14)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play next</phrase>
        </command>
        <command name="playprevious" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(15)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>play previous</phrase>
        </command>
        <command name="fast forward" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(16)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>fast forward</phrase>
        </command>
        <command name="rewind" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(17)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>rewind</phrase>
        </command>
        <command name="previous menu, cancel" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(10)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>previous menu, go back, cancel</phrase>
        </command>
        <command name="parent directory" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(9)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>parent directory,parent</phrase>
        </command>
        <command name="show info" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(11)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show info</phrase>
        </command>
        <command name="show OSD" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(24)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show o s d</phrase>
        </command>
        <command name="show " enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(24)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show o s d</phrase>
        </command>
        <command name="show hide subtitles" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(25)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show sub titles, hide subtitlles, toggle subtitles, subtitles, subtitles on, subtitles off</phrase>
        </command>
        <command name="next subtitle" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(26)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>next subtitle</phrase>
        </command>
        <command name="show playlist" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(13)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>show playlist</phrase>
        </command>
        <command name="fullscreen" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(action(fullscreen))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>toggle fullscreen,fullscreen</phrase>
        </command>
        <command name="Show OSD" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(24)</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Show</phrase>
        </command>
        <command name="Take Sreenshot" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>TakeScreenshot</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Take Sreenshot</phrase>
        </command>
        <command name="Minimize" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Minimize</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Minimize</phrase>
        </command>
        <command name="Mute" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Mute</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Mute</phrase>
        </command>
        <command name="close xbmc" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Exit</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>close xbmc</phrase>
        </command>
    </commandGroup>
    <commandGroup name="XBMC Payload Actions" enabled="True">
        <command name="setvolume" enabled="true" loop="False" loopDelay="" loopMax="">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>setvolume({1})</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>set volume</phrase>
            <payloadList>5,10,20,30,40,50,60,70,80,90,100</payloadList>
        </command>
        <command name="jump letter" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.JumpLetter</cmdType>
                <cmdString>{1}</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>jump letter</phrase>
            <payloadDictation>payloadDictation: don't edit this</payloadDictation>
        </command>
        <command name="zoom in multiple" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(31)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>zoom in</phrase>
            <payloadList optional="true">1,2,3,4,5,10,20,30,40,50</payloadList>
        </command>
        <command name="zoom out multiple" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(30)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>zoom out</phrase>
            <payloadList optional="true">1,2,3,4,5,10,20,30,40,50</payloadList>
        </command>
        <command name="step forward" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(20)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>step forward</phrase>
            <payloadRange optional="true">1,10</payloadRange>
        </command>
        <command name="step back" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>action(21)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>step back</phrase>
            <payloadRange optional="true">1,10</payloadRange>
        </command>
        <command name="page up" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(5)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>page up</phrase>
            <payloadRange optional="true">1,10</payloadRange>
        </command>
        <command name="page down" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>Action(6)</cmdString>
                <cmdRepeat>{1}</cmdRepeat>
            </action>
            <phrase>page down</phrase>
            <payloadRange optional="true">1,10</payloadRange>
        </command>
        <command name="Seek %" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>SeekPercentage({1})</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>seek to</phrase>
            <payloadList>0,5,10,20,30,40,50,60,70,80,90,99,100</payloadList>
            <phrase optional="true">percent</phrase>
        </command>
    </commandGroup>
    <commandGroup name="XBMC goto Windows" enabled="True">
        <command name="Home Screen" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(home))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Home, Home Screen</phrase>
        </command>
        <command name="Browse Albums" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>ExecBuiltin(ActivateWindow(MusicLibrary,albums))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Albums</phrase>
        </command>
        <command name="Browse Artists" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>ExecBuiltin(ActivateWindow(MusicLibrary,Artists))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Artists</phrase>
        </command>
        <command name="Browse Movie Titles" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(videolibrary,movietitles))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Titles, browse movies</phrase>
        </command>
        <command name="Browse by Genre" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(10025,videodb://1/1))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse by Genre</phrase>
        </command>
        <command name="Browse Directors" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(10025,videodb://1/5))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse directors</phrase>
        </command>
        <command name="Browse by Year" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(10025,videodb://1/3))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse year</phrase>
        </command>
        <command name="Browse Studios" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(10025,videodb://1/6))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Studios</phrase>
        </command>
        <command name="Browse TV Shows" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(VideoLibrary,TVShowTitles))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse TV Shows, Browse Television</phrase>
        </command>
        <command name="Browse TV Actors" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(VideoLibrary,TVShowActors))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse TV Actors</phrase>
        </command>
        <command name="Browse Movie Actors" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(VideoLibrary,MovieActors))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Actors, Browse Actors</phrase>
        </command>
        <command name="Browse Movie Directors" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow(VideoLibrary,MovieDirector))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Browse Movie Directors,Browse Directors</phrase>
        </command>
        <command name="ActivateWindow" enabled="true" loop="False" loopDelay="0" loopMax="0">
            <action>
                <cmdType>XBMC.Send</cmdType>
                <cmdString>execbuiltin(ActivateWindow({1}))</cmdString>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>activate window</phrase>
            <payloadList>HOME,programs,pictures,filemanager,settings,music</payloadList>
        </command>
    </commandGroup>
</VoiceCommands>