1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <deviceinfo version=
"0.2">
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>
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>
34 <!-- USB Mass Storage devices that are music players -->
36 <match key=
"@storage.physical_device:info.subsystem" string=
"usb">
38 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x41e">
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>
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>
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>
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>
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>
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>
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>
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>
136 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x045a">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
365 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x69b">
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>
382 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x781">
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>
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>
416 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0xe21">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
595 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x1006">
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>
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>
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>
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>
645 <!-- TouchStone/WaveX -->
646 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x10c7">
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>
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>
675 <!-- Jens of Sweden -->
676 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x1332">
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>
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>
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>
724 <match key=
"@storage.physical_device:usb.vendor_id" int=
"0x4102">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
858 <!-- USB devices that are music players but uses a user-space library -->
860 <match key=
"info.subsystem" string=
"usb">
862 <match key=
"usb.vendor_id" int=
"0xe79">
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>
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>
891 <match key=
"usb.vendor_id" int=
"0x1006">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>