This commit is contained in:
2026-06-14 02:01:49 -04:00
parent 16c1da4289
commit dcc2524785
132 changed files with 136000 additions and 4 deletions
@@ -0,0 +1,511 @@
const devices = {
"amazon-fire": {
"meta": {
"friendlyName": "Amazon Fire",
"supported": true,
},
"Smart TV": {
"fire_tv_4_series": {
"supported": true,
"friendlyName": "Fire TV (4 Series - 2021)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 4,
"tuner": true,
},
"fire_tv_hisense_u6_4k_uhd_2022": {
"supported": false,
"friendlyName": "Hisense U6 4K UHD - Fire TV (2022)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 4,
"tuner": true,
},
"fire_tv_insignia_f20": {
"supported": true,
"friendlyName": "INSIGNIA TV (F20 Series)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 3,
"tuner": true,
},
"fire_tv_jvc-4k-2021": {
"supported": true,
"friendlyName": "JVC 4K - Fire TV with Freeview Play (2021)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AFJTV",
"hdmiInputs": 4,
"tuner": true,
},
"fire_tv_toshiba_v35": {
"supported": true,
"friendlyName": "Toshiba Fire TV (V35 Series - 2021)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 4,
"tuner": true,
},
"fire_tv_xiaomi_f202922": {
"supported": false,
"friendlyName": "Xiaomi F2 4K Fire TV (2022)",
"defaultEventListenerBinPath": "/dev/input/event0",
"defaultRemoteStyle": "AFXF2",
"hdmiInputs": 4,
"tuner": true,
},
},
"Fire TV Cube": {
"fire_tv_cube_third_gen": {
"supported": true,
"friendlyName": "Fire TV Cube (3rd Gen - 2022)",
"defaultEventListenerBinPath": "/dev/input/event3",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 1,
},
"fire_tv_cube_second_gen": {
"supported": true,
"friendlyName": "Fire TV Cube (2nd Gen - 2019)",
"defaultEventListenerBinPath": "/dev/input/event5",
"defaultRemoteStyle": "AF4",
"hdmiInputs": 0,
},
"fire_tv_cube_first_gen": {
"supported": true,
"friendlyName": "Fire TV Cube (1st Gen - 2018)",
"defaultEventListenerBinPath": "/dev/input/event5",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
},
"Streaming Media Player": {
"fire_tv_stick_4k_max_second_gen": {
"supported": true,
"friendlyName": "Fire TV Stick 4K Max (2nd Gen - 2023)",
"defaultRemoteStyle": "AF5",
"hdmiInputs": 0,
},
"fire_tv_stick_4k_second_gen": {
"supported": true,
"friendlyName": "Fire TV Stick 4K (2nd Gen - 2023)",
"defaultRemoteStyle": "AF4",
"hdmiInputs": 0,
},
"fire_tv_stick_4k_max": {
"supported": true,
"friendlyName": "Fire TV Stick 4K Max (1st Gen - 2021)",
"defaultEventListenerBinPath": "/dev/input/event5",
"defaultRemoteStyle": "AF4",
"hdmiInputs": 0,
},
"fire_tv_3rd_gen": {
"supported": true,
"friendlyName": "Fire TV Stick (3rd Gen - 2020)",
"defaultEventListenerBinPath": "/dev/input/event4",
"defaultRemoteStyle": "AF3",
"hdmiInputs": 0,
},
"fire_tv_stick_lite": {
"supported": true,
"friendlyName": "Fire TV Stick Lite (1st Gen - 2020)",
"defaultEventListenerBinPath": "/dev/input/event4",
"defaultRemoteStyle": "AF2",
"hdmiInputs": 0,
},
"fire_stick_4k": {
"supported": true,
"friendlyName": "Fire TV Stick 4K (1st Gen - 2018)",
"defaultEventListenerBinPath": "/dev/input/event4",
"defaultRemoteStyle": "AF3",
"hdmiInputs": 0,
},
"fire_stick_second_gen": {
"supported": true,
"friendlyName": "Fire TV Stick (2nd gen - 2016 - 2019)",
"defaultEventListenerBinPath": "/dev/input/event4",
"defaultRemoteStyle": "AF3",
"hdmiInputs": 0,
},
"fire_stick_basic": {
"supported": true,
"friendlyName": "Fire TV Stick (Basic Edition - 2017)",
"defaultEventListenerBinPath": "/dev/input/event4",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
"fire_stick_first_gen": {
"supported": true,
"friendlyName": "Fire TV Stick (1st gen - 2014)",
"defaultEventListenerBinPath": "/dev/input/event1",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
"fire_tv_third_gen_2017": {
"supported": true,
"friendlyName": "Fire TV (3rd Gen - 2017)",
"defaultEventListenerBinPath": "/dev/input/event3",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
"fire_tv_second_gen_2015": {
"supported": true,
"friendlyName": "Fire TV (2nd Gen - 2015)",
"defaultEventListenerBinPath": "/dev/input/event6",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
"fire_tv_first_gen_2014": {
"supported": false,
"friendlyName": "Fire TV (1st Gen - 2014)",
"defaultEventListenerBinPath": "/dev/input/event3",
"defaultRemoteStyle": "AF1",
"hdmiInputs": 0,
},
},
},
"apple-tv": {
"meta": {
"friendlyName": "Apple TV",
"supported": true,
},
"noCategory": {
"appletv-4k-gen3": {
"supported": true,
"friendlyName": "Apple TV 4K - Gen3 2022",
"defaultRemoteStyle": "AR3",
"hdmiInputs": 0,
},
"appletv-4k-gen2": {
"supported": true,
"friendlyName": "Apple TV 4K - Gen2 2021",
"defaultRemoteStyle": "AR3",
"hdmiInputs": 0,
},
"appletv-4k-gen1": {
"supported": true,
"friendlyName": "Apple TV 4K - Gen1 2017",
"defaultRemoteStyle": "AR2",
"hdmiInputs": 0,
},
"appletv-gen4": {
"supported": true,
"friendlyName": "Apple TV HD - Gen4 2015",
"defaultRemoteStyle": "AR2",
"hdmiInputs": 0,
},
"appletv-gen3": {
"supported": true,
"friendlyName": "Apple TV Gen3 2012",
"defaultRemoteStyle": "AR1",
"hdmiInputs": 0,
},
"appletv-gen2": {
"supported": true,
"friendlyName": "Apple TV Gen2 2010",
"defaultRemoteStyle": "AR1",
"hdmiInputs": 0,
},
"appletv-gen1": {
"supported": true,
"friendlyName": "Apple TV Gen1 2007",
"defaultRemoteStyle": "AR1",
"hdmiInputs": 0,
},
}
},
"chromecast": {
"meta": {
"friendlyName": "Chromecast",
"supported": true,
},
"noCategory": {
"chromecast-4k": {
"supported": true,
"friendlyName": "Chromecast 4K",
"defaultRemoteStyle": "CC1",
"hdmiInputs": 0,
},
"chromecast-hd": {
"supported": true,
"friendlyName": "Chromecast HD",
"defaultRemoteStyle": "CC1",
"hdmiInputs": 0,
},
}
},
"homatics": {
"meta": {
"friendlyName": "Homatics",
"supported": true,
},
"noCategory": {
"dune-hd-box-4-4k-plus": {
"supported": true,
"friendlyName": "Dune HD Box R 4K Plus",
"defaultRemoteStyle": "HO4",
"hdmiInputs": 0,
},
"box-4-4k-plus": {
"supported": true,
"friendlyName": "Box R 4K Plus",
"defaultRemoteStyle": "HO1",
"hdmiInputs": 0,
},
}
},
"nvidia-shield": {
"meta": {
"friendlyName": "NVIDIA Shield",
"supported": true,
},
"noCategory": {
"shield-tv-pro-2019": {
"supported": true,
"friendlyName": "SHIELD TV Pro (2019)",
"defaultRemoteStyle" : "NS2",
},
"shield-tv-2019": {
"supported": true,
"friendlyName": "SHIELD TV (2019)",
"defaultRemoteStyle" : "NS2",
},
"shield-tv-pro-2017": {
"supported": true,
"friendlyName": "SHIELD TV Pro (2015 or 2017)",
"defaultRemoteStyle" : "NS1",
},
"shield-tv-2017": {
"supported": true,
"friendlyName": "SHIELD TV (2015 or 2017)",
"defaultRemoteStyle" : "NS1",
},
},
},
"onn": {
"meta": {
"friendlyName": "onn.",
"supported": true,
},
"noCategory": {
"onn-streaming-device-4k-pro": {
"supported": true,
"friendlyName": "onn. Streaming Device 4K pro",
"defaultRemoteStyle" : "ON2",
},
"onn-4k-streaming-box": {
"supported": true,
"friendlyName": "onn. 4K Streaming Box",
"defaultRemoteStyle" : "ON1",
},
"onn-full-hd-streaming-stick": {
"supported": true,
"friendlyName": "onn. Full HD Streaming Stick",
"defaultRemoteStyle" : "ON1",
},
},
},
"roku": {
"meta": {
"friendlyName": "Roku",
"supported": true,
},
"Streaming Players": {
"roku-streambar-pro": {
"supported": true,
"friendlyName": "Roku Streambar Pro",
"defaultRemoteStyle" : "RVRP",
"hdmiInputs": 0,
},
"roku-streambar": {
"supported": true,
"friendlyName": "Roku Streambar",
"defaultRemoteStyle" : "RVR",
"hdmiInputs": 0,
},
"roku-ultra-lt-2023": {
"supported": true,
"friendlyName": "Roku Ultra LT (2023)",
"defaultRemoteStyle" : "RVRP",
"hdmiInputs": 0,
},
"roku-ultra-lt": {
"supported": true,
"friendlyName": "Roku Ultra LT",
"defaultRemoteStyle" : "RVR",
"hdmiInputs": 0,
},
"roku-ultra-2020": {
"supported": true,
"friendlyName": "Roku Ultra (2020)",
"defaultRemoteStyle" : "RVRP",
"hdmiInputs": 0,
},
"roku-streaming-stick-4k": {
"supported": true,
"friendlyName": "Roku Streaming Stick 4K",
"defaultRemoteStyle" : "RVR",
"hdmiInputs": 0,
},
"roku-express-4k-plus": {
"supported": true,
"friendlyName": "Roku Express 4K+",
"defaultRemoteStyle" : "RVR",
"hdmiInputs": 0,
},
"roku-express-4k": {
"supported": true,
"friendlyName": "Roku Express 4K",
"defaultRemoteStyle" : "RVR",
"hdmiInputs": 0,
},
"roku-express": {
"supported": true,
"friendlyName": "Roku Express",
"defaultRemoteStyle" : "RSR",
"hdmiInputs": 0,
},
"roku-premiere": {
"supported": true,
"friendlyName": "Roku Premiere",
"defaultRemoteStyle" : "RSR",
"hdmiInputs": 0,
},
},
"TV": {
"roku-generic-hisense": {
"supported": true,
"friendlyName": "Hisense",
"defaultRemoteStyle" : "RHR",
"hdmiInputs": 4,
"avInputs": 1,
"tuner": true,
},
"roku-generic-tcl": {
"supported": true,
"friendlyName": "TCL",
"defaultRemoteStyle" : "RTR",
"hdmiInputs": 4,
"avInputs": 1,
"tuner": true,
},
"roku-generic-westinghouse": {
"supported": true,
"friendlyName": "Westinghouse",
"defaultRemoteStyle" : "RWR",
"hdmiInputs": 4,
"avInputs": 1,
"tuner": true,
},
},
},
"xiaomi": {
"meta": {
"friendlyName": "Xiaomi",
"supported": true,
},
"Mi Box": {
"mi-box-s": {
"supported": true,
"friendlyName": "Mi Box S",
"defaultEventListenerBinPath": "/dev/input/event2",
"defaultRemoteStyle": "XM2",
"hdmiInputs": 0,
},
},
"TV Stick": {
"xiaomi-tv-stick-4k": {
"supported": true,
"friendlyName": "TV Stick 4K",
"defaultRemoteStyle": "XM1",
"hdmiInputs": 0,
},
"mi-tv-stick": {
"supported": false,
"friendlyName": "Mi TV Stick",
"defaultEventListenerBinPath": "/dev/input/event2",
"defaultRemoteStyle": "XM2",
"hdmiInputs": 0,
},
},
},
"none": {
"meta": {
"friendlyName": "None / Other",
"supported": true,
},
"noCategory": {
"other": {
"supported": true,
"friendlyName": "None / Other",
"defaultRemoteStyle" : "AF5",
"hdmiInputs": 0,
},
},
},
}
export { devices };