You take one kid to the zoo, and then all the kids want to go to the zoo!
I am actually a bit surprised that people really want this feature. You need to really know your library well to use it. For me, just asking for the song name is sufficient, but I mostly request music using artist, or playlist names.
Kalle, you could do something like what you have shown in your image but it would be matching
every song with
every artist.
so you could say "play song yellow submarine by pink floyd" and the computer would understand, but there would be no song (I don't think they ever did a cover of this Beatles song
). For it to really work well it needs to know in advance which artist is associated with each song, otherwise it is likely to make a mistake.
For now I can create a command similar to what you have shown here that should technically "work", so you can try it.
to create the real solution I will have to rewrite the genXML for both MM and XBMC to generate new special payloadXML files that look like this
<payload>
<value>D2EF2B89ABA0947B</value>
<phrase>That Girl From Brownsville Texas&&Jim White</phrase>
<subsetmatching>true</subsetmatching>
</payload>
<payload>
<value>CC5AE1F4E13E2C73</value>
<phrase>All The Way From America&&Joan Armatrading</phrase>
<subsetmatching>true</subsetmatching>
</payload>
as you can see the songtitle is paired with the correct artist, and the value is the exact ID of the song.
so, which one do I do first?? MM or XBMC?