diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index 712ed0f3a3..b71cfd488c 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -995,6 +995,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'M3' => 'Mecer', 'M3M' => 'M3 Mobile', '0M' => 'Mecool', + 'MEM' => 'MeMobile', 'MC' => 'Mediacom', 'MK' => 'MediaTek', 'MD' => 'Medion', @@ -1727,6 +1728,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'VOL' => 'Völfen', 'VO1' => 'Volt', 'VOP' => 'Volla', + 'V02' => 'VOLIA', 'VH' => 'Vsmart', 'V9' => 'Vsun', 'VU' => 'Vulcan', diff --git a/Tests/fixtures/phablet-1.yml b/Tests/fixtures/phablet-1.yml index 479254ab8c..ab41413a6a 100644 --- a/Tests/fixtures/phablet-1.yml +++ b/Tests/fixtures/phablet-1.yml @@ -3239,3 +3239,39 @@ model: Galaxy Note 20 Ultra 5G os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; Infinix X6711) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.5.4143.75924 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: phablet + brand: Infinix + model: Note 30 5G + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; Infinix X6815D Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.5.8.1314 + engine: WebKit + engine_version: "537.36" + device: + type: phablet + brand: Infinix + model: Zero 5G + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/smartphone-37.yml b/Tests/fixtures/smartphone-37.yml index 9b8582fbca..dfd8492927 100644 --- a/Tests/fixtures/smartphone-37.yml +++ b/Tests/fixtures/smartphone-37.yml @@ -7540,7 +7540,7 @@ brand: "" model: "" os_family: Android - browser_family: Unknown + browser_family: Unknown - user_agent: Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/113.0.5672.162 Mobile DuckDuckGo/5 Safari/537.36 os: @@ -7559,3 +7559,555 @@ model: "" os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; Lava Be_U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Mobile Safari/537.36 OPR/77.0.4054.90 + os: + name: Android + version: "10" + platform: "" + client: + type: browser + name: Opera Mobile + version: 77.0.4054.90 + engine: Blink + engine_version: 91.0.4472.101 + device: + type: smartphone + brand: Lava + model: Be U + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2301) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.4.4143.75735 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.4.4143.75735 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: smartphone + brand: Vivo + model: iQOO Z7 Pro 5G + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2216) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 104.0.0.0 + engine: Blink + engine_version: 104.0.0.0 + device: + type: smartphone + brand: Vivo + model: iQOO Z7x 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2214) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.5.4143.75924 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: smartphone + brand: Vivo + model: iQOO Neo 7 + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2213) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.5.4143.75924 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: smartphone + brand: Vivo + model: iQOO Z7 5G + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2207) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 98.0.4758.101 + engine: Blink + engine_version: 98.0.4758.101 + device: + type: smartphone + brand: Vivo + model: iQOO Z7 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; I2223) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.5.4143.75924 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: smartphone + brand: Vivo + model: iQOO Z7s 5G + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; Android 13; Grace 9 Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/111.0.5563.116 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Webview + version: 111.0.5563.116 + engine: Blink + engine_version: 111.0.5563.116 + device: + type: smartphone + brand: MeMobile + model: Grace 9 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; DS-CL3 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 111.0.0.0 + engine: Blink + engine_version: 111.0.0.0 + device: + type: smartphone + brand: Dcode + model: Cygnal 3 Pro + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; DS-CL3 Lite) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 111.0.0.0 + engine: Blink + engine_version: 111.0.0.0 + device: + type: smartphone + brand: Dcode + model: Cygnal 3 Lite + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 13; DS-BD3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 78.5.4143.75924 + engine: Blink + engine_version: 117.0.5938.154 + device: + type: smartphone + brand: Dcode + model: Bold 3 + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-CN; PJG110 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 Quark/6.7.3.411 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Quark + version: 6.7.3.411 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: OPPO + model: A2 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-CN; PJA110 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 UCBrowser/16.1.8.1269 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 16.1.8.1269 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: OnePlus + model: Ace 2 Pro + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-cn; PHU110 Build/SKQ1.221119.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.61 Mobile Safari/537.36 HeyTapBrowser/40.8.22.2 + os: + name: Android + version: "13" + platform: "" + client: + type: mobile app + name: HeyTapBrowser + version: 40.8.22.2 + device: + type: smartphone + brand: OPPO + model: Reno 10 Pro+ 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-cn; PHS110 Build/RKQ1.211119.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.61 Mobile Safari/537.36 HeyTapBrowser/40.8.13.9 + os: + name: Android + version: "13" + platform: "" + client: + type: mobile app + name: HeyTapBrowser + version: 40.8.13.9 + device: + type: smartphone + brand: OPPO + model: A1 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; ru-ru; PHT110 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.61 Mobile Safari/537.36 HeyTapBrowser/40.8.21.2 + os: + name: Android + version: "13" + platform: "" + client: + type: mobile app + name: HeyTapBrowser + version: 40.8.21.2 + device: + type: smartphone + brand: OPPO + model: Find N3 Flip + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; ru-ru; N6000 Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.136 Mobile Safari/537.36 XiaoMi/MiuiBrowser/13.37.1-gn + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: MIUI Browser + version: 13.37.1 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Blackview + model: N6000 + os_family: Android + browser_family: Android Browser +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; ru-ru; A200 Pro Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.136 Mobile Safari/537.36 XiaoMi/MiuiBrowser/13.40.2-gn + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: MIUI Browser + version: 13.40.2 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Blackview + model: A200 Pro + os_family: Android + browser_family: Android Browser +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; V2307 Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.4.0.1306 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.4.0.1306 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Vivo + model: Y200 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; V2303 Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.5.8.1314 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Vivo + model: V29e + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; Sparx Neo X Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.5.8.1314 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Sparx + model: Neo X + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 12; zh-Hans-CN; MIZ-BD00 Build/HinovaMIZ-BD00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 Quark/6.9.0.481 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Quark + version: 6.9.0.481 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Hi Nova + model: "11" + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 12; ru; TECNO_KI5m Build/SP1A.210812.016) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1 UCBrowser/10.9.0.946 Mobile + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: UC Browser + version: 10.9.0.946 + engine: WebKit + engine_version: "528.5" + device: + type: smartphone + brand: Tecno Mobile + model: Spark 10C + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 12; en-us; N156DL Build/JOP24G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: "" + client: + type: browser + name: Chrome Webview + version: 68.0.3440.91 + engine: Blink + engine_version: 68.0.3440.91 + device: + type: smartphone + brand: Nokia + model: C100 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9.0; GLK-LX3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36 + os: + name: Android + version: "9.0" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 90.0.4430.85 + engine: Blink + engine_version: 90.0.4430.85 + device: + type: smartphone + brand: Huawei + model: Nova 5i + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-us; V2244 Build/JOP24G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Webview + version: 68.0.3440.91 + engine: Blink + engine_version: 68.0.3440.91 + device: + type: smartphone + brand: Vivo + model: V29 Lite 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-us; V2312 Build/JOP24G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Webview + version: 68.0.3440.91 + engine: Blink + engine_version: 68.0.3440.91 + device: + type: smartphone + brand: Vivo + model: T2x 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-us; V2324 Build/JOP24G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Chrome Webview + version: 68.0.3440.91 + engine: Blink + engine_version: 68.0.3440.91 + device: + type: smartphone + brand: Vivo + model: Y36 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; V2325 Build/TP1A.220624.014_MOD1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/118.0.0.0 Mobile Safari/537.36 OPR/75.0.2254.68857 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Opera Mobile + version: 75.0.2254.68857 + engine: Blink + engine_version: 118.0.0.0 + device: + type: smartphone + brand: Vivo + model: Y02t + os_family: Android + browser_family: Opera +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; Infinix X6832 Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.5.8.1314 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Infinix + model: Hot 30 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; RMX3785 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.4.0.1306 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.4.0.1306 + engine: WebKit + engine_version: "537.36" + device: + type: smartphone + brand: Realme + model: 11x 5G + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/tablet-11.yml b/Tests/fixtures/tablet-11.yml index c665027cc1..1a7f350e59 100644 --- a/Tests/fixtures/tablet-11.yml +++ b/Tests/fixtures/tablet-11.yml @@ -71,3 +71,75 @@ model: CMG101 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 8.1.0; U1005E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.2332 YaApp_Android/23.110/apad YaSearchBrowser/23.110/apad BroPP/1.0 SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: "23.110" + engine: Blink + engine_version: 118.0.5993.2332 + device: + type: tablet + brand: AllDocube + model: X + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 10; M8Go2020 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 + os: + name: Android + version: "10" + platform: "" + client: + type: browser + name: Chrome + version: 118.0.0.0 + engine: Blink + engine_version: 118.0.0.0 + device: + type: tablet + brand: Reeder + model: M8 Go (2020) + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; zh-CN; iPlay50 mini Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 Quark/6.6.5.381 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: Quark + version: 6.6.5.381 + engine: WebKit + engine_version: "537.36" + device: + type: tablet + brand: AllDocube + model: iPlay 50 Mini + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 13; en-US; NP01J Build/TKQ1.221220.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.5.8.1314 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: "" + client: + type: browser + name: UC Browser + version: 13.5.8.1314 + engine: WebKit + engine_version: "537.36" + device: + type: tablet + brand: Nubia + model: Red Magic Gaming Pad + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/tv-2.yml b/Tests/fixtures/tv-2.yml index d207a48249..6760f6af0e 100644 --- a/Tests/fixtures/tv-2.yml +++ b/Tests/fixtures/tv-2.yml @@ -9710,3 +9710,219 @@ model: 28LEX-7144/TS2C os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; Sunwell_T95ZPLUS Build/PI) AppleWebKit/537.36 (KHTML, like Gecko) Soul/4.0 Chrome/105.0.5195.68 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Soul Browser + version: "" + engine: Blink + engine_version: 105.0.5195.68 + device: + type: tv + brand: Sunvell + model: T95Z Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_WK_P32L55T2CSM Build/PTT1.190222.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.91 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome + version: 69.0.3497.91 + engine: Blink + engine_version: 69.0.3497.91 + device: + type: tv + brand: Polar + model: P32L55T2CSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_K_P55U51T2CSM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: Polar + model: P55U51T2CSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_K_P43U51T2SCSM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: Polar + model: P43U51T2SCSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_K_P42L21T2CSM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: Polar + model: P42L21T2CSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_K_P32L32T2CSM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: Polar + model: P32L32T2CSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLAR_K_P32L21T2SCSM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: Polar + model: P32L21T2SCSM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLARLINE_WK_42PL11TC-SM Build/PTT1.190222.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.91 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome + version: 69.0.3497.91 + engine: Blink + engine_version: 69.0.3497.91 + device: + type: tv + brand: PolarLine + model: 42PL11TC-SM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLARLINE_K_65PU51TC-SM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: PolarLine + model: 65PU51TC-SM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLARLINE_K_50PU11TC-SM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: PolarLine + model: 50PU11TC-SM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLARLINE_K_42PL11TC-SM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: PolarLine + model: 42PL11TC-SM + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; POLARLINE_K_24PL51TC-SM Build/PPR2.180905.006.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome Webview + version: 66.0.3359.158 + engine: Blink + engine_version: 66.0.3359.158 + device: + type: tv + brand: PolarLine + model: 24PL51TC-SM + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tv-3.yml b/Tests/fixtures/tv-3.yml index 11d9fdd779..12ad24f26a 100644 --- a/Tests/fixtures/tv-3.yml +++ b/Tests/fixtures/tv-3.yml @@ -2043,3 +2043,21 @@ model: TY55-1 os_family: Android browser_family: Opera +- + user_agent: TV Bro/1.0 Mozilla/5.0 (Linux; Android 9; VOL001 Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6099.211 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: TV Bro + version: "1.0" + engine: WebKit + engine_version: "537.36" + device: + type: tv + brand: VOLIA + model: VOL001 + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index da61083348..ce2c78cd02 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -500,7 +500,7 @@ Microsoft: # NOKIA (www.nokia.com) Nokia: - regex: 'Nokia(?!Browser|Webview|; GT-I8750)|Lumia|Maemo RX|portalmmm/2\.0 N7|portalmmm/2\.0 NK|nok[0-9]+|Symbian.*\s([a-z0-9]+)$|RX-51 N900|TA-[0-9]{4}|N(?:1374|1530|15[012])DL|ARM; 909' + regex: 'Nokia(?!Browser|Webview|; GT-I8750)|Lumia|Maemo RX|portalmmm/2\.0 N7|portalmmm/2\.0 NK|nok[0-9]+|Symbian.*\s([a-z0-9]+)$|RX-51 N900|TA-[0-9]{4}|N(?:1374|1530|15[0126])DL|ARM; 909' device: 'smartphone' models: # Nokia branded phones by HMD Global @@ -535,7 +535,7 @@ Nokia: - regex: 'Nokia[_ ]Xplus' model: 'X+' # Nokia phones - - regex: 'N152DL' + - regex: 'N15[26]DL' model: 'C100' - regex: 'N151DL' model: 'C200' @@ -1945,7 +1945,7 @@ Brigmton: # Acer (acer.com) Acer: - regex: 'acer|ACTAB|TravelMate|(?