Adding zukebox-search-scpd.xml file with actions and state variables descriptions.
[zukebox] / zukebox_server / src / xml_descriptions / zukebox-search-scpd.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <scpd xmls="urn:schemas-upnp-org:service-1-0">
3         <specVersion>
4                 <major>1</major>
5                 <minor>0</minor>
6         </specVersion>
7         <serviceStateTable>
8                 <stateVariable sendEvents="yes">
9                         <name>genre_list</name>
10                         <dataType>list</dataType>
11                         <defaultValue> </defaultValue>
12                 </stateVariable>
13                 <stateVariable sendEvents="yes">
14                         <name>name_music_list</name>
15                         <dataType>list</dataType>
16                         <defaultValue> </defaultValue>
17                 </stateVariable>
18                 <stateVariable sendEvents="yes">
19                         <name>name_artist_list</name>
20                         <dataType>list</dataType>
21                         <defaultValue> </defaultValue>
22                 </stateVariable>
23                 <stateVariable sendEvents="yes">
24                         <name>all_audio_list</name>
25                         <dataType>list</dataType>
26                         <defaultValue> </defaultValue>
27                 </stateVariable>
28         </serviceStateTable>
29         <actionList>
30                 <action>
31                         <name>SearchGenreList</name>
32                         <argumentList>
33                                 <argument>
34                                         <name>GenreType</name>
35                                         <direction>in</direction>
36                                         <relatedStateVariable>genreType</relatedStateVariable>
37                                 </argument>
38                                 <argument>
39                                         <name>SearchGenreList</name>
40                                         <direction>out</direction>
41                                         <relatedStateVariable>genre_list</relatedStateVariable>
42                                 </argument>
43                         </argumentList>
44                 </action>
45                 <action>
46                         <name>SearchMusicList</name>
47                         <argumentList>
48                                 <argument>
49                                         <name>MusicName</name>
50                                         <direction>in</direction>
51                                         <relatedStateVariable>musicName</relatedStateVariable>
52                                 </argument>
53                                 <argument>
54                                         <name>SearchMusicList</name>
55                                         <direction>out</direction>
56                                         <relatedStateVariable>name_music_list</relatedStateVariable>
57                                 </argument>
58                         </argumentList>
59                 </action>
60                 <action>
61                         <name>SearchArtistList</name>
62                         <argumentList>
63                                 <argument>
64                                         <name>ArtistName</name>
65                                         <direction>in</direction>
66                                         <relatedStateVariable>artistName</relatedStateVariable>
67                                 </argument>
68                                 <argument>
69                                         <name>SearchArtistList</name>
70                                         <direction>out</direction>
71                                         <relatedStateVariable>name_artist_list</relatedStateVariable>
72                                 </argument>
73                         </argumentList>
74                 </action>
75                 <action>
76                         <name>SearchAllAudioList</name>
77                         <argumentList>
78                                 <argument>
79                                         <name>SearchAllAudioList</name>
80                                         <direction>out</direction>
81                                         <relatedStateVariable>all_audio_list</relatedStateVariable>
82                                 </argument>
83                         </argumentList>
84                 </action>
85         </actionList>
86 </scpd>