xref: /plugin/statistics/vendor/matomo/device-detector/regexes/device/consoles.yml (revision d5ef99ddb7dfb0cfae33e9257bd1d788f682c50f)
1*d5ef99ddSAndreas Gohr###############
2*d5ef99ddSAndreas Gohr# Device Detector - The Universal Device Detection library for parsing User Agents
3*d5ef99ddSAndreas Gohr#
4*d5ef99ddSAndreas Gohr# @link https://matomo.org
5*d5ef99ddSAndreas Gohr# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
6*d5ef99ddSAndreas Gohr###############
7*d5ef99ddSAndreas Gohr
8*d5ef99ddSAndreas GohrArchos:
9*d5ef99ddSAndreas Gohr  regex: 'Archos.*GAMEPAD([2]?)'
10*d5ef99ddSAndreas Gohr  device: 'console'
11*d5ef99ddSAndreas Gohr  model: 'Gamepad $1'
12*d5ef99ddSAndreas Gohr
13*d5ef99ddSAndreas GohrMicrosoft:
14*d5ef99ddSAndreas Gohr  regex: 'Xbox'
15*d5ef99ddSAndreas Gohr  device: 'console'
16*d5ef99ddSAndreas Gohr  models:
17*d5ef99ddSAndreas Gohr    - regex: 'Xbox Series X'
18*d5ef99ddSAndreas Gohr      model: 'Xbox Series X'
19*d5ef99ddSAndreas Gohr    - regex: 'Xbox One X'
20*d5ef99ddSAndreas Gohr      model: 'Xbox One X'
21*d5ef99ddSAndreas Gohr    - regex: 'Xbox One'
22*d5ef99ddSAndreas Gohr      model: 'Xbox One'
23*d5ef99ddSAndreas Gohr    - regex: 'XBOX_ONE_ED'
24*d5ef99ddSAndreas Gohr      model: 'Xbox One S'
25*d5ef99ddSAndreas Gohr    - regex: 'Xbox'
26*d5ef99ddSAndreas Gohr      model: 'Xbox 360'
27*d5ef99ddSAndreas Gohr
28*d5ef99ddSAndreas GohrNintendo:
29*d5ef99ddSAndreas Gohr  regex: 'Nintendo (([3]?DS[i]?)|Wii[U]?|Switch|GameBoy)'
30*d5ef99ddSAndreas Gohr  device: 'console'
31*d5ef99ddSAndreas Gohr  model: '$1'
32*d5ef99ddSAndreas Gohr
33*d5ef99ddSAndreas GohrOUYA:
34*d5ef99ddSAndreas Gohr  regex: 'OUYA'
35*d5ef99ddSAndreas Gohr  device: 'console'
36*d5ef99ddSAndreas Gohr  model: 'OUYA'
37*d5ef99ddSAndreas Gohr
38*d5ef99ddSAndreas GohrSanyo:
39*d5ef99ddSAndreas Gohr  regex: 'Aplix_SANYO'
40*d5ef99ddSAndreas Gohr  device: 'console'
41*d5ef99ddSAndreas Gohr  model: '3DO TRY'
42*d5ef99ddSAndreas Gohr
43*d5ef99ddSAndreas GohrSega:
44*d5ef99ddSAndreas Gohr  regex: 'Dreamcast|Aplix_SEGASATURN'
45*d5ef99ddSAndreas Gohr  device: 'console'
46*d5ef99ddSAndreas Gohr  models:
47*d5ef99ddSAndreas Gohr    - regex: 'Dreamcast'
48*d5ef99ddSAndreas Gohr      model: 'Dreamcast'
49*d5ef99ddSAndreas Gohr    - regex: 'Aplix_SEGASATURN'
50*d5ef99ddSAndreas Gohr      model: 'Saturn'
51*d5ef99ddSAndreas Gohr
52*d5ef99ddSAndreas GohrJXD:
53*d5ef99ddSAndreas Gohr  regex: 'JXD_S601WIFI'
54*d5ef99ddSAndreas Gohr  device: 'console'
55*d5ef99ddSAndreas Gohr  model: 'S601 WiFi'
56*d5ef99ddSAndreas Gohr
57*d5ef99ddSAndreas GohrSony:
58*d5ef99ddSAndreas Gohr  regex: '(?:PlayStation ?(4 Pro|[2-5]|Portable|Vita)|sony_tv;ps5;|\(PS3\))'
59*d5ef99ddSAndreas Gohr  device: 'console'
60*d5ef99ddSAndreas Gohr  models:
61*d5ef99ddSAndreas Gohr    - regex: 'sony_tv;ps5;'
62*d5ef99ddSAndreas Gohr      model: 'PlayStation 5'
63*d5ef99ddSAndreas Gohr    - regex: 'PlayStation 4 PRO'
64*d5ef99ddSAndreas Gohr      model: 'PlayStation 4 Pro'
65*d5ef99ddSAndreas Gohr    - regex: '\(PS3\)'
66*d5ef99ddSAndreas Gohr      model: 'PlayStation 3'
67*d5ef99ddSAndreas Gohr    - regex: 'PlayStation ?(4 Pro|[2-5]|Portable|Vita)'
68*d5ef99ddSAndreas Gohr      model: 'PlayStation $1'
69*d5ef99ddSAndreas Gohr
70*d5ef99ddSAndreas Gohr# Retroid Pocket (www.goretroid.com)
71*d5ef99ddSAndreas GohrRetroid Pocket:
72*d5ef99ddSAndreas Gohr  regex: 'Retroid Pocket'
73*d5ef99ddSAndreas Gohr  device: 'console'
74*d5ef99ddSAndreas Gohr  models:
75*d5ef99ddSAndreas Gohr    - regex: 'Pocket ([23]) ?(?:Plus|\+)'
76*d5ef99ddSAndreas Gohr      model: '$1 Plus'
77*d5ef99ddSAndreas Gohr    - regex: 'Pocket 4 Pro'
78*d5ef99ddSAndreas Gohr      model: '4 Pro'
79*d5ef99ddSAndreas Gohr    - regex: 'Pocket ([235])'
80*d5ef99ddSAndreas Gohr      model: '$1'
81