dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / cmd / hal / fdi / information / 10freedesktop / 10-usb-music-players.fdi
blobd53bacc16a4a0ba1764588596cf018643dfb67b3
1 <?xml version="1.0" encoding="UTF-8"?>
3 <deviceinfo version="0.2">
4 <device>
6 <match key="info.category" string="storage">
7 <!-- Apple iPod - TODO: use USB ids to determine exact output formats -->
8 <match key="storage.vendor" contains="Apple">
9 <match key="storage.model" contains="iPod">
10 <append key="info.capabilities" type="strlist">portable_audio_player</append>
11 <merge key="info.category" type="string">portable_audio_player</merge>
12 <merge key="portable_audio_player.access_method" type="string">storage</merge>
13 <merge key="portable_audio_player.type" type="string">ipod</merge>
14 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
15 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
16 <append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
17 <merge key="storage.requires_eject" type="bool">true</merge>
18 </match>
19 </match>
21 <!-- Sony PSP (PlayStation Portable) -->
22 <match key="storage.vendor" string="Sony">
23 <match key="storage.model" string="PSP">
24 <append key="info.capabilities" type="strlist">portable_audio_player</append>
25 <merge key="portable_audio_player.access_method" type="string">storage</merge>
26 <merge key="portable_audio_player.type" type="string">psp</merge>
27 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
28 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
29 <append key="portable_audio_player.output_formats" type="strlist">audio/vnd.sony.atrac3</append>
30 <merge key="storage.drive_type" type="string">memory_stick</merge>
31 </match>
32 </match>
34 <!-- USB Mass Storage devices that are music players -->
36 <match key="@storage.physical_device:info.subsystem" string="usb">
37 <!-- Creative -->
38 <match key="@storage.physical_device:usb.vendor_id" int="0x41e">
39 <!-- MuVo NX -->
40 <match key="@storage.physical_device:usb.product_id" int="0x4115">
41 <append key="info.capabilities" type="strlist">portable_audio_player</append>
42 <merge key="info.category" type="string">portable_audio_player</merge>
43 <merge key="portable_audio_player.type" type="string">generic</merge>
44 <merge key="portable_audio_player.access_method" type="string">storage</merge>
45 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
46 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
47 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
48 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
49 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
50 </match>
51 <!-- MuVo2 -->
52 <match key="@storage.physical_device:usb.product_id" int="0x4116">
53 <append key="info.capabilities" type="strlist">portable_audio_player</append>
54 <merge key="info.category" type="string">portable_audio_player</merge>
55 <merge key="portable_audio_player.type" type="string">generic</merge>
56 <merge key="portable_audio_player.access_method" type="string">storage</merge>
57 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
58 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
59 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
60 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
61 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
62 </match>
63 <!-- Creative MuVo TX -->
64 <match key="@storage.physical_device:usb.product_id" int="0x4117">
65 <append key="info.capabilities" type="strlist">portable_audio_player</append>
66 <merge key="info.category" type="string">portable_audio_player</merge>
67 <merge key="portable_audio_player.type" type="string">generic</merge>
68 <merge key="portable_audio_player.access_method" type="string">storage</merge>
69 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
70 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
71 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
72 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
73 </match>
74 <!-- Zen Micro -->
75 <match key="@storage.physical_device:usb.product_id" int="0x411e">
76 <append key="info.capabilities" type="strlist">portable_audio_player</append>
77 <merge key="info.category" type="string">portable_audio_player</merge>
78 <merge key="portable_audio_player.type" type="string">generic</merge>
79 <merge key="portable_audio_player.access_method" type="string">storage</merge>
80 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
81 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
82 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
83 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
84 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
85 </match>
86 <!-- NOMAD Jukebox Zen Xtra -->
87 <match key="@storage.physical_device:usb.product_id" int="0x4128">
88 <append key="info.capabilities" type="strlist">portable_audio_player</append>
89 <merge key="info.category" type="string">portable_audio_player</merge>
90 <merge key="portable_audio_player.type" type="string">generic</merge>
91 <merge key="portable_audio_player.access_method" type="string">storage</merge>
92 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
93 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
94 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
95 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
96 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
97 </match>
98 <!-- MuVo V200 -->
99 <match key="@storage.physical_device:usb.product_id" int="0x4129">
100 <append key="info.capabilities" type="strlist">portable_audio_player</append>
101 <merge key="info.category" type="string">portable_audio_player</merge>
102 <merge key="portable_audio_player.type" type="string">generic</merge>
103 <merge key="portable_audio_player.access_method" type="string">storage</merge>
104 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
105 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
106 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
107 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
108 </match>
109 <!-- MuVo N200 (MuVo Micro) -->
110 <match key="@storage.physical_device:usb.product_id" int="0x412b">
111 <append key="info.capabilities" type="strlist">portable_audio_player</append>
112 <merge key="info.category" type="string">portable_audio_player</merge>
113 <merge key="portable_audio_player.type" type="string">generic</merge>
114 <merge key="portable_audio_player.access_method" type="string">storage</merge>
115 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
116 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
117 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
118 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
119 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
120 </match>
121 <!-- Zen Micro -->
122 <match key="@storage.physical_device:usb.product_id" int="0x4130">
123 <append key="info.capabilities" type="strlist">portable_audio_player</append>
124 <merge key="info.category" type="string">portable_audio_player</merge>
125 <merge key="portable_audio_player.type" type="string">generic</merge>
126 <merge key="portable_audio_player.access_method" type="string">storage</merge>
127 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
128 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
129 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
130 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
131 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
132 </match>
133 </match>
135 <!-- SONICblue -->
136 <match key="@storage.physical_device:usb.vendor_id" int="0x045a">
137 <!-- Rio Forge -->
138 <match key="@storage.physical_device:usb.product_id" int="0x5042">
139 <append key="info.capabilities" type="strlist">portable_audio_player</append>
140 <merge key="info.category" type="string">portable_audio_player</merge>
141 <merge key="portable_audio_player.type" type="string">generic</merge>
142 <merge key="portable_audio_player.access_method" type="string">storage</merge>
143 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
144 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
145 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
146 <append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
147 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
148 <match key="storage.lun" int="1">
149 <merge key="storage.drive_type" type="string">sd_mmc</merge>
150 </match>
151 </match>
152 <!-- Rio Karma -->
153 <match key="@storage.physical_device:usb.product_id" int="0x5210">
154 <append key="info.capabilities" type="strlist">portable_audio_player</append>
155 <merge key="info.category" type="string">portable_audio_player</merge>
156 <merge key="portable_audio_player.type" type="string">generic</merge>
157 <merge key="portable_audio_player.access_method" type="string">storage</merge>
158 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
159 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
160 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
161 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
162 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
163 </match>
164 <!-- Rio Carbon -->
165 <match key="@storage.physical_device:usb.product_id" int="0x5224">
166 <append key="info.capabilities" type="strlist">portable_audio_player</append>
167 <merge key="info.category" type="string">portable_audio_player</merge>
168 <merge key="portable_audio_player.type" type="string">generic</merge>
169 <merge key="portable_audio_player.access_method" type="string">storage</merge>
170 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
171 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
172 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
173 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
174 </match>
175 </match>
177 <!--Panasonic -->
178 <match key="@storage.physical_deviceusb.vendor_id" int="0x4da">
179 <!--Panasonic SV-MP31V-->
180 <match key="@storage.physical_deviceusb.product_id" int="0x3701">
181 <append key="info.capabilities" type="strlist">portable_audio_player</append>
182 <merge key="info.category" type="string">portable_audio_player</merge>
183 <merge key="portable_audio_player.type" type="string">generic</merge>
184 <merge key="portable_audio_player.access_method" type="string">storage</merge>
185 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
186 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
187 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
188 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
189 <append key="portable_audio_player.audio_folders" type="strlist">PLAYER/</append>
190 </match>
191 </match>
193 <!-- Samsung -->
194 <match key="@storage.physical_device:usb.vendor_id" int="0x04e8">
195 <!-- Samsung Yepp YP-35 -->
196 <match key="@storage.physical_device:usb.product_id" int="0x5010">
197 <append key="info.capabilities" type="strlist">portable_audio_player</append>
198 <merge key="info.category" type="string">portable_audio_player</merge>
199 <merge key="portable_audio_player.type" type="string">generic</merge>
200 <merge key="portable_audio_player.access_method" type="string">storage</merge>
201 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
202 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
203 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
204 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
205 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
206 </match>
207 <!-- Samsung Yepp YP-ST5 -->
208 <match key="@storage.physical_device:usb.product_id" int="0x5021">
209 <append key="info.capabilities" type="strlist">portable_audio_player</append>
210 <merge key="info.category" type="string">portable_audio_player</merge>
211 <merge key="portable_audio_player.type" type="string">generic</merge>
212 <merge key="portable_audio_player.access_method" type="string">storage</merge>
213 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
214 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
215 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
216 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
217 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
218 </match>
219 <!-- YP-F1 -->
220 <match key="@storage.physical_device:usb.product_id" int="0x502b">
221 <append key="info.capabilities" type="strlist">portable_audio_player</append>
222 <merge key="info.category" type="string">portable_audio_player</merge>
223 <merge key="portable_audio_player.type" type="string">generic</merge>
224 <merge key="portable_audio_player.access_method" type="string">storage</merge>
225 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
226 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
227 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
228 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
229 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
230 </match>
231 <!-- Samsung YP-U1 -->
232 <match key="@storage.physical_device:usb.product_id" int="0x503b">
233 <append key="info.capabilities" type="strlist">portable_audio_player</append>
234 <merge key="info.category" type="string">portable_audio_player</merge>
235 <merge key="portable_audio_player.type" type="string">generic</merge>
236 <merge key="portable_audio_player.access_method" type="string">storage</merge>
237 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
238 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
239 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
240 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
241 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
242 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
243 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
244 </match>
245 <!-- Samsung YP-Z5 -->
246 <match key="@storage.physical_device:usb.product_id" int="0x5041">
247 <append key="info.capabilities" type="strlist">portable_audio_player</append>
248 <merge key="info.category" type="string">portable_audio_player</merge>
249 <merge key="portable_audio_player.type" type="string">generic</merge>
250 <merge key="portable_audio_player.access_method" type="string">storage</merge>
251 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
252 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
253 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
254 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
255 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
256 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
257 <append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
258 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
259 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-scpls</append>
260 <append key="portable_audio_player.playlist_path" type="strlist">Playlists/</append>
261 </match>
262 <!-- Samsung YP-U2Z -->
263 <match key="@storage.physical_device:usb.product_id" int="0x5050">
264 <append key="info.capabilities" type="strlist">portable_audio_player</append>
265 <merge key="info.category" type="string">portable_audio_player</merge>
266 <merge key="portable_audio_player.type" type="string">generic</merge>
267 <merge key="portable_audio_player.access_method" type="string">storage</merge>
268 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
269 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
270 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
271 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
272 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
273 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
274 </match>
275 </match>
277 <!-- Sony -->
278 <match key="@storage.physical_device:usb.vendor_id" int="0x54c">
279 <!-- Sony Network Walkman -->
280 <match key="@storage.physical_device:usb.product_id" int="0x1fb">
281 <append key="info.capabilities" type="strlist">portable_audio_player</append>
282 <merge key="info.category" type="string">portable_audio_player</merge>
283 <merge key="portable_audio_player.type" type="string">generic</merge>
284 <merge key="portable_audio_player.access_method" type="string">storage</merge>
285 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
286 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
287 <append key="portable_audio_player.output_formats" type="strlist">audio/vnd.sony.atrac3</append>
288 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
289 </match>
290 </match>
292 <!-- Jetflash MP3 Player, AKA NAPA LCD-HD, AKA Medion, AKA Tevion -->
293 <match key="@storage.physical_device:usb.vendor_id" int="0x066f">
294 <match key="@storage.physical_device:usb.product_id" int="0x8000">
295 <append key="info.capabilities" type="strlist">portable_audio_player</append>
296 <merge key="info.category" type="string">portable_audio_player</merge>
297 <merge key="portable_audio_player.type" type="string">generic</merge>
298 <merge key="portable_audio_player.access_method" type="string">storage</merge>
299 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
300 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
301 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
302 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
303 </match>
304 <!-- EXATEL i-BEAD100 Player -->
305 <match key="@storage.physical_device:usb.product_id" int="0x8008">
306 <append key="info.capabilities" type="strlist">portable_audio_player</append>
307 <merge key="info.category" type="string">portable_audio_player</merge>
308 <merge key="portable_audio_player.type" type="string">generic</merge>
309 <merge key="portable_audio_player.access_method" type="string">storage</merge>
310 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
311 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
312 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
313 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
314 </match>
315 <!-- Traxdata Digital Audio Player -->
316 <match key="@storage.physical_device:usb.product_id" int="0x8038">
317 <append key="info.capabilities" type="strlist">portable_audio_player</append>
318 <merge key="info.category" type="string">portable_audio_player</merge>
319 <merge key="portable_audio_player.type" type="string">generic</merge>
320 <merge key="portable_audio_player.access_method" type="string">storage</merge>
321 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
322 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
323 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
324 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
325 <match key="storage.lun" int="1">
326 <merge key="storage.drive_type" type="string">sd_mmc</merge>
327 </match>
328 </match>
329 <!-- TrekStor i.Beat 115 -->
330 <match key="@storage.physical_device:usb.product_id" int="0x829c">
331 <append key="info.capabilities" type="strlist">portable_audio_player</append>
332 <merge key="info.category" type="string">portable_audio_player</merge>
333 <merge key="portable_audio_player.type" type="string">generic</merge>
334 <merge key="portable_audio_player.access_method" type="string">storage</merge>
335 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
336 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
337 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
338 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
339 </match>
340 <!-- Medion MD41512 / Tevion 41512 -->
341 <match key="@storage.physical_device:usb.product_id" int="0x8206">
342 <append key="info.capabilities" type="strlist">portable_audio_player</append>
343 <merge key="portable_audio_player.type" type="string">generic</merge>
344 <merge key="portable_audio_player.access_method" type="string">storage</merge>
345 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
346 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
347 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
348 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
349 </match>
350 <!-- Jens of Sweeden (JoS) MP-120 -->
351 <match key="@storage.physical_device:usb.product_id" int="0x82d4">
352 <append key="info.capabilities" type="strlist">portable_audio_player</append>
353 <merge key="info.category" type="string">portable_audio_player</merge>
354 <merge key="portable_audio_player.type" type="string">generic</merge>
355 <merge key="portable_audio_player.access_method" type="string">storage</merge>
356 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
357 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
358 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
359 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
360 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
361 </match>
362 </match>
364 <!-- RCA -->
365 <match key="@storage.physical_device:usb.vendor_id" int="0x69b">
366 <!-- Lyra RD2212 -->
367 <match key="@storage.physical_device:usb.product_id" int="0x718">
368 <append key="info.capabilities" type="strlist">portable_audio_player</append>
369 <merge key="info.category" type="string">portable_audio_player</merge>
370 <merge key="portable_audio_player.type" type="string">generic</merge>
371 <merge key="portable_audio_player.access_method" type="string">storage</merge>
372 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
373 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
374 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
375 <append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
376 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
377 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
378 </match>
379 </match>
381 <!-- SanDisk -->
382 <match key="@storage.physical_device:usb.vendor_id" int="0x781">
383 <!-- Sansa e130 -->
384 <match key="@storage.physical_device:usb.product_id" int="0x7301">
385 <append key="info.capabilities" type="strlist">portable_audio_player</append>
386 <merge key="info.category" type="string">portable_audio_player</merge>
387 <merge key="portable_audio_player.type" type="string">generic</merge>
388 <merge key="portable_audio_player.access_method" type="string">storage</merge>
389 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
390 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
391 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
392 <append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
393 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
394 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
395 </match>
396 </match>
398 <!-- Peak Digital Audio Player -->
399 <match key="@storage.physical_device:usb.vendor_id" int="0xd7d">
400 <match key="@storage.physical_device:usb.product_id" int="0x1651">
401 <append key="info.capabilities" type="strlist">portable_audio_player</append>
402 <merge key="info.category" type="string">portable_audio_player</merge>
403 <merge key="portable_audio_player.type" type="string">generic</merge>
404 <merge key="portable_audio_player.access_method" type="string">storage</merge>
405 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
406 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
407 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
408 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
409 <match key="storage.lun" int="1">
410 <merge key="storage.drive_type" type="string">sd_mmc</merge>
411 </match>
412 </match>
413 </match>
415 <!-- Cowon -->
416 <match key="@storage.physical_device:usb.vendor_id" int="0xe21">
417 <!-- iAudio M3 -->
418 <match key="@storage.physical_device:usb.product_id" int="0x500">
419 <append key="info.capabilities" type="strlist">portable_audio_player</append>
420 <merge key="info.category" type="string">portable_audio_player</merge>
421 <merge key="portable_audio_player.type" type="string">generic</merge>
422 <merge key="portable_audio_player.access_method" type="string">storage</merge>
423 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
424 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
425 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
426 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
427 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
428 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
429 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
430 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
431 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
432 <append key="portable_audio_player.playlist_path" type="strlist">PLAYLIST/%File</append>
433 </match>
434 <!-- iAudio X5 -->
435 <match key="@storage.physical_device:usb.product_id" int="0x510">
436 <append key="info.capabilities" type="strlist">portable_audio_player</append>
437 <merge key="info.category" type="string">portable_audio_player</merge>
438 <merge key="portable_audio_player.type" type="string">generic</merge>
439 <merge key="portable_audio_player.access_method" type="string">storage</merge>
440 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
441 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
442 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
443 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
444 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
445 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
446 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
447 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
448 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
449 <append key="portable_audio_player.playlist_path" type="strlist">PLAYLIST/%File</append>
450 </match>
451 <!-- iAudio M5 -->
452 <match key="@storage.physical_device:usb.product_id" int="0x520">
453 <append key="info.capabilities" type="strlist">portable_audio_player</append>
454 <merge key="info.category" type="string">portable_audio_player</merge>
455 <merge key="portable_audio_player.type" type="string">generic</merge>
456 <merge key="portable_audio_player.access_method" type="string">storage</merge>
457 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
458 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
459 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
460 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
461 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
462 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
463 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
464 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
465 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
466 <append key="portable_audio_player.playlist_path" type="strlist">PLAYLIST/%File</append>
467 </match>
468 <!-- iAudio G3 -->
469 <match key="@storage.physical_device:usb.product_id" int="0x601">
470 <append key="info.capabilities" type="strlist">portable_audio_player</append>
471 <merge key="info.category" type="string">portable_audio_player</merge>
472 <merge key="portable_audio_player.type" type="string">generic</merge>
473 <merge key="portable_audio_player.access_method" type="string">storage</merge>
474 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
475 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
476 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
477 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
478 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
479 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
480 <append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
481 <append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
482 </match>
483 <!-- iAudio 5 -->
484 <match key="@storage.physical_device:usb.product_id" int="0x602">
485 <append key="info.capabilities" type="strlist">portable_audio_player</append>
486 <merge key="info.category" type="string">portable_audio_player</merge>
487 <merge key="portable_audio_player.type" type="string">generic</merge>
488 <merge key="portable_audio_player.access_method" type="string">storage</merge>
489 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
490 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
491 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
492 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
493 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
494 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
495 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
496 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
497 </match>
498 <!-- iAudio G2 -->
499 <match key="@storage.physical_device:usb.product_id" int="0x604">
500 <append key="info.capabilities" type="strlist">portable_audio_player</append>
501 <merge key="info.category" type="string">portable_audio_player</merge>
502 <merge key="portable_audio_player.type" type="string">generic</merge>
503 <merge key="portable_audio_player.access_method" type="string">storage</merge>
504 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
505 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
506 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
507 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
508 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
509 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
510 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
511 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
512 </match>
513 <!-- iAudio U3 -->
514 <match key="@storage.physical_device:usb.product_id" int="0x700">
515 <append key="info.capabilities" type="strlist">portable_audio_player</append>
516 <merge key="info.category" type="string">portable_audio_player</merge>
517 <merge key="portable_audio_player.type" type="string">generic</merge>
518 <merge key="portable_audio_player.access_method" type="string">storage</merge>
519 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
520 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
521 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
522 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
523 <append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
524 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
525 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
526 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC</append>
527 <append key="portable_audio_player.audio_folders" type="strlist">VOICE</append>
528 <append key="portable_audio_player.audio_folders" type="strlist">RECORD</append>
529 <append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
530 <append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
531 <append key="portable_audio_player.audio_folders" type="strlist">MUSIC</append>
532 <append key="portable_audio_player.audio_folders" type="strlist">RECORDS/FM</append>
533 <append key="portable_audio_player.audio_folders" type="strlist">RECORDS/LINEIN</append>
534 <append key="portable_audio_player.audio_folders" type="strlist">RECORDS/VOICE</append>
535 </match>
536 </match>
538 <!-- Archos -->
539 <match key="@storage.physical_device:usb.vendor_id" int="0xe79">
540 <!-- Archos GMini 400 -->
541 <match key="@storage.physical_device:usb.product_id" int="0x1109">
542 <append key="info.capabilities" type="strlist">portable_audio_player</append>
543 <merge key="info.category" type="string">portable_audio_player</merge>
544 <merge key="portable_audio_player.type" type="string">generic</merge>
545 <merge key="portable_audio_player.access_method" type="string">storage</merge>
546 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
547 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
548 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
549 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
550 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
551 <append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
552 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
553 <append key="portable_audio_player.playlist_path" type="strlist">Playlist/</append>
554 </match>
555 <!-- Archos XS 100 -->
556 <match key="@storage.physical_device:usb.product_id" int="0x1205">
557 <append key="info.capabilities" type="strlist">portable_audio_player</append>
558 <merge key="info.category" type="string">portable_audio_player</merge>
559 <merge key="portable_audio_player.type" type="string">generic</merge>
560 <merge key="portable_audio_player.access_method" type="string">storage</merge>
561 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
562 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
563 <append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
564 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
565 </match>
566 </match>
568 <!-- Sony Ericsson -->
569 <match key="@storage.physical_device:usb.vendor_id" int="0xfce">
570 <!-- K750i mobile phone -->
571 <match key="@storage.physical_device:usb.product_id" int="0xd016">
572 <append key="info.capabilities" type="strlist">portable_audio_player</append>
573 <merge key="info.category" type="string">portable_audio_player</merge>
574 <merge key="portable_audio_player.type" type="string">generic</merge>
575 <merge key="portable_audio_player.access_method" type="string">storage</merge>
576 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
577 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
578 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
579 </match>
581 <!-- W800 Walkman Phone -->
582 <!-- media files go in mp3/$ARTIST/$ALBUM/$TRACKNAME -->
583 <match key="@storage.physical_device:usb.product_id" int="0xd028">
584 <append key="info.capabilities" type="strlist">portable_audio_player</append>
585 <merge key="info.category" type="string">portable_audio_player</merge>
586 <merge key="portable_audio_player.type" type="string">generic</merge>
587 <merge key="portable_audio_player.access_method" type="string">storage</merge>
588 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
589 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
590 <append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
591 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
592 </match>
593 </match>
595 <match key="@storage.physical_device:usb.vendor_id" int="0x1006">
596 <!-- iGP 100 -->
597 <match key="@storage.physical_device:usb.product_id" int="0x2001">
598 <append key="info.capabilities" type="strlist">portable_audio_player</append>
599 <merge key="info.category" type="string">portable_audio_player</merge>
600 <merge key="portable_audio_player.type" type="string">generic</merge>
601 <merge key="portable_audio_player.access_method" type="string">storage</merge>
602 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
603 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
604 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
605 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
606 </match>
607 <!-- iHP-100,115 -->
608 <match key="@storage.physical_device:usb.product_id" int="0x3001">
609 <append key="info.capabilities" type="strlist">portable_audio_player</append>
610 <merge key="info.category" type="string">portable_audio_player</merge>
611 <merge key="portable_audio_player.type" type="string">generic</merge>
612 <merge key="portable_audio_player.access_method" type="string">storage</merge>
613 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
614 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
615 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
616 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
617 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
618 </match>
619 <!-- HP-120,140 -->
620 <match key="@storage.physical_device:usb.product_id" int="0x3002">
621 <append key="info.capabilities" type="strlist">portable_audio_player</append>
622 <merge key="info.category" type="string">portable_audio_player</merge>
623 <merge key="portable_audio_player.type" type="string">generic</merge>
624 <merge key="portable_audio_player.access_method" type="string">storage</merge>
625 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
626 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
627 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
628 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
629 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
630 </match>
631 <!-- H320, H340 -->
632 <match key="@storage.physical_device:usb.product_id" int="0x3003">
633 <append key="info.capabilities" type="strlist">portable_audio_player</append>
634 <merge key="info.category" type="string">portable_audio_player</merge>
635 <merge key="portable_audio_player.type" type="string">generic</merge>
636 <merge key="portable_audio_player.access_method" type="string">storage</merge>
637 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
638 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
639 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
640 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
641 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
642 </match>
643 </match>
645 <!-- TouchStone/WaveX -->
646 <match key="@storage.physical_device:usb.vendor_id" int="0x10c7">
647 <!-- TS-300 -->
648 <match key="@storage.physical_device:usb.product_id" int="0xc000">
649 <append key="info.capabilities" type="strlist">portable_audio_player</append>
650 <merge key="info.category" type="string">portable_audio_player</merge>
651 <merge key="portable_audio_player.type" type="string">generic</merge>
652 <merge key="portable_audio_player.access_method" type="string">storage</merge>
653 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
654 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
655 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
656 </match>
657 </match>
659 <!-- Foston -->
660 <match key="@storage.physical_device:usb.vendor_id" int="0x10d6">
661 <!-- Foston 256MB -->
662 <match key="@storage.physical_device:usb.product_id" int="0x1100">
663 <append key="info.capabilities" type="strlist">portable_audio_player</append>
664 <merge key="info.category" type="string">portable_audio_player</merge>
665 <merge key="portable_audio_player.type" type="string">generic</merge>
666 <merge key="portable_audio_player.access_method" type="string">storage</merge>
667 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
668 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
669 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
670 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
671 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
672 </match>
673 </match>
675 <!-- Jens of Sweden -->
676 <match key="@storage.physical_device:usb.vendor_id" int="0x1332">
677 <!-- MP-130 -->
678 <match key="@storage.physical_device:usb.product_id" int="0x1325">
679 <append key="info.capabilities" type="strlist">portable_audio_player</append>
680 <merge key="info.category" type="string">portable_audio_player</merge>
681 <merge key="portable_audio_player.type" type="string">generic</merge>
682 <merge key="portable_audio_player.access_method" type="string">storage</merge>
683 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
684 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
685 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
686 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
687 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
688 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
689 </match>
690 </match>
692 <!-- MSI -->
693 <match key="@storage.physical_device:usb.vendor_id" int="0x1462">
694 <!-- MegaStick-1 Flash Stick -->
695 <match key="@storage.physical_device:usb.product_id" int="0x5512">
696 <append key="info.capabilities" type="strlist">portable_audio_player</append>
697 <merge key="info.category" type="string">portable_audio_player</merge>
698 <merge key="portable_audio_player.type" type="string">generic</merge>
699 <merge key="portable_audio_player.access_method" type="string">storage</merge>
700 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
701 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
702 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
703 </match>
704 </match>
706 <!-- Motorola -->
707 <match key="@storage.physical_device:usb.vendor_id" int="0x22b8">
708 <!-- ROKR e2 Memory Card mode -->
709 <match key="@storage.physical_device:usb.product_id" int="0x608d">
710 <merge key="storage.model" type="string">ROKR e2</merge>
711 <merge key="storage.vendor" type="string">Motorola</merge>
712 <append key="info.capabilities" type="strlist">portable_audio_player</append>
713 <merge key="info.category" type="string">portable_audio_player</merge>
714 <merge key="portable_audio_player.type" type="string">generic</merge>
715 <merge key="portable_audio_player.access_method" type="string">storage</merge>
716 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
717 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
718 <append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
719 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
720 </match>
721 </match>
723 <!-- iRiver -->
724 <match key="@storage.physical_device:usb.vendor_id" int="0x4102">
725 <!-- T30 UMS -->
726 <match key="@storage.physical_device:usb.product_id" int="0x1018">
727 <append key="info.capabilities" type="strlist">portable_audio_player</append>
728 <merge key="info.category" type="string">portable_audio_player</merge>
729 <merge key="portable_audio_player.type" type="string">generic</merge>
730 <merge key="portable_audio_player.access_method" type="string">storage</merge>
731 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
732 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
733 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
734 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
735 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
736 </match>
737 <!-- iFP 100 UMS (supports application/ogg only after firmware upgrade)-->
738 <match key="@storage.physical_device:usb.product_id" int="0x1101">
739 <append key="info.capabilities" type="strlist">portable_audio_player</append>
740 <merge key="info.category" type="string">portable_audio_player</merge>
741 <merge key="portable_audio_player.type" type="string">generic</merge>
742 <merge key="portable_audio_player.access_method" type="string">storage</merge>
743 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
744 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
745 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
746 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
747 </match>
748 <!-- iFP 300 UMS (supports application/ogg only after firmware upgrade)-->
749 <match key="@storage.physical_device:usb.product_id" int="0x1103">
750 <append key="info.capabilities" type="strlist">portable_audio_player</append>
751 <merge key="info.category" type="string">portable_audio_player</merge>
752 <merge key="portable_audio_player.type" type="string">generic</merge>
753 <merge key="portable_audio_player.access_method" type="string">storage</merge>
754 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
755 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
756 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
757 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
758 </match>
759 <!-- iFP 500 UMS (supports application/ogg only after firmware upgrade)-->
760 <match key="@storage.physical_device:usb.product_id" int="0x1105">
761 <append key="info.capabilities" type="strlist">portable_audio_player</append>
762 <merge key="info.category" type="string">portable_audio_player</merge>
763 <merge key="portable_audio_player.type" type="string">generic</merge>
764 <merge key="portable_audio_player.access_method" type="string">storage</merge>
765 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
766 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
767 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
768 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
769 </match>
770 <!-- iFP 700 UMS-->
771 <match key="@storage.physical_device:usb.product_id" int="0x1107">
772 <append key="info.capabilities" type="strlist">portable_audio_player</append>
773 <merge key="info.category" type="string">portable_audio_player</merge>
774 <merge key="portable_audio_player.type" type="string">generic</merge>
775 <merge key="portable_audio_player.access_method" type="string">storage</merge>
776 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
777 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
778 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
779 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
780 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
781 </match>
782 <!-- iFP 800 UMS-->
783 <match key="@storage.physical_device:usb.product_id" int="0x1108">
784 <append key="info.capabilities" type="strlist">portable_audio_player</append>
785 <merge key="info.category" type="string">portable_audio_player</merge>
786 <merge key="portable_audio_player.type" type="string">generic</merge>
787 <merge key="portable_audio_player.access_method" type="string">storage</merge>
788 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
789 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
790 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
791 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
792 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
793 </match>
794 <!-- iFP 900 UMS-->
795 <match key="@storage.physical_device:usb.product_id" int="0x1109">
796 <append key="info.capabilities" type="strlist">portable_audio_player</append>
797 <merge key="info.category" type="string">portable_audio_player</merge>
798 <merge key="portable_audio_player.type" type="string">generic</merge>
799 <merge key="portable_audio_player.access_method" type="string">storage</merge>
800 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
801 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
802 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
803 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
804 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
805 </match>
806 <!-- iFP 1000 UMS-->
807 <match key="@storage.physical_device:usb.product_id" int="0x1110">
808 <append key="info.capabilities" type="strlist">portable_audio_player</append>
809 <merge key="info.category" type="string">portable_audio_player</merge>
810 <merge key="portable_audio_player.type" type="string">generic</merge>
811 <merge key="portable_audio_player.access_method" type="string">storage</merge>
812 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
813 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
814 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
815 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
816 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
817 </match>
818 <!-- N10 UMS-->
819 <match key="@storage.physical_device:usb.product_id" int="0x1111">
820 <append key="info.capabilities" type="strlist">portable_audio_player</append>
821 <merge key="info.category" type="string">portable_audio_player</merge>
822 <merge key="portable_audio_player.type" type="string">generic</merge>
823 <merge key="portable_audio_player.access_method" type="string">storage</merge>
824 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
825 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
826 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
827 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
828 </match>
829 <!-- H10 20GB UMS-->
830 <match key="@storage.physical_device:usb.product_id" int="0x2001">
831 <append key="info.capabilities" type="strlist">portable_audio_player</append>
832 <merge key="info.category" type="string">portable_audio_player</merge>
833 <merge key="portable_audio_player.type" type="string">generic</merge>
834 <merge key="portable_audio_player.access_method" type="string">storage</merge>
835 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
836 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
837 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
838 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
839 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
840 </match>
841 <!-- H10 5GB UMS-->
842 <match key="@storage.physical_device:usb.product_id" int="0x2002">
843 <append key="info.capabilities" type="strlist">portable_audio_player</append>
844 <merge key="info.category" type="string">portable_audio_player</merge>
845 <merge key="portable_audio_player.type" type="string">generic</merge>
846 <merge key="portable_audio_player.access_method" type="string">storage</merge>
847 <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
848 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
849 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
850 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
851 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
852 </match>
854 </match>
855 </match>
856 </match>
858 <!-- USB devices that are music players but uses a user-space library -->
860 <match key="info.subsystem" string="usb">
861 <!-- Archos -->
862 <match key="usb.vendor_id" int="0xe79">
863 <!-- GMini 120 -->
864 <match key="usb.product_id" int="0x1201">
865 <append key="info.capabilities" type="strlist">portable_audio_player</append>
866 <merge key="info.category" type="string">portable_audio_player</merge>
867 <merge key="portable_audio_player.type" type="string">generic</merge>
868 <merge key="portable_audio_player.access_method" type="string">user</merge>
869 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
870 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
871 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
872 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
873 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
874 </match>
875 <!-- GMini XS202 -->
876 <match key="usb.product_id" int="0x1206">
877 <append key="info.capabilities" type="strlist">portable_audio_player</append>
878 <merge key="info.category" type="string">portable_audio_player</merge>
879 <merge key="portable_audio_player.type" type="string">generic</merge>
880 <merge key="portable_audio_player.access_method" type="string">user</merge>
881 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
882 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
883 <append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
884 <append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
885 <append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
886 <append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
887 <append key="portable_audio_player.playlist_path" type="strlist">Playlists/%File</append>
888 </match>
889 </match>
891 <match key="usb.vendor_id" int="0x1006">
892 <!-- iDP 100 UMS-->
893 <match key="usb.product_id" int="0x0001">
894 <append key="info.capabilities" type="strlist">portable_audio_player</append>
895 <merge key="info.category" type="string">portable_audio_player</merge>
896 <merge key="portable_audio_player.type" type="string">generic</merge>
897 <merge key="portable_audio_player.access_method" type="string">user</merge>
898 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
899 </match>
900 </match>
901 <match key="usb.vendor_id" int="0x4102">
902 <!-- iFP 100 IMM (supports application/ogg only after firmware upgrade)-->
903 <match key="usb.product_id" int="0x1001">
904 <append key="info.capabilities" type="strlist">portable_audio_player</append>
905 <merge key="info.category" type="string">portable_audio_player</merge>
906 <merge key="portable_audio_player.type" type="string">generic</merge>
907 <merge key="portable_audio_player.access_method" type="string">user</merge>
908 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
909 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
910 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
911 </match>
912 <!-- iFP 300 IMM (supports application/ogg only after firmware upgrade)-->
913 <match key="usb.product_id" int="0x1003">
914 <append key="info.capabilities" type="strlist">portable_audio_player</append>
915 <merge key="info.category" type="string">portable_audio_player</merge>
916 <merge key="portable_audio_player.type" type="string">generic</merge>
917 <merge key="portable_audio_player.access_method" type="string">user</merge>
918 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
919 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
920 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
921 </match>
922 <!-- iFP 500 IMM (supports application/ogg only after firmware upgrade)-->
923 <match key="usb.product_id" int="0x1005">
924 <append key="info.capabilities" type="strlist">portable_audio_player</append>
925 <merge key="info.category" type="string">portable_audio_player</merge>
926 <merge key="portable_audio_player.type" type="string">generic</merge>
927 <merge key="portable_audio_player.access_method" type="string">user</merge>
928 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
929 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
930 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
931 </match>
932 <!-- iFP 700 IMM-->
933 <match key="usb.product_id" int="0x1007">
934 <append key="info.capabilities" type="strlist">portable_audio_player</append>
935 <merge key="info.category" type="string">portable_audio_player</merge>
936 <merge key="portable_audio_player.type" type="string">generic</merge>
937 <merge key="portable_audio_player.access_method" type="string">user</merge>
938 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
939 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
940 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
941 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
942 </match>
943 <!-- iFP 800 IMM-->
944 <match key="usb.product_id" int="0x1008">
945 <append key="info.capabilities" type="strlist">portable_audio_player</append>
946 <merge key="info.category" type="string">portable_audio_player</merge>
947 <merge key="portable_audio_player.type" type="string">generic</merge>
948 <merge key="portable_audio_player.access_method" type="string">user</merge>
949 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
950 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
951 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
952 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
953 </match>
954 <!-- iFP 900 IMM-->
955 <match key="usb.product_id" int="0x1009">
956 <append key="info.capabilities" type="strlist">portable_audio_player</append>
957 <merge key="info.category" type="string">portable_audio_player</merge>
958 <merge key="portable_audio_player.type" type="string">generic</merge>
959 <merge key="portable_audio_player.access_method" type="string">user</merge>
960 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
961 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
962 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
963 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
964 </match>
965 <!-- iFP 1000 IMM-->
966 <match key="usb.product_id" int="0x1010">
967 <append key="info.capabilities" type="strlist">portable_audio_player</append>
968 <merge key="info.category" type="string">portable_audio_player</merge>
969 <merge key="portable_audio_player.type" type="string">generic</merge>
970 <merge key="portable_audio_player.access_method" type="string">user</merge>
971 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
972 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
973 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
974 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
975 </match>
976 <!-- N10 IMM-->
977 <match key="usb.product_id" int="0x1011">
978 <append key="info.capabilities" type="strlist">portable_audio_player</append>
979 <merge key="info.category" type="string">portable_audio_player</merge>
980 <merge key="portable_audio_player.type" type="string">generic</merge>
981 <merge key="portable_audio_player.access_method" type="string">user</merge>
982 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
983 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
984 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
985 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
986 </match>
987 <!-- H10 20GB MTP-->
988 <match key="usb.product_id" int="0x2101">
989 <append key="info.capabilities" type="strlist">portable_audio_player</append>
990 <merge key="info.category" type="string">portable_audio_player</merge>
991 <merge key="portable_audio_player.type" type="string">generic</merge>
992 <merge key="portable_audio_player.access_method" type="string">user</merge>
993 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
994 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
995 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
996 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
997 </match>
998 <!-- H10 5GB MTP-->
999 <match key="usb.product_id" int="0x2102">
1000 <append key="info.capabilities" type="strlist">portable_audio_player</append>
1001 <merge key="info.category" type="string">portable_audio_player</merge>
1002 <merge key="portable_audio_player.type" type="string">generic</merge>
1003 <merge key="portable_audio_player.access_method" type="string">user</merge>
1004 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
1005 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
1006 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
1007 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
1008 </match>
1009 <!-- H10 5,6GB MTP-->
1010 <match key="usb.product_id" int="0x2105">
1011 <append key="info.capabilities" type="strlist">portable_audio_player</append>
1012 <merge key="info.category" type="string">portable_audio_player</merge>
1013 <merge key="portable_audio_player.type" type="string">generic</merge>
1014 <merge key="portable_audio_player.access_method" type="string">user</merge>
1015 <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
1016 <append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
1017 <append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
1018 <append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
1019 </match>
1020 </match>
1022 </match>
1024 </device>
1025 </deviceinfo>