1############### 2# Device Detector - The Universal Device Detection library for parsing User Agents 3# 4# @link https://matomo.org 5# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later 6############### 7 8Apple: 9 regex: '(?:Apple-)?iPod' 10 device: 'portable media player' 11 models: 12 - regex: '(?:Apple-)?iPod1[C,_]?1' 13 model: 'iPod Touch 1G' 14 - regex: '(?:Apple-)?iPod2[C,_]?1' 15 model: 'iPod Touch 2G' 16 - regex: '(?:Apple-)?iPod3[C,_]?1' 17 model: 'iPod Touch 3' 18 - regex: '(?:Apple-)?iPod4[C,_]?1' 19 model: 'iPod Touch 4' 20 - regex: '(?:Apple-)?iPod5[C,_]?1' 21 model: 'iPod Touch 5' 22 - regex: '(?:Apple-)?iPod7[C,_]?1' 23 model: 'iPod Touch 6' 24 - regex: '(?:Apple-)?iPod9[C,_]?1|iPodTouch7' 25 model: 'iPod Touch 7' 26 - regex: '(?:Apple-)?iPod' 27 model: 'iPod Touch' 28 29Cowon: 30 regex: 'COWON ([^;/]+) Build' 31 device: 'portable media player' 32 model: '$1' 33 34# FiiO (https://www.fiio.com/) 35FiiO: 36 regex: 'FiiO' 37 device: 'portable media player' 38 models: 39 - regex: 'M11 Plus LTD' 40 model: 'M11 Plus LTD' 41 - regex: 'FiiO M(11S|1[157]|6)' 42 model: 'M$1' 43 44Microsoft: 45 regex: 'Microsoft ZuneHD' 46 device: 'portable media player' 47 model: 'Zune HD' 48 49Panasonic: 50 regex: '(SV-MV100)' 51 device: 'portable media player' 52 model: '$1' 53 54Samsung: 55 regex: 'YP-(G[SIPB]?1|G[57]0|GB70D)' 56 device: 'portable media player' 57 models: 58 - regex: 'YP-G[B]?1' 59 model: 'Galaxy Player 4.0' 60 - regex: 'YP-G70' 61 model: 'Galaxy Player 5.0' 62 - regex: 'YP-GS1' 63 model: 'Galaxy Player 3.6' 64 - regex: 'YP-GI1' 65 model: 'Galaxy Player 4.2' 66 - regex: 'YP-GP1' 67 model: 'Galaxy Player 5.8' 68 - regex: 'YP-G50' 69 model: 'Galaxy Player 50' 70 - regex: 'YP-GB70D' 71 model: 'Galaxy Player 70 Plus' 72 73Wizz: 74 regex: '(DV-PTB1080)(?:[);/ ]|$)' 75 device: 'portable media player' 76 model: '$1' 77 78# Shanling 79Shanling: 80 regex: 'Shanling M6' 81 device: 'portable media player' 82 models: 83 - regex: 'Shanling (M6\(21\))' 84 model: '$1' 85 86# Sylvania 87Sylvania: 88 regex: '(SLTDVD102[34])' 89 device: 'portable media player' 90 model: '$1' 91 92# KuGou 93KuGou: 94 regex: 'KuGou[_ -](P5)' 95 device: 'portable media player' 96 model: '$1' 97 98# Surfans 99Surfans: 100 regex: '(Y57A)(?:[);/ ]|$)' 101 device: 'portable media player' 102 model: '$1' 103 104# Oilsky (oilsky.com.cn) 105Oilsky: 106 regex: 'Oilsky (M501|M303)(?:-Pro)?(?:[);/ ]|$)' 107 device: 'portable media player' 108 models: 109 - regex: 'M303-Pro' 110 model: 'M303 Pro' 111 - regex: '(M501|M303)' 112 model: '$1' 113 114# Diofox 115Diofox: 116 regex: 'Diofox[ _](M8|M10|M508)(?:[);/ ]|$)' 117 device: 'portable media player' 118 model: '$1' 119 120# MECHEN (mechen.com.cn) 121MECHEN: 122 regex: 'MECHEN' 123 device: 'portable media player' 124 models: 125 - regex: 'MECHEN[- _]([^;/)]+)[- _]Pro(?: Build|[);])' 126 model: '$1 Pro' 127 - regex: 'MECHEN[- _]([^;/)]+)(?: Build|[);])' 128 model: '$1' 129