<?xml version="1.0" encoding="utf-8" ?>
<VoiceCommands xmlns="http://schemas.microsoft.com/voicecommands/1.2">
  <CommandSet xml:lang="en-us" Name="VlcCommandSet">
    <AppName> VLC </AppName>
    <Example> Play some music </Example>

    <Command Name="playArtist">
      <Example> Play Coldplay </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> play [songs] [by] {artistName} [songs]</ListenFor>
      <Feedback> Playing {artistName} </Feedback>
      <Navigate />
    </Command>

    <Command Name="showArtist">
      <Example> Show Kanye West </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> show [songs] [by] {artistName} [songs]</ListenFor>
      <Feedback> Showing {artistName} songs </Feedback>
      <Navigate />
    </Command>

    <Command Name="playAlbumByArtist">
      <Example> Play 1989 by Taylor Swift </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> play {albumName} by {artistName} </ListenFor>
      <Feedback> Playing {albumName} by {artistName} </Feedback>
      <Navigate />
    </Command>

    <Command Name="shuffleLibrary">
      <Example> Shuffle music library </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> play music [randomly] </ListenFor>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> shuffle [my] music </ListenFor>
      <Feedback> Playing your music randomly </Feedback>
      <Navigate />
    </Command>

    <Command Name="createArtistPlaylist">
      <Example> Create a Linkin Park playlist </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> create a {artistName} playlist </ListenFor>
      <Feedback> Creating a playlist with {artistName} songs </Feedback>
      <Navigate />
    </Command>

    <!-- create playlist 
    continue the last one
    play me a song (random)
    play something like rock
    -->
    <PhraseList Label="artistName"/>
    <PhraseList Label="albumName"/>
  </CommandSet>
  <CommandSet xml:lang="fr-fr" Name="VlcCommandSet">
    <AppName> VLC </AppName>
    <Example> Jouer de la musique </Example>

    <Command Name="playArtist">
      <Example> Lire Coldplay </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Jouer [des] [chansons] [de] {artistName}</ListenFor>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Lire [des] [chansons] [de] {artistName}</ListenFor>
      <Feedback> Lecture de {artistName} </Feedback>
      <Navigate />
    </Command>

    <Command Name="showArtist">
      <Example> Afficher Kanye West </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Afficher [les] [chansons] [de] {artistName}</ListenFor>
      <Feedback> Affichage de {artistName} </Feedback>
      <Navigate />
    </Command>

    <Command Name="playAlbumByArtist">
      <Example> Lire 1989 de Taylor Swift </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Lire {albumName} de {artistName} </ListenFor>
      <Feedback> Lecture de {albumName} par {artistName} </Feedback>
      <Navigate />
    </Command>

    <Command Name="shuffleLibrary">
      <Example> Lire ma musique en aléatoire </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Lire ma musique en aléatoire </ListenFor>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Jouer [ma] musique en aléatoire </ListenFor>
      <Feedback> Lecture aléatoire de la musique </Feedback>
      <Navigate />
    </Command>

    <Command Name="createArtistPlaylist">
      <Example> Créer une playlist Linkin Park </Example>
      <ListenFor RequireAppName="BeforeOrAfterPhrase"> Créer une playlist [de] [avec] {artistName} </ListenFor>
      <Feedback> Création d'une playlist avec {artistName} </Feedback>
      <Navigate />
    </Command>

    <!-- create playlist 
    continue the last one
    play me a song (random)
    play something like rock
    -->
    <PhraseList Label="artistName"/>
    <PhraseList Label="albumName"/>
  </CommandSet>
</VoiceCommands>