mirror of
https://github.com/plausible/analytics.git
synced 2024-11-28 21:47:25 +03:00
f966419a4a
Co-authored-by: hq1 <hq@mtod.org>
119 lines
2.7 KiB
YAML
119 lines
2.7 KiB
YAML
###############
|
|
# Device Detector - The Universal Device Detection library for parsing User Agents
|
|
#
|
|
# @link https://matomo.org
|
|
# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
|
|
###############
|
|
|
|
Apple:
|
|
regex: '(?:Apple-)?iPod'
|
|
device: 'portable media player'
|
|
models:
|
|
- regex: '(?:Apple-)?iPod1[C,_]?1'
|
|
model: 'iPod Touch 1G'
|
|
- regex: '(?:Apple-)?iPod2[C,_]?1'
|
|
model: 'iPod Touch 2G'
|
|
- regex: '(?:Apple-)?iPod3[C,_]?1'
|
|
model: 'iPod Touch 3'
|
|
- regex: '(?:Apple-)?iPod4[C,_]?1'
|
|
model: 'iPod Touch 4'
|
|
- regex: '(?:Apple-)?iPod5[C,_]?1'
|
|
model: 'iPod Touch 5'
|
|
- regex: '(?:Apple-)?iPod7[C,_]?1'
|
|
model: 'iPod Touch 6'
|
|
- regex: '(?:Apple-)?iPod9[C,_]?1|iPodTouch7'
|
|
model: 'iPod Touch 7'
|
|
- regex: '(?:Apple-)?iPod'
|
|
model: 'iPod Touch'
|
|
|
|
Cowon:
|
|
regex: 'COWON ([^;/]+) Build'
|
|
device: 'portable media player'
|
|
model: '$1'
|
|
|
|
# FiiO (https://www.fiio.com/)
|
|
FiiO:
|
|
regex: 'FiiO'
|
|
device: 'portable media player'
|
|
models:
|
|
- regex: 'M11 Plus LTD'
|
|
model: 'M11 Plus LTD'
|
|
- regex: 'FiiO M(1[157]|6)'
|
|
model: 'M$1'
|
|
|
|
Microsoft:
|
|
regex: 'Microsoft ZuneHD'
|
|
device: 'portable media player'
|
|
model: 'Zune HD'
|
|
|
|
Panasonic:
|
|
regex: '(SV-MV100)'
|
|
device: 'portable media player'
|
|
model: '$1'
|
|
|
|
Samsung:
|
|
regex: 'YP-(G[SIPB]?1|G[57]0|GB70D)'
|
|
device: 'portable media player'
|
|
models:
|
|
- regex: 'YP-G[B]?1'
|
|
model: 'Galaxy Player 4.0'
|
|
- regex: 'YP-G70'
|
|
model: 'Galaxy Player 5.0'
|
|
- regex: 'YP-GS1'
|
|
model: 'Galaxy Player 3.6'
|
|
- regex: 'YP-GI1'
|
|
model: 'Galaxy Player 4.2'
|
|
- regex: 'YP-GP1'
|
|
model: 'Galaxy Player 5.8'
|
|
- regex: 'YP-G50'
|
|
model: 'Galaxy Player 50'
|
|
- regex: 'YP-GB70D'
|
|
model: 'Galaxy Player 70 Plus'
|
|
|
|
Wizz:
|
|
regex: '(DV-PTB1080)(?:[);/ ]|$)'
|
|
device: 'portable media player'
|
|
model: '$1'
|
|
|
|
# Sonos (sonos.com)
|
|
SONOS:
|
|
regex: '(?:Sonos/.+\((?:ZP.+)\)|Sonos;)'
|
|
device: 'portable media player'
|
|
models:
|
|
- regex: '\((ZPS(?:[13569]|1[1-578]|2[03])|ZP90)\)'
|
|
model: '$1'
|
|
- regex: 'Sonos;Beam;'
|
|
model: 'Beam'
|
|
- regex: 'Sonos;Roam;'
|
|
model: 'Roam'
|
|
- regex: 'Sonos;Bookshelf;'
|
|
model: 'Bookshelf'
|
|
- regex: 'Sonos;Move;'
|
|
model: 'Move'
|
|
- regex: 'Sonos;Play(\d);'
|
|
model: 'Play:$1'
|
|
- regex: 'Sonos;One;'
|
|
model: 'One'
|
|
- regex: 'Sonos;OneSL'
|
|
model: 'OneSL'
|
|
|
|
# Shanling
|
|
Shanling:
|
|
regex: 'Shanling M6'
|
|
device: 'portable media player'
|
|
models:
|
|
- regex: 'Shanling (M6\(21\))'
|
|
model: '$1'
|
|
|
|
# Sylvania
|
|
Sylvania:
|
|
regex: '(SLTDVD102[34])'
|
|
device: 'portable media player'
|
|
model: '$1'
|
|
|
|
# KuGou
|
|
KuGou:
|
|
regex: 'KuGou[_ -](P5)'
|
|
device: 'portable media player'
|
|
model: '$1'
|