Improve device detection for Xiaomi TVs

This commit is contained in:
Faisal Salman 2024-12-02 10:42:09 +07:00
parent fbadfd7ace
commit d4986af7c0
2 changed files with 19 additions and 1 deletions

View File

@ -755,7 +755,7 @@
], [MODEL, [VENDOR, SHARP], [TYPE, SMARTTV]],[ ], [MODEL, [VENDOR, SHARP], [TYPE, SMARTTV]],[
/(bravia[\w ]+)( bui|\))/i // Sony /(bravia[\w ]+)( bui|\))/i // Sony
], [MODEL, [VENDOR, SONY], [TYPE, SMARTTV]], [ ], [MODEL, [VENDOR, SONY], [TYPE, SMARTTV]], [
/(mitv-\w{5}) bui/i // Xiaomi /(mi(tv|box)-?\w+) bui/i // Xiaomi
], [MODEL, [VENDOR, XIAOMI], [TYPE, SMARTTV]], [ ], [MODEL, [VENDOR, XIAOMI], [TYPE, SMARTTV]], [
/Hbbtv.*(technisat) (.*);/i // TechniSAT /Hbbtv.*(technisat) (.*);/i // TechniSAT
], [VENDOR, MODEL, [TYPE, SMARTTV]], [ ], [VENDOR, MODEL, [TYPE, SMARTTV]], [

View File

@ -547,5 +547,23 @@
"model": "MiTV-MOOQ0", "model": "MiTV-MOOQ0",
"type": "smarttv" "type": "smarttv"
} }
},
{
"desc": "Xiaomi Mi TV",
"ua": "Mozilla/5.0 (Linux; Android 9; MiTV4I Build/PI; en-in) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36 Puffin/7.8.3.40913AP",
"expect": {
"vendor": "Xiaomi",
"model": "MiTV4I",
"type": "smarttv"
}
},
{
"desc": "Xiaomi Mi Box",
"ua": "Mozilla/5.0 (Linux; Android 9; MIBOX3 Build/PI; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.193 Mobile Safari/537.36",
"expect": {
"vendor": "Xiaomi",
"model": "MIBOX3",
"type": "smarttv"
}
} }
] ]