0ffb405cfda51333d9cda72a7578f6ae4b228602
[zukebox] / zukebox_server / src / xml_descriptions / zukebox-search-scpd.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <scpd xmlns="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>ui4</dataType>
11                 </stateVariable>
12                 <stateVariable sendEvents="yes">
13                         <name>name_music_list</name>
14                         <dataType>ui4</dataType>
15                 </stateVariable>
16                 <stateVariable sendEvents="yes">
17                         <name>name_artist_list</name>
18                         <dataType>ui4</dataType>
19                 </stateVariable>
20                 <stateVariable sendEvents="yes">
21                         <name>all_audio_list</name>
22                         <dataType>ui4</dataType>
23                 </stateVariable>
24         </serviceStateTable>
25         <actionList>
26                 <action>
27                         <name>SearchGenreList</name>
28                         <argumentList>
29                                 <argument>
30                                         <name>GenreType</name>
31                                         <direction>in</direction>
32                                         <relatedStateVariable>genreType</relatedStateVariable>
33                                 </argument>
34                                 <argument>
35                                         <name>SearchGenreList</name>
36                                         <direction>out</direction>
37                                         <relatedStateVariable>genre_list</relatedStateVariable>
38                                 </argument>
39                         </argumentList>
40                 </action>
41                 <action>
42                         <name>SearchMusicList</name>
43                         <argumentList>
44                                 <argument>
45                                         <name>MusicName</name>
46                                         <direction>in</direction>
47                                         <relatedStateVariable>musicName</relatedStateVariable>
48                                 </argument>
49                                 <argument>
50                                         <name>SearchMusicList</name>
51                                         <direction>out</direction>
52                                         <relatedStateVariable>name_music_list</relatedStateVariable>
53                                 </argument>
54                         </argumentList>
55                 </action>
56                 <action>
57                         <name>SearchArtistList</name>
58                         <argumentList>
59                                 <argument>
60                                         <name>ArtistName</name>
61                                         <direction>in</direction>
62                                         <relatedStateVariable>artistName</relatedStateVariable>
63                                 </argument>
64                                 <argument>
65                                         <name>SearchArtistList</name>
66                                         <direction>out</direction>
67                                         <relatedStateVariable>name_artist_list</relatedStateVariable>
68                                 </argument>
69                         </argumentList>
70                 </action>
71                 <action>
72                         <name>SearchAllAudioList</name>
73                         <argumentList>
74                                 <argument>
75                                         <name>SearchAllAudioList</name>
76                                         <direction>out</direction>
77                                         <relatedStateVariable>all_audio_list</relatedStateVariable>
78                                 </argument>
79                         </argumentList>
80                 </action>
81         </actionList>
82 </scpd>