ACC SHELL
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" string="storage">
<!-- Apple iPod - TODO: use USB ids to determine exact output formats -->
<match key="storage.vendor" contains="Apple">
<match key="storage.model" contains="iPod">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<addset key="portable_audio_player.access_method.protocols" type="strlist">ipod</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-aiff</append>
<merge key="storage.requires_eject" type="bool">true</merge>
<!-- iPods with video -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1261;0x1262">
<append key="portable_audio_player.output_formats" type="strlist">video/mp4</append>
</match>
</match>
</match>
<!-- USB Mass Storage devices that are music players -->
<match key="@storage.originating_device:info.subsystem" string="usb">
<!-- Transcend -->
<match key="@storage.originating_device:usb.vendor_id" int="0x402">
<!-- Transcend T.Sonic 520 -->
<match key="@storage.originating_device:usb.product_id" int="0x5661">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Creative -->
<match key="@storage.originating_device:usb.vendor_id" int="0x41e">
<!-- MuVo V100 -->
<match key="@storage.originating_device:usb.product_id" int="0x200c">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- MuVo NX, MuVo2, MuVo TX, MuVo TX FM, Zen Micro,NOMAD Jukebox Zen Xtra, MuVo N200 (MuVo Micro), Zen Micro -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x4115;0x4116;0x4117;0x4120;0x411e;0x4128;0x412b;0x4130">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Zen Nano -->
<match key="@storage.originating_device:usb.product_id" int="0x412c">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
</match>
<!-- MuVo V200 -->
<match key="@storage.originating_device:usb.product_id" int="0x4129">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Zen Nano Plus-->
<match key="@storage.originating_device:usb.product_id" int="0x4139">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- Zen Stone -->
<match key="@storage.originating_device:usb.product_id" int="0x4154">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
</match>
<!-- Zen Stone Plus -->
<match key="@storage.originating_device:usb.product_id" int="0x4155">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">/</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
</match>
</match>
<!-- Nokia -->
<match key="@storage.originating_device:usb.vendor_id" int="0x421">
<!-- Nokia 770, N800, N810 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x431;0x4c3;0x96">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Nokia Series 60 phones -->
<match key="storage.model" string="S60">
<merge key="storage.requires_eject" type="bool">true</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music Downloads/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Sounds/Digital/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Sounds/Simple/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/%File</append>
</match>
<!-- Nokia 5300 -->
<match key="@storage.originating_device:usb.product_id" int="0x4b9">
<merge key="storage.model" type="string">5300</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Nokia 5310 -->
<match key="@storage.originating_device:usb.product_id" int="0x6a">
<merge key="storage.model" type="string">5310</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Nokia 6300 -->
<match key="@storage.originating_device:usb.product_id" int="0x4fa">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
</match>
</match>
<!-- MPIO HD300 Player -->
<!-- The usb controller in the HD300 is the same as is used in various
usb ide drives. With no obvious way to determine the difference
<match key="@storage.originating_device:usb.vendor_id" int="0x05e3">
<match key="@storage.originating_device:usb.product_id" int="0x0702">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">video/x-ms-asf</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
</match>
-->
<!-- SONICblue -->
<match key="@storage.originating_device:usb.vendor_id" int="0x045a">
<!-- Rio Forge -->
<match key="@storage.originating_device:usb.product_id" int="0x5042">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<match key="storage.lun" int="1">
<merge key="storage.drive_type" type="string">sd_mmc</merge>
</match>
</match>
<!-- Rio Karma -->
<match key="@storage.originating_device:usb.product_id" int="0x5210">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<addset key="portable_audio_player.access_method.protocols" type="strlist">karma</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Rio Carbon -->
<match key="@storage.originating_device:usb.product_id" int="0x5224">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Philips -->
<match key="@storage.originating_device:usb.vendor_id" int="0x471">
<!-- Philips GoGear SA1330 -->
<match key="@storage.originating_device:usb.product_id" int="0x165">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Philips GoGear SA3125 -->
<match key="@storage.originating_device:usb.product_id" int="0x84a">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">video/x-smv</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Video/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Voice/</append>
</match>
<!-- Philips GoGear SA52XX -->
<match key="@storage.originating_device:usb.product_id" int="0x2022">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">video/x-ms-wmv</append>
<append key="portable_audio_player.output_formats" type="strlist">video/ms-video</append>
<append key="portable_audio_player.output_formats" type="strlist">video/mp4</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Video/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/</append>
</match>
</match>
<!-- Meizu -->
<match key="@storage.originating_device:usb.vendor_id" int="0x492">
<!-- Mini Player M6 -->
<match key="@storage.originating_device:usb.product_id" int="0x140">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/</append>
<append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLISTS/%File</append>
</match>
</match>
<!--Panasonic -->
<match key="@storage.originating_device:usb.vendor_id" int="0x4da">
<!--Panasonic SV-MP31V-->
<match key="@storage.originating_device:usb.product_id" int="0x3701">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">PLAYER/</append>
</match>
</match>
<!-- Samsung -->
<match key="@storage.originating_device:usb.vendor_id" int="0x04e8">
<!-- Samsung Yepp YP-35 -->
<match key="@storage.originating_device:usb.product_id" int="0x5010">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Samsung Yepp YP-ST5 -->
<match key="@storage.originating_device:usb.product_id" int="0x5021">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- Samsung YP-MT6V, YP-F1,YP-U1, YP-U2Z, YP-U4 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x5026;0x502b;0x503b;0x5050;0x5092">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Samsung YP-J70, YP-T7F -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x5032;0x503d">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<!-- Samsung YP-J70 -->
<match key="@storage.originating_device:usb.product_id" int="0x5032">
<append key="portable_audio_player.audio_folders" type="strlist">RECORDED/</append>
<merge key="storage.requires_eject" type="bool">true</merge>
</match>
</match>
<!-- Samsung YP-Z5 -->
<match key="@storage.originating_device:usb.product_id" int="0x5041">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-scpls</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/</append>
</match>
<!-- Samsung YP-T9 -->
<match key="@storage.originating_device:usb.product_id" int="0x5055">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-asf</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- Samsung Yepp YP-K3 (Firmware_4.06KR), YP-S2-->
<match key="@storage.originating_device:usb.product_id" int_outof="0x5080;0x5095">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Meizu M6 MiniPlayer -->
<match key="@storage.originating_device:usb.product_id" int="0x5a0f">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD</append>
<append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLISTS/%File</append>
</match>
<!-- Samsung YP-S5 -->
<match key="@storage.originating_device:usb.product_id" int="0x508c">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Samsung Yepp YP-P3 -->
<match key="@storage.originating_device:usb.product_id" int="0x5119">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.output_formats" type="strlist">image/jpeg</append>
<append key="portable_audio_player.output_formats" type="strlist">text/plain</append>
<append key="portable_audio_player.output_formats" type="strlist">application/x-shockwave-flash</append>
<append key="portable_audio_player.output_formats" type="strlist">video/x-ms-wmv</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Video/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Datacasts/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Recorded Files/FM Radio/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Recorded Files/Voice/</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/%File</append>
</match>
</match>
<!-- Sony -->
<match key="@storage.originating_device:usb.vendor_id" int="0x54c">
<!-- Sony Network Walkman -->
<match key="@storage.originating_device:usb.product_id" int="0x1fb">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.sony.atrac3</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- Sony Walkman NWD-B105 -->
<match key="@storage.originating_device:usb.product_id" int="0x317">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Record/Voice/</append>
</match>
<!-- Sony Walkman NWZ-135F -->
<match key="@storage.originating_device:usb.product_id" int="0x36e">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- Sony Walkman Video MP3 NWZ-xxxx -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x035b;0x035c">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
</match>
<!-- Sony Walkman NWZ-S638F -->
<match key="@storage.originating_device:usb.product_id" int="0x38e">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
</match>
</match>
<!-- Deactived entry. Looks as if this is a generic USB chip, since it matches
also a Option GlobeTrotter Express 7.2 HSDPA modem card. Find another way to identify the
LG Fusic Phone.
<match key="@storage.originating_device:usb.vendor_id" int="0x05c6">
<match key="@storage.originating_device:usb.product_id" int="0x1000">
<addset key="info.capabilities" type="strlist">portable_audio_player</addset>
<merge key="info.category" type="string">portable_audio_player</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<addset key="portable_audio_player.output_formats" type="strlist">audio/aac</addset>
<addset key="portable_audio_player.audio_folders" type="strlist">MUSIC</addset>
<append key="portable_audio_player.playlist_path" type="string">MUSIC/AllMyMusic.m3u</append>
<addset key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</addset>
</match>
</match>
-->
<!-- Jetflash MP3 Player, AKA NAPA LCD-HD, AKA Medion, AKA Tevion and other -->
<match key="@storage.originating_device:usb.vendor_id" int="0x066f">
<!-- EXATEL i-BEAD100 Player, Medion MD41512 / Tevion 41512 , Transcend (T.Sonic ??? White),
TrekStor i.Beat 115, Transcend (T.Sonic 610), TrekStor i.Beat jump MP3 Player
-->
<match key="@storage.originating_device:usb.product_id" int_outof="0x8000;0x8008;0x8206;0x821f;0x829c;0x82e0;0x835d">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- MSCNMMC MP3 Player / Tevion MD80946 -->
<match key="@storage.originating_device:usb.product_id" int="0x8004">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">/</append>
<append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
<match key="storage.lun" int="1">
<merge key="storage.drive_type" type="string">sd_mmc</merge>
</match>
</match>
<!-- Traxdata Digital Audio Player -->
<match key="@storage.originating_device:usb.product_id" int="0x8038">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<match key="storage.lun" int="1">
<merge key="storage.drive_type" type="string">sd_mmc</merge>
</match>
</match>
<!-- Digital Live250 -->
<match key="@storage.originating_device:usb.product_id" int="0x80e0">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Jens of Sweeden (JoS) MP-120 -->
<match key="@storage.originating_device:usb.product_id" int="0x82d4">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- ALBA MP3128D6 -->
<match key="@storage.originating_device:usb.product_id" int="0x8305">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- TrekStor vibez -->
<match key="@storage.originating_device:usb.product_id" int="0x842a">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-scpls</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_format" type="strlist">application/vnd.ms-wpl</append>
</match>
</match>
<!-- RCA -->
<match key="@storage.originating_device:usb.vendor_id" int="0x69b">
<!-- Lyra RD1072, RD2212, MC2021C, TH1501 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x713;0x718;0x756;0x767">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Thomson PDP9512FM -->
<match key="@storage.originating_device:usb.product_id" int="0x76b">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Lyra TH1100A -->
<match key="@storage.originating_device:usb.product_id" int="0x778">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- SanDisk -->
<match key="@storage.originating_device:usb.vendor_id" int="0x781">
<!-- Sansa e130, e140 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x7301;0x7302">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- Sansa m250, m230, e270 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x7401;0x7421;0x7431">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
</match>
<!-- Sansa Clip and Fuze versions 1 and 2.
Older devices require a firmware upgrade to support all
output formats, but we can't detect that via USB ID. -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x7432;0x7433;0x7434;0x7435;0x74c0;0x74c1;0x74c2;0x74c3">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/audible</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-pn-audibleaudio</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">PODCAST/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/FM/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/VOICE/</append>
<append key="portable_audio_player.audio_folders" type="strlist">AUDIBLE/</append>
<append key="portable_audio_player.audio_folders" type="strlist">AUDIOBOOKS/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">%File</append>
<merge key="storage.requires_eject" type="bool">true</merge>
</match>
<!-- Sansa c250 -->
<match key="@storage.originating_device:usb.product_id" int="0x7451">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
<merge key="storage.requires_eject" type="bool">true</merge>
</match>
</match>
<!-- Olympus -->
<match key="@storage.originating_device:usb.vendor_id" int="0x07b4">
<!-- DS-2 voice recorder -->
<match key="@storage.originating_device:usb.product_id" int="0x020e">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
</match>
</match>
<!-- Peak Digital Audio Player -->
<match key="@storage.originating_device:usb.vendor_id" int="0xd7d">
<match key="@storage.originating_device:usb.product_id" int="0x1651">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<match key="storage.lun" int="1">
<merge key="storage.drive_type" type="string">sd_mmc</merge>
</match>
</match>
</match>
<!-- Danger Research -->
<match key="@storage.originating_device:usb.vendor_id" int="0x0da0">
<!-- Hiptop/Sidekick 3 -->
<match key="@storage.originating_device:usb.product_id" int="0x1001">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
</match>
<!-- Cowon -->
<match key="@storage.originating_device:usb.vendor_id" int="0xe21">
<!-- iAUDIO M3, X5, M5, U3 , F2, 7-->
<match key="@storage.originating_device:usb.product_id" int_outof="0x500;0x510;0x520;0x700;0x710;0x730;0x750">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
<!-- iAUDIO X5, M5, F2, 7 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x510;0x520;0x710;0x730;0x750">
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/</append>
<append key="portable_audio_player.audio_folders" type="strlist">VOICE/</append>
</match>
<!-- iAUDIO U3 -->
<match key="@storage.originating_device:usb.product_id" int="0x700">
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/FM/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/LINEIN/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/VOICE/</append>
</match>
</match>
<!-- iAUDIO G3, 5, G2 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x601;0x602;0x604;0x760">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">PLAYLIST/%File</append>
<!-- iAUDIO G2 -->
<match key="@storage.originating_device:usb.product_id" int="0x760">
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORD/</append>
<append key="portable_audio_player.audio_folders" type="strlist">VOICE/</append>
</match>
<!-- iAUDIO U2 -->
<match key="@storage.originating_device:usb.product_id" int="0x600">
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/FM/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/LINEIN/</append>
<append key="portable_audio_player.audio_folders" type="strlist">RECORDS/VOICE/</append>
</match>
</match>
</match>
<!-- Archos -->
<match key="@storage.originating_device:usb.vendor_id" int="0xe79">
<!-- Archos GMini 400m A404 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1109;0x1300">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">Playlist/</append>
</match>
<!-- Archos XS 100 -->
<match key="@storage.originating_device:usb.product_id" int="0x1205">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Q-be (Hyun Won, Inc.) -->
<match key="@storage.originating_device:usb.vendor_id" int="0x0f9c">
<match key="@storage.originating_device:usb.product_id" int="0x9111">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
</match>
</match>
<!-- RIM -->
<match key="@storage.originating_device:usb.vendor_id" int="0x0fca">
<!-- Blackberry 8100 (Pearl), 8000 (Curve), 9000 (Bold) -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x4;0x6;0x8004">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<match key="@storage.originating_device:usb.product_id" int_outof="0x6;0x8004">
<append key="portable_audio_player.audio_folders" type="strlist">BlackBerry/music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">BlackBerry/videos/</append>
</match>
<match key="@storage.originating_device:usb.product_id" int="0x4">
<append key="portable_audio_player.audio_folders" type="strlist">blackberry/music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">blackberry/videos/</append>
</match>
</match>
<match key="@storage.originating_device:usb.product_id" int="0x8004">
<append key="portable_audio_player.audio_folders" type="strlist">home/user/music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">home/user/videos/</append>
</match>
</match>
<!-- Sony Ericsson -->
<match key="@storage.originating_device:usb.vendor_id" int="0xfce">
<!-- K750i mobile phone -->
<match key="@storage.originating_device:usb.product_id" int="0xd016">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MP3/</append>
<append key="portable_audio_player.audio_folders" type="strlist">MSSEMC/Media files/audio/</append>
</match>
<!-- Sony Ericsson K810i -->
<match key="@storage.originating_device:usb.product_id" int="0xe0a1">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/amr</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/amr</append>
</match>
<!-- W810i, K610i, W300i -->
<match key="@storage.originating_device:usb.product_id" int_outof="0xe042;0xe046;0xe053">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- W302i -->
<match key="@storage.originating_device:usb.product_id" int="0xe0c8">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- W800 Walkman Phone -->
<!-- media files go in mp3/$ARTIST/$ALBUM/$TRACKNAME -->
<match key="@storage.originating_device:usb.product_id" int="0xd028">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MP3/</append>
<append key="portable_audio_player.audio_folders" type="strlist">MSSEMC/Media files/audio/</append>
</match>
<!-- K800i mobile phone -->
<!-- media files go in mp3/$ARTIST/$ALBUM/$TRACKNAME -->
<match key="@storage.originating_device:usb.product_id" int="0xd039">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/3gpp</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.rn-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-amr</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-imy</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-midi</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-amr</append>
</match>
<!-- W950i mobile phone -->
<match key="@storage.originating_device:usb.product_id" int="0xd037">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.rn-realaudio</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">Music/playlists</append>
</match>
<!-- W880i/890i Walkman Phone -->
<match key="@storage.originating_device:usb.product_id" int_outof="0xe068;0xe0b3">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">Music/playlists</append>
</match>
<!-- Sony Ericsson K320i -->
<match key="@storage.originating_device:usb.product_id" int="0xe072">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/AMR</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/midi</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/AMR</append>
<append key="portable_audio_player.audio_folders" type="strlist">AUDIO/</append>
</match>
<!-- Sony Ericsson K850i, W910i, W580i -->
<match key="@storage.originating_device:usb.product_id" int_outof="0xe075;0xe076;0xe089">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/amr</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/amr-wb</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.m-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/3gpp</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-m4b</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/midi</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/amr</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Sony Ericsson C902 -->
<match key="@storage.originating_device:usb.product_id" int="0xe0d4">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/3gpp</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/amr</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/amr-wb</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/imelody</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/m4a</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/midi</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.m-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.rn-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.smaf</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-m4b</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/xmf</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/amr</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- P1i mobile phone -->
<match key="@storage.originating_device:usb.product_id" int="0xe092">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/3gpp</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.rn-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-amr</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-imy</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-midi</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
</match>
</match>
<match key="@storage.originating_device:usb.vendor_id" int="0x1006">
<!-- iGP 100 -->
<match key="@storage.originating_device:usb.product_id" int="0x2001">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- iHP-100,115 / HP-120,140 / H320, H340 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x3001;0x3002;0x3003">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
</match>
<!-- Mobile Media Tech. -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1011">
<!-- No-name device, sold as "Lavod" -->
<match key="@storage.originating_device:usb.product_id" int="0x0001">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- TouchStone/WaveX -->
<match key="@storage.originating_device:usb.vendor_id" int="0x10c7">
<!-- TS-300 -->
<match key="@storage.originating_device:usb.product_id" int="0xc000">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">MP3/</append>
</match>
</match>
<!-- Foston, MPMan, Actions Semiconductor -->
<match key="@storage.originating_device:usb.vendor_id" int="0x10d6">
<!-- Foston 128/256MB / MPMan MP-Ki 128 Player, A similar 2GB MP3 Player -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1100;0x1101">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<merge key="portable_audio_player.folder_depth" type="int">1</merge>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Jens of Sweden -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1332">
<!-- MP-130 -->
<match key="@storage.originating_device:usb.product_id" int="0x1325">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- MSI -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1462">
<!-- MegaStick-1 Flash Stick -->
<match key="@storage.originating_device:usb.product_id" int="0x5512">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Nexia NX58XX (including Super*Talent MegaScreen) -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1718">
<match key="@storage.originating_device:usb.product_id" int="0x1013">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
</match>
</match>
<!-- Maxfield, M-Cody, TrekStor -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1890">
<!-- M-Cody M20 -->
<match key="@storage.originating_device:usb.product_id" int="0x0001">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">voice/</append>
<append key="portable_audio_player.audio_folders" type="strlist">fm/</append>
</match>
<!-- Maxfield MAX-SIN TOUCH -->
<match key="@storage.originating_device:usb.product_id" int="0x0110">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
<!-- TrekStor (i.Beat) Blaxx -->
<match key="@storage.originating_device:usb.product_id" int="0x210">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">video/x-smv</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.audio_folders" type="strlist">MUSIC/</append>
<append key="portable_audio_player.audio_folders" type="strlist">FM/</append>
<append key="portable_audio_player.audio_folders" type="strlist">LINE-IN/</append>
<append key="portable_audio_player.audio_folders" type="strlist">VOICE/</append>
</match>
</match>
<!-- TrekStor -->
<match key="@storage.originating_device:usb.vendor_id" int="0x0738">
<!-- i.Beat cebrax fx 1GB -->
<match key="@storage.originating_device:usb.product_id" int="0x1738">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- Amazon -->
<match key="@storage.originating_device:usb.vendor_id" int="0x1949">
<!-- Amazon Kindle -->
<match key="@storage.originating_device:usb.product_id" int="0x0001">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
</match>
</match>
<!-- Motorola -->
<match key="@storage.originating_device:usb.vendor_id" int="0x22b8">
<!-- Motorola iTunes enabled phone -->
<match key="@storage.originating_device:usb.product_id" int="0x4810">
<merge key="storage.model" type="string">V3 series</merge>
<match key="@storage.originating_device:@info.parent:usb_device.product" contains="Motorola Phone (V3i)">
<merge key="storage.model" type="string">Motorola Phone (V3i)</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">ipod</addset>
</match>
<match key="@storage.originating_device:@info.parent:usb_device.product" contains_ncase="iTunes">
<merge key="storage.model" type="string">Motorola iTunes Phone</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">ipod</addset>
</match>
<merge key="storage.vendor" type="string">Motorola</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">mobile/audio/</append>
<merge key="storage.requires_eject" type="bool">true</merge>
</match>
<!-- ROKR e2 Memory Card mode -->
<match key="@storage.originating_device:usb.product_id" int="0x608d">
<merge key="storage.model" type="string">ROKR e2</merge>
<merge key="storage.vendor" type="string">Motorola</merge>
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
<!-- iRiver -->
<match key="@storage.originating_device:usb.vendor_id" int="0x4102">
<!-- T10 1G, T20 UMS, T30 UMS, T10 UMS,iFP 700/800/900/1000 UMS, H10 20GB/50GB UMS -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1013;0x1014;0x1018;0x1020;0x1107;0x1108;0x1109;0x1110;0x2001;0x2002">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- T30 UMS firmware v1.7 , S10 UMS firmware v1.05 -->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1019;0x1023">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-iriver-pla</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/%File</append>
<!-- S10 UMS firmware v1.05 folder -->
<match key="@storage.originating_device:usb.product_id" int="0x1023">
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Recordings/</append>
</match>
</match>
<!-- iFP 100 UMS, 300 UMS, 500 UMS (supports application/ogg only after firmware upgrade),
N10 UMS
-->
<match key="@storage.originating_device:usb.product_id" int_outof="0x1101;0x1103;0x1105;0x1111">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
</match>
<!-- E100 -->
<match key="@storage.originating_device:usb.product_id" int="0x1041">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/flac</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-iriver-pla</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/%File</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Recordings/</append>
</match>
<!-- T7 Volcano UMS -->
<match key="@storage.originating_device:usb.product_id" int="0x1043">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">Recordings/</append>
<append key="portable_audio_player.playlist_format" type="strlist">audio/x-iriver-pla</append>
<append key="portable_audio_player.playlist_path" type="string">Playlists/%File</append>
<!-- I'm not sure -->
<!-- portable_audio_player.folder_depth 2 -->
</match>
</match>
<!-- High Tech Computer Corp. -->
<match key="@storage.originating_device:usb.vendor_id" int="0xbb4">
<!-- Android Phone, HTC Diamond -->
<match key="@storage.originating_device:usb.product_id" int_outof="0xc01;0xc02;0xc13">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/3gpp</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/aac</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.rn-realaudio</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-midi</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.audio_folders" type="strlist">Music/</append>
</match>
<!-- Windows Mobile PPC HTC Touch HD -->
<match key="@storage.originating_device:usb.product_id" int="0xc25">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.audio_folders" type="strlist">My Music/</append>
</match>
</match>
<!-- ISCI, hama, no-name -->
<match key="@storage.physical_device:usb.vendor_id" int="0xdda">
<!-- IC1110 V1.0A, hama DMP-100 -->
<match key="@storage.physical_device:usb.product_id" int="0x302">
<merge key="portable_audio_player.access_method" type="string">storage</merge>
</match>
</match>
<!-- Insignia -->
<match key="@storage.originating_device:usb.vendor_id" int="0x19ff">
<!-- Insignia NS-8V24 -->
<match key="@storage.originating_device:usb.product_id" int="0x0308">
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<append key="portable_audio_player.output_formats" type="strlist">application/ogg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-wav</append>
<append key="portable_audio_player.output_formats" type="strlist">video/mpeg4</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.audio_folders" type="strlist">music/</append>
<append key="portable_audio_player.audio_folders" type="strlist">video/</append>
<append key="portable_audio_player.audio_folders" type="strlist">record/</append>
<append key="portable_audio_player.playlist_formats" type="strlist">audio/x-mpegurl</append>
<append key="portable_audio_player.playlist_path" type="string">playlists/%File</append>
</match>
</match>
</match>
</match>
<!-- Set common keys for detected audio player if you have special cases add the player below this match -->
<match key="portable_audio_player.access_method.protocols" exists="true">
<match key="portable_audio_player.access_method.protocols" contains="storage">
<merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
</match>
<addset key="info.capabilities" type="strlist">portable_audio_player</addset>
<merge key="info.category" type="string">portable_audio_player</merge>
<!-- all player in the list above support this output format -->
<append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
</match>
<!-- handle special devices -->
<match key="info.category" string="storage">
<!-- Sony PSP (PlayStation Portable) -->
<match key="storage.vendor" prefix_ncase="sony">
<match key="storage.model" contains="PSP">
<addset key="info.capabilities" type="strlist">portable_audio_player</addset>
<!-- NOTE: for backward compatibility until key get removed finally -->
<addset key="portable_audio_player.access_method.protocols" type="strlist">storage</addset>
<merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/mp4</append>
<append key="portable_audio_player.output_formats" type="strlist">audio/vnd.sony.atrac3</append>
<append key="portable_audio_player.audio_folders" type="strlist">PSP/MUSIC/</append>
<merge key="portable_audio_player.folder_depth" type="int">0</merge>
<merge key="storage.drive_type" type="string">memory_stick</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
ACC SHELL 2018