├── .github ├── FUNDING.yml ├── issue_template.md ├── request_template.md ├── stale.yml └── workflows │ └── codeql.yml ├── LICENSE ├── codes ├── climate │ ├── 1541 │ ├── 1000.json │ ├── 1001.json │ ├── 1020.json │ ├── 1021.json │ ├── 1022.json │ ├── 1023.json │ ├── 1024.json │ ├── 1025.json │ ├── 1026.json │ ├── 1027.json │ ├── 1028.json │ ├── 1029.json │ ├── 1030.json │ ├── 1031.json │ ├── 1032.json │ ├── 1040.json │ ├── 1041.json │ ├── 1042.json │ ├── 1043.json │ ├── 1044.json │ ├── 1060.json │ ├── 1061.json │ ├── 1062.json │ ├── 1063.json │ ├── 1064.json │ ├── 1065.json │ ├── 1066.json │ ├── 1067.json │ ├── 1068.json │ ├── 1069.json │ ├── 1070.json │ ├── 1080.json │ ├── 1081.json │ ├── 1082.json │ ├── 1083.json │ ├── 1084.json │ ├── 1085.json │ ├── 1086.json │ ├── 1087.json │ ├── 1088.json │ ├── 1089.json │ ├── 1090.json │ ├── 1091.json │ ├── 1092.json │ ├── 1100.json │ ├── 1101.json │ ├── 1102.json │ ├── 1103.json │ ├── 1104.json │ ├── 1105.json │ ├── 1106.json │ ├── 1107.json │ ├── 1108.json │ ├── 1109.json │ ├── 1110.json │ ├── 1111.json │ ├── 1112.json │ ├── 1113.json │ ├── 1114.json │ ├── 1115.json │ ├── 1116.json │ ├── 1117.json │ ├── 1118.json │ ├── 1119.json │ ├── 1120.json │ ├── 1121.json │ ├── 1122.json │ ├── 1123.json │ ├── 1124.json │ ├── 1125.json │ ├── 1126.json │ ├── 1127.json │ ├── 1128.json │ ├── 1129.json │ ├── 1130.json │ ├── 1131.json │ ├── 1132.json │ ├── 1133.json │ ├── 1134.json │ ├── 1135.json │ ├── 1136.json │ ├── 1137.json │ ├── 1138.json │ ├── 1139.json │ ├── 1140.json │ ├── 1160.json │ ├── 1161.json │ ├── 1162.json │ ├── 1163.json │ ├── 1164.json │ ├── 1165.json │ ├── 1166.json │ ├── 1180.json │ ├── 1181.json │ ├── 1182.json │ ├── 1183.json │ ├── 1184.json │ ├── 1185.json │ ├── 1186.json │ ├── 1187.json │ ├── 1200.json │ ├── 1220.json │ ├── 1240.json │ ├── 1241.json │ ├── 1260.json │ ├── 1261.json │ ├── 1262.json │ ├── 1263.json │ ├── 1264.json │ ├── 1265.json │ ├── 1280.json │ ├── 1281.json │ ├── 1282.json │ ├── 1283.json │ ├── 1284.json │ ├── 1285.json │ ├── 1286.json │ ├── 1287.json │ ├── 1288.json │ ├── 1289.json │ ├── 1290.json │ ├── 1291.json │ ├── 1292.json │ ├── 1293.json │ ├── 1294.json │ ├── 1300.json │ ├── 1301.json │ ├── 1320.json │ ├── 1321.json │ ├── 1322.json │ ├── 1340.json │ ├── 1341.json │ ├── 1342.json │ ├── 1343.json │ ├── 1344.json │ ├── 1345.json │ ├── 1360.json │ ├── 1380.json │ ├── 1381.json │ ├── 1382.json │ ├── 1383.json │ ├── 1384.json │ ├── 1385.json │ ├── 1386.json │ ├── 1387.json │ ├── 1388.json │ ├── 1389.json │ ├── 1390.json │ ├── 1391.json │ ├── 1392.json │ ├── 1393.json │ ├── 1394.json │ ├── 1400.json │ ├── 1401.json │ ├── 1402.json │ ├── 1403.json │ ├── 1404.json │ ├── 1405.json │ ├── 1406.json │ ├── 1407.json │ ├── 1408.json │ ├── 1420.json │ ├── 1440.json │ ├── 1441.json │ ├── 1460.json │ ├── 1480.json │ ├── 1481.json │ ├── 1500.json │ ├── 1501.json │ ├── 1520.json │ ├── 1521.json │ ├── 1522.json │ ├── 1540.json │ ├── 1560.json │ ├── 1580.json │ ├── 1581.json │ ├── 1582.json │ ├── 1600.json │ ├── 1601.json │ ├── 1602.json │ ├── 1603.json │ ├── 1604.json │ ├── 1620.json │ ├── 1621.json │ ├── 1622.json │ ├── 1623.json │ ├── 1624.json │ ├── 1625.json │ ├── 1626.json │ ├── 1627.json │ ├── 1640.json │ ├── 1660.json │ ├── 1661.json │ ├── 1680.json │ ├── 1681.json │ ├── 1682.json │ ├── 1683.json │ ├── 1684.json │ ├── 1685.json │ ├── 1686.json │ ├── 1687.json │ ├── 1688.json │ ├── 1689.json │ ├── 1690.json │ ├── 1691.json │ ├── 1692.json │ ├── 1700.json │ ├── 1701.json │ ├── 1702.json │ ├── 1703.json │ ├── 1704.json │ ├── 1705.json │ ├── 1720.json │ ├── 1740.json │ ├── 1741.json │ ├── 1760.json │ ├── 1761.json │ ├── 1762.json │ ├── 1763.json │ ├── 1764.json │ ├── 1780.json │ ├── 1781.json │ ├── 1782.json │ ├── 1800.json │ ├── 1801.json │ ├── 1820.json │ ├── 1840.json │ ├── 1860.json │ ├── 1880.json │ ├── 1900.json │ ├── 1901.json │ ├── 1920.json │ ├── 1940.json │ ├── 1941.json │ ├── 1942.json │ ├── 1943.json │ ├── 1944.json │ ├── 1945.json │ ├── 1946.json │ ├── 1947.json │ ├── 1948.json │ ├── 1960.json │ ├── 1961.json │ ├── 1962.json │ ├── 1963.json │ ├── 1980.json │ ├── 2000.json │ ├── 2020.json │ ├── 2040.json │ ├── 2041.json │ ├── 2060.json │ ├── 2080.json │ ├── 2100.json │ ├── 2120.json │ ├── 2140.json │ ├── 2160.json │ ├── 2161.json │ ├── 2162.json │ ├── 2180.json │ ├── 2200.json │ ├── 2220.json │ ├── 2240.json │ ├── 2241.json │ ├── 2242.json │ ├── 2243.json │ ├── 2260.json │ ├── 2280.json │ ├── 2281.json │ ├── 2300.json │ ├── 2301.json │ ├── 2320.json │ ├── 2321.json │ ├── 2340.json │ ├── 2360.json │ ├── 2380.json │ ├── 2400.json │ ├── 2420.json │ ├── 2440.json │ ├── 2460.json │ ├── 2480.json │ ├── 2500.json │ ├── 2520.json │ ├── 2540.json │ ├── 2560.json │ ├── 2580.json │ ├── 2600.json │ ├── 2620.json │ ├── 2640.json │ ├── 2641.json │ ├── 2660.json │ ├── 2661.json │ ├── 2662.json │ ├── 2680.json │ ├── 2700.json │ ├── 2720.json │ ├── 2740.json │ ├── 2760.json │ ├── 2780.json │ ├── 2800.json │ ├── 2801.json │ ├── 2820.json │ ├── 2840.json │ ├── 2860.json │ ├── 2880.json │ ├── 2900.json │ ├── 2920.json │ ├── 2940.json │ ├── 2960.json │ ├── 2980.json │ ├── 3000.json │ ├── 3020.json │ ├── 3040.json │ ├── 3060.json │ ├── 3080.json │ ├── 3100.json │ ├── 3120.json │ ├── 3140.json │ ├── 3160.json │ ├── 3180.json │ ├── 3200.json │ ├── 3220.json │ ├── 3240.json │ ├── 3300.json │ ├── 3320.json │ ├── 3340.json │ ├── 3360.json │ ├── 3380.json │ ├── 4060.json │ ├── 4100.json │ ├── 4124.json │ ├── 4129.json │ ├── 4180.json │ ├── 4181.json │ ├── 4285.json │ ├── 4380.json │ ├── 4381.json │ ├── 4580.json │ ├── 4581.json │ ├── 4800.json │ ├── 5120.json │ ├── 5140.json │ ├── 5520.json │ ├── 7062.json │ ├── 7065.json │ ├── 7124.json │ ├── 7260.json │ ├── 7285.json │ ├── 7300.json │ ├── 7386.json │ ├── 7740.json │ ├── 7741.json │ ├── 8700.json │ ├── 8720.json │ └── 8800.json ├── fan │ ├── 1000.json │ ├── 1020.json │ ├── 1040.json │ ├── 1041.json │ ├── 1060.json │ ├── 1080.json │ ├── 1081.json │ ├── 1100.json │ ├── 1120.json │ ├── 1140.json │ ├── 1160.json │ ├── 1170.json │ ├── 1180.json │ ├── 1200.json │ ├── 1220.json │ ├── 1240.json │ └── 7040.json ├── light │ ├── 1000.json │ ├── 1020.json │ ├── 1021.json │ ├── 1040.json │ └── 1060.json └── media_player │ ├── 1000.json │ ├── 1001.json │ ├── 1002.json │ ├── 1020.json │ ├── 1040.json │ ├── 1041.json │ ├── 1042.json │ ├── 1043.json │ ├── 1060.json │ ├── 1061.json │ ├── 1062.json │ ├── 1063.json │ ├── 1064.json │ ├── 1065.json │ ├── 1080.json │ ├── 1100.json │ ├── 1120.json │ ├── 1121.json │ ├── 1122.json │ ├── 1123.json │ ├── 1124.json │ ├── 1140.json │ ├── 1160.json │ ├── 1161.json │ ├── 1162.json │ ├── 1180.json │ ├── 1181.json │ ├── 1200.json │ ├── 1220.json │ ├── 1240.json │ ├── 1260.json │ ├── 1280.json │ ├── 1300.json │ ├── 1320.json │ ├── 1340.json │ ├── 1360.json │ ├── 1380.json │ ├── 1400.json │ ├── 1420.json │ ├── 1421.json │ ├── 1440.json │ ├── 1460.json │ ├── 1461.json │ ├── 1480.json │ ├── 1500.json │ ├── 1520.json │ ├── 1540.json │ ├── 1580.json │ ├── 1600.json │ ├── 1620.json │ ├── 1640.json │ ├── 7020.json │ ├── 7060.json │ ├── 7460.json │ ├── 8100.json │ └── 9999.json ├── custom_components └── smartir │ ├── __init__.py │ ├── climate.py │ ├── controller.py │ ├── fan.py │ ├── light.py │ ├── manifest.json │ ├── media_player.py │ └── services.yaml ├── docs ├── CLIMATE.md ├── FAN.md ├── LIGHT.md ├── MEDIA_PLAYER.md ├── README.md └── assets │ ├── smartir_climate.png │ ├── smartir_fan.png │ ├── smartir_light.png │ └── smartir_mediaplayer.png └── hacs.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.buymeacoffee.com/vassilis'] 2 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Issue 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 18 | 19 | 21 | 22 | **Home Assistant version** 23 | 24 | **SmartIR version** 25 | 26 | **SmartIR configuration** 27 | 28 | ```yaml 29 | 30 | Add configuration here 31 | 32 | ``` 33 | 34 | **Describe the bug** 35 | 36 | A clear and concise description of what the bug is. 37 | 38 | **Debug log** 39 | 40 | ```text 41 | 42 | Add your logs here. 43 | 44 | ``` 45 | 46 | **Additional context** 47 | 48 | Add any other context about the problem here. -------------------------------------------------------------------------------- /.github/request_template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 40 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 7 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - pinned 8 | - security 9 | # Label to use when marking an issue as stale 10 | staleLabel: stale 11 | # Comment to post when marking an issue as stale. Set to `false` to disable 12 | markComment: > 13 | This issue has been automatically marked as stale because it has not had 14 | recent activity. It will be closed if no further activity occurs. Thank you 15 | for your contributions. 16 | # Comment to post when closing a stale issue. Set to `false` to disable 17 | closeComment: false 18 | -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- 1 | name: "CodeQL" 2 | 3 | on: 4 | push: 5 | branches: [ "master" ] 6 | pull_request: 7 | branches: [ "master" ] 8 | schedule: 9 | - cron: "18 4 * * 6" 10 | 11 | jobs: 12 | analyze: 13 | name: Analyze 14 | runs-on: ubuntu-latest 15 | permissions: 16 | actions: read 17 | contents: read 18 | security-events: write 19 | 20 | strategy: 21 | fail-fast: false 22 | matrix: 23 | language: [ python ] 24 | 25 | steps: 26 | - name: Checkout 27 | uses: actions/checkout@v3 28 | 29 | - name: Initialize CodeQL 30 | uses: github/codeql-action/init@v2 31 | with: 32 | languages: ${{ matrix.language }} 33 | queries: +security-and-quality 34 | 35 | - name: Autobuild 36 | uses: github/codeql-action/autobuild@v2 37 | 38 | - name: Perform CodeQL Analysis 39 | uses: github/codeql-action/analyze@v2 40 | with: 41 | category: "/language:${{ matrix.language }}" 42 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Vassilis Panos 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /codes/fan/1020.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Acorn", 3 | "supportedModels": [ 4 | "Unknown" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "sgcyABgJCBkZCRkJGQkIGQgZCBkZCQgaCBkIGQgZCBkIGRgJGQkYCRkJCBoIGQj8GQkYCQgaAAAAAAAA", 15 | "default": { 16 | "low": "sgsyABkJGQkIGRkJCRkZCRkJGQkIGQkZCRkZCQkZCBkJGQgZGAkZCRkJGQkIGQkZGQkZCQn7AAAAAAAA", 17 | "medium": "sgkyABkJCRkZCQgZGQkZCRkJCBkIGQgZGQkJGQgZCRkJGQkZCBoYCRkJCBkJGRkJGQkJ+xkJAAAAAAAA", 18 | "high": "sggyABgJGAoIGRkJCBkZCRkJGAkJGQgaCBkZCQkaCBkIGQgZGQkZCQgaCBkZCRkJCBkJGQj7AAAAAAAA" 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /codes/fan/1040.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Lucci Air", 3 | "supportedModels": [ 4 | "Aria" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgAiASgPKRAMKSkQKA8pDwwrDSkNKikOKRAM8CsOKA8MKykPKQ8pDw0rDCgNKSsOKBAM8CsOKA8MKisOKA8pGgwqDSkMKSsOKBAK8igQKA8NKioOKBEnEAwqDSkMKykQKBAL7ysOKA8MKyoPKA8qDwwqDCkNKSoPKA8M", 15 | "default": { 16 | "low": "JgDCACkPKRAMKSsOKA8MKwwrKQ8MKQwqDCsM8CkQKBAMKSkPKg4MKQwrKBANKAwqDCsM8ygPKw4MKigPKw4MKQwpJxENKQwqDCsN8CsOKg0NKSkQKw0MKQwpKRAMKQwqDSkN7i0NKw4MKigPKw0NKA0pKQ8NKQ0oDSkN8CkQKQ4OKCkPKw0NKQwqKQ8LKw0oDSkN", 17 | "medium": "JgCSACgPKQ8LLCgPKRAMLAwpDCsnEQwrCyoN8ikOKBAMKikQKA8MKwwqDCsoDw0pDCoM8SkPKRALKykQKQ0MKw0pDCkpDwwqDCkM8yoOKQ8MKikQKA8MKwwpDigqDwkrDCoM8SkPKRALLCgPKA8MKwwqDSwoDwwqDSkM8ikQKBALKikPKQ8MKwwqDCorDgkrDCsNAA0FAAAAAAAA", 18 | "high": "JgDaACgPKRALKSsOKQ4MKioNDCoMKgwqDCoM7ysOKQ4MKSoPKA8MKisODCgMKgwpDSkM8S0OKQ4MKikPKQ4NKScRDCoMKQwqDCkM8isNKQ4LKykQKA8MKSoPDSoLKQwqDCkO7ysOKQ8MKikOKQ4MKioPCykNKgwoDCoM8ycPKw4MKSkPKw0NKSkODCkNKQ0oDSkM" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/1060.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Super Fan", 3 | "supportedModels": [ 4 | "Super Fan A1" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "mediumlow", 11 | "medium", 12 | "mediumhigh", 13 | "high" 14 | ], 15 | "commands": { 16 | "off": "JgBgAAABK5YTExEVERQSExEVERQSFBEUEjkROhI5EToRORIUEToSOREUEhQRFBI5EToSExIUEToRORI6ETkSFBEUEjkSOREVEQAFWAABLEsSAAyCAAEtTBEADIQAASxLEgANBQAAAAAAAAAA=", 17 | "default": { 18 | "low": "JgBgAAABLJcSExITEhQRFBIUERURFBITEToSORI5EToSOREUEjkSOREVERQSOREUEjkSExIUEToSORE6ERQSOREVETkSORIUEQAFWAABK0wSAAyBAAErTBIADIIAAStMEgANBQAAAAAAAAAA=", 19 | "mediumlow": "JgBoAAABK5cSExIUERQSFBEUEhMSFBEVETkSORI5EjkROhITEToSORE6ERURExI6ETkSFBEUEjkSExI6ETkSFBEUEjkSOREVEQAFWAABK0sSAAyCAAErTBEADIMAAStLEgAMgwABLEsSAA0F=", 20 | "medium": "JgBYAAABKpcRFREUEhMSFBEUEhQRFREUEToRORI5EjoROREVETkSORI5EhMSOhEUEjkRFBIUETkSFBE6EhMSORIUETkSOhEUEgAFWAABKk0RAAyDAAEqTREADQU=", 21 | "mediumhigh": "JgBgAAABK5cRFBIUERQRFBIUERURExIUEToSORE6ETkSOhEUEjkROhEUEjkRFRE5EToSFBEUEToRORIUEToSExIUEToRORMTEQAFWQABKkwSAAyCAAErTBIADIIAAStLEgANBQAAAAAAAAAA=", 22 | "high": "JgBYAAABK5cSExIUERQSFBEUEhMUEhEVEzcSORQ3EjkROhITEjkUNxITFDgTNxEVEToRFBITEjoROREVERQSORITEjoTNxIUEQAFWAABLEwRAAyEAAErTBEADQU=" 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /codes/fan/1080.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Harbor Breeze", 3 | "supportedModels": [ 4 | "A25-TX001-R1" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "eAs0ABARHx0QHRAdEB0QDx8eEB0QDx8dEA8fHRAdEB0RDh8PHw8fDh8OHx0QDx8dEA8fHQ8AAYEA", 15 | "default": { 16 | "low": "eQ00ABARHx0QHRAdEB0QDx8eEB0QDh8dEQ4fHRAeEB0QDx8PHx0RDx8OHw8fDh8dEA8fHQ8AAYEA", 17 | "medium": "eTI0ABARHx0RHRAdEB0RDh8dER0QDh8dEQ4fHRAdEB0RDh8PHw8fHRAOHw8fDh8dEA4fHQ8AAYAA", 18 | "high": "eU80ABARHx0QHRAdEB0QDx8dEB0QDh8dEA8fHRAdEB0QDh8PHx0QHRAOHw8fDh8dEQ4fHQ8AAX8A" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/1081.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Harbor Breeze", 3 | "supportedModels": [ 4 | "A25-TX025" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "1", 10 | "2", 11 | "3", 12 | "4", 13 | "5", 14 | "6" 15 | ], 16 | "commands": { 17 | "off": "eAs0ABARHx0QHRAdEB0QDx8eEB0QDx8dEA8fHRAdEB0RDh8PHw8fDh8OHx0QDx8dEA8fHQ8AAYEA", 18 | "default": { 19 | "1": "eAc0ABAaDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aEBoPDhsOGw0bDRsaDw4bGg8AAbkAAAAA", 20 | "2": "eAY0ABAaDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aEA0bGg8OGw4bDhsaDw0bGg8AAbkAAAAA", 21 | "3": "eAs0AA8aDhsPGg8aDxsPGg8aDxoPGg8aDxsPGg8aDxsPGg8bDxoPGg8OGw4bDhsbDw4bGg8AAboAAAAA", 22 | "4": "eAc0ABAZEBoPGg8ZEBoPGQ8aEBkQGQ8ZDxoQGQ8ZEBkPGg8aEA0cDRwZEA0cDRwZEA0cGQ8AAbkAAAAA", 23 | "5": "eAs0ABAaDxoPGg8aDxkPGRAaDxoPGg8aDxoPGg8aDxoPGg8aEBoPDRwaEA0bDRwaDw0bGg8AAbkAAAAA", 24 | "6": "eAs0ABAaDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aDxoPGg8aEA0bGg8aDw0bDRsaDw0bGg8AAbkAAAAA" 25 | }, 26 | "oscillate": "eQs0AA8aDhsPGw4bDhsOGg4bDxsPGw4bDhsOGw4bDhsOGw4bDxsOGw4bDg8bDhobDw4aGw4AAboAAAAA" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /codes/fan/1100.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Pacific", 3 | "supportedModels": [ 4 | "Unknown" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgBiACoOKg0PKSkOKg4OKg4pDioOKg4pDiop8SoOKg0PKSkOKg4OKg0qDioOKQ4qDikq8SsMLAwPKCsNKwwRJxAnECgQKBAnECgr7ysNKQ4NKygPKQ8NKg4qDSoOKg0rDSopAA0FAAAAAAAA", 15 | "default": { 16 | "low": "JgCCACkPKw0PKCsMKQ8NKg0rDygNKw0qKg4NAAENKQ8pDg0rKg0pDw0qDykPKQ4pDSsqDQ0AAQ0pDykODSsoDykPDSoNKw0qDioNKisNDQABDSkPKQ4OKisMKQ8NKg8pECgPKBAoKA8NAAEOKBArDA0qKg4rDQwrECcQKBAoDygqDg8ADQUAAAAAAAA=", 17 | "medium": "JgC2ACsMLAwPKCwMKwwQKBAoDygrDQ8oECgQAAEKLAwrDBAoKwwrDQ8oECgQJywMECgQJxAAAQsrDCsNDygsDCsMECgQKA8oLAwPKBAoEAABCiwMKwwQKCsMKw0PKBAoECcsDA8pDygQAAELKwwrDQ8oKwwsDBAoDygQKCsMECgQJxAAAQsrDCsNDygsCywMECgQJxAoKwwQKBAoDwABCysNKwwQKCsMKw0PKBAoECcsDBAoDygQAA0FAAA=", 18 | "high": "JgC2ACsMKw0QJywMKwwQKBAoKw0PKBAoDygQAAELKw0rDQ8nLA0rDA8oECgrDBAoECgQJxAAAQssDCsNDycsDSoNECcQKCsNDygQKBAnEAABCysNKw0PJywNKg0QJxAoKw0PKBAoDygQAAELKw0rDBAoKw0rDQ8oECcsDQ8nECgQKBAAAQorDSsMECgrDSsNDikQJywMDykPKBAoEAABCiwMLAwPKCsNKw0PKBAnLAwPKBAoECgQAA0FAAA=" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/1120.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Europace", 3 | "supportedModels": [ 4 | "Unknown" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgBYAAABLJYTEhMTExITExQ2EzgTEhMTEzcUNhQ3EzcUEhITFDYUNxMSFBIUNhQ3ExIUEhQRFDcUNhQ2FBIUERQ3EzcUNhQSFAAFKQABLUkUAAxzAAEsShQADQU=", 15 | "default": { 16 | "low": "JgBYAAABLZUTEhMTFBETExM3EzgSExMTEzcTNxQ3EzcUEhITEzcTOBQRFBITExI4ExITExMTEjgUNhM3FDcTEhM4EzcTNxQSEwAFKgABLEoUAAxyAAEtSRQADQU=", 17 | "medium": "JgBYAAABLZUTEhMTFBETExM3EzgSExMTEzcTNxQ3EzcUEhITEzcTOBQRFBITExI4ExITExMTEjgUNhM3FDcTEhM4EzcTNxQSEwAFKgABLEoUAAxyAAEtSRQADQU=", 18 | "high": "JgBYAAABLZUTEhMTFBETExM3EzgSExMTEzcTNxQ3EzcUEhITEzcTOBQRFBITExI4ExITExMTEjgUNhM3FDcTEhM4EzcTNxQSEwAFKgABLEoUAAxyAAEtSRQADQU=" 19 | }, 20 | "oscillate": "JgBQAAABLJYTExMSFBITExM3FDYTExMSEzgTNxQ3FDYTExITFDcSOBMTEjgUNhQSExMTEhMTFDYTOBMSFBITNxQ2FDcTNxMTEwAFKwABLEsTAA0FAAAAAAAAAAA=" 21 | } 22 | } -------------------------------------------------------------------------------- /codes/fan/1140.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "SMC", 3 | "supportedModels": [ 4 | "SP486", "SP483" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgBOACoNKg4OKg4pDioOKQ4pKg8NKg4pDykOAAEHKw0qDg4pDykOKQ8pDioqDQ8oDykOKg4AAQgqDSoNDykOKg4pDioOKSoODioOKQ8oDwANBQAAAAAAAAAAAAA=", 15 | "default": { 16 | "low": "JgBKACwMKg4OKQ8oDyksDA4pDykOKQ8pKg4s6iwLKg0PKQ8pDygrDQ8oDikPKg4pKwwr6ysMKw4PKA4pDyksCw8pDioOKQ8oKw0sAA0FAAAAAAAAAAAAAAAAAAA=", 17 | "medium": "JgBOACsNKg0PKQ4qDikPKA8pDioOKSoODikPAAEHKg4pDg8pDikPKA8qDikPKA8pKg4OKg4AAQcqDioNDikPKQ8pDikPKQ4pDioqDg4pDgANBQAAAAAAAAAAAAA=", 18 | "high": "JgBKACsNKg0PKQ4pDioOKg4pDikPKQ4qDikq7CoNKg4OKg4pDioOKQ8oDyoOKQ8oDykq6ysOKwwPKQ4pDikPKQ8pDikPKQ4pDiorAA0FAAAAAAAAAAAAAAAAAAA=" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/1160.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Atomberg", 3 | "supportedModels":[ 4 | "Efficio" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "speed":[ 9 | "1", 10 | "2", 11 | "3", 12 | "4", 13 | "5", 14 | "boost" 15 | ], 16 | "commands":{ 17 | "off":"JgBQAAABKZIUERQRFBEUEhMSExIUERQRFDYTNhQSExITNhQ2FDUUNhQ2FBEUERQRFDYUERQRFDYUERQ2EzYUNhQRFDYUNRQSEwAFbwABKkcUAA0FAAAAAAAAAAA=", 18 | "default":{ 19 | "1":"JgBQAAABKpEUEhMSFBEUEhMSExITEhMSFDUUNhQSExITNhQ2EzYUNhQ2EzYUEhM2FBITEhMSEzYUEhMSEzYUEhM2FDYTNhQSEwAFbwABKkcUAA0FAAAAAAAAAAA=", 20 | "2":"JgBQAAABKpITEhQRFBEUERQSExITEhQRFDUUNhQSExITNhQ2FDUUNhQRFDYUERQ1FBITEhQRFDYTNhQSEzYUEhM2FDUUNhQSEwAFbwABKUgUAA0FAAAAAAAAAAA=", 21 | "3":"JgBQAAABKpITEhQRFBEUERQSExITEhQRFDUUNhQSExITNhQ2FDUUNhQRFDYUERQ1FBITEhQRFDYTNhQSEzYUEhM2FDUUNhQSEwAFbwABKUgUAA0FAAAAAAAAAAA=", 22 | "4":"JgBQAAABKZIUERQSExITEhQRFBEUERQSEzYUNhQRFBEUNRU1FDYUNRQ2FDYUERQRFDYUERQRFDYUERQRFDYTNhQSEzYUNhQRFAAFbwABKUcUAA0FAAAAAAAAAAA=", 23 | "5":"JgBQAAABKZEUEhQRFBEUERQSExITEhMSFDUUNhQRFBITNhQ2EzYUNhQRFBEUEhM2FBEUEhMSEzYUNhQ1FDYUERQ2FDUUNhQSEwAFbwABKUgUAA0FAAAAAAAAAAA=", 24 | "boost":"JgBQAAABKZIUERQRFBEUEhMSExIUERQRFDYUNRQSExITNhQ2FDUUNhQ2FDUUNhQ2FBEUERQRFDYUERQRFBEUEhM2FDUUNhQSEwAFbwABJ0oUAA0FAAAAAAAAAAA=" 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /codes/fan/1170.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Atomberg", 3 | "supportedModels": [ 4 | "Renesa" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "1", "2", "3", "4", "5" 10 | ], 11 | "commands": { 12 | "off": "JgBQAAABJZITExMSExITEhMSExITExMSEzcTNhMTExITNxM2EzcTNxM3ExkMEhMSEzcTEhMTEjcTEhM3EzcTNxMSEzcTNxMSEwAFYQABJkkTAA0F", 13 | "default": { 14 | "1": "JgBQAAABJJMVEBQRFBEUEhQRFBEUERQRFDYUNhQRFRAUNhQ2FDYUNRQSFBEVEBQRFDYUERQRFDYUNhQ2FDYTNhQSEzYUNhQRFAAFYgABJUoVAA0F", 15 | "2": "JgBQAAABJZMUERURFBEUERQRFBEUERURFDUUNhUQFREVNBQ2FDYUNhQRFTUUERU1FBEUERURFDUVNRUQFTUUERU1FTUUNhQRFQAFYAABJkkUAA0F", 16 | "3": "JgBQAAABJZMTEhMTEhMTEhMSExITEhMTEzYTNxMSExMTNhM3EzcTNxM3EzcTEhMSEzcTEhMSEzcTEhMSEzcTNxMSEzcTNxMSEwAFYgABJkkTAA0F", 17 | "4": "JgBQAAABJJMTEhMSExITExMSExITEhMSEzcTNxMWDxITNxM3EzcTNxITExITEhM3ExITEhMSEzcTNxM3EzcTEhM3EzYTNxMSEwAFYgABJkkTAA0F", 18 | "5": "JgBQAAABJpITEhMSExITEhMTExITEhMSEzcTNxMSExITNxM3EzYTNxM3EzcTNxM2ExMTEhMSEzcTEhMSExITEhM3EzcTNxMSEwAFYQABJ0kTAA0F" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/1180.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Argo", 3 | "supportedModels": [ 4 | "Standy" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgASAigQJxAMKygPKBAMKwwrDCsMKwwrDCso6igQJhELLCgPJxANKg0rCywMKwwrDCso7CkPKA8MKygPJxEMKwssDCsMKw0qDCsn6ycRJxAMKygPJxEMKwssDCsMKwwrDCsn7SgQJxAMKygQJxAMKwwrDCsMKwwsCywn6ycQJxELLCcQJxAMKwwrDCwLLAssCywn7SgQJxAMKycSJhALLAssDCsMKwwrDCsp6icSJRAMKycRJxAMKwwrDCsMKwwrDCso7SkOKBALLCcQJxELKw4qCywLLAssCywn6ycTJRAMKycSJRELLAssCywLLAwrDCsn7icQJxAMKygQJxAMKwwrDCsMKwwsCywn6ycSJhIJLCcSJRAMKwwsCywLLAssDCsn7icQJxAMKykPJxAMKwwrDCsMKwwrDiko6ycQJxELLCgPJxAMKwwrDCsMLAssCywn7icQJxAMKycTJRALLAwrDCsMKwwrDCso6ycQJxAMKygQJxAMKwwrDCsMKwwsCywn7SgQJxAMKycRJxIJLAwrDCsMKwwrDCsn7CcSJRAMKygQJxAMKwwrDCsMKwwrDCwn7SkPKA8LLCcQKBALLAssCywMKwwrDCsn7CcQJxANKicRKA8LLAwrDSoNKgwrDCwn7ScRJxALLCgPJxELLAwrCywMKwwrDCso6ycQJxAMKycQKBALLAwrDCsMKw0qDCspAA0F", 15 | "default": { 16 | "low": "JgAIAigQJxALLCgPJxEMKwssDCsNKg0qKBALAAEHKA8nEAwrKBAnEA0qDSsLLAwrDCsoDw0AAQcoECgPDSooDygQDCsMKwwrDCsMKykPDAABBicQKBALLCkOKA8NKwssDCsMKw4pJxAMAAEJJxAnEAwsKA8oDwwrDCwMKwssCywpDgwAAQcnECgPDSooECgPDCsMKwwrDSsLLCcQDQABBioPJxANKigQKQ4NKgwrDCsMLAwrJxALAAEHJxAoEAwrJxAoEAssCywMKw0qDSooEAwAAQgoDycRCywnECgQCywMKw0qDCsNKikPDAABBigPJxEMKycQKA8NKwwrCywMKwwrJxANAAEIJxAnEQssKA8oDwwsDCsMKwwrDSonEAwAAQcnECcQDCwoDygPDCwLLAwrDCsLLCgPDAABCSgPKA8NKygPKA8NKwwrDCsMKwwrJxAMAAEHKA8nEA0qKQ8oDw0rDCsMKwwrCywoDw0AAQgoDygPDCwnECcQDSoMLAwrDCsMKycQDAABBygPJxANKigQKA8MKw0rCywMKwssJxANAAEIJxAnEA0qKBAoDwwrDCwMKwwrCywnEA0AAQYnECcQDSonESgPDCsMLAwrCywLLCgPDQABCCcQJxAMKygQKA8MKwwsDCsLLAwrJxANAAEGJxAoDwwrKBAoDwwrDCsMLAwrDCsoDw0ADQU=", 17 | "medium": "JgAIAigQJxALLCgPJxEMKwssDCsNKg0qKBALAAEHKA8nEAwrKBAnEA0qDSsLLAwrDCsoDw0AAQcoECgPDSooDygQDCsMKwwrDCsMKykPDAABBicQKBALLCkOKA8NKwssDCsMKw4pJxAMAAEJJxAnEAwsKA8oDwwrDCwMKwssCywpDgwAAQcnECgPDSooECgPDCsMKwwrDSsLLCcQDQABBioPJxANKigQKQ4NKgwrDCsMLAwrJxALAAEHJxAoEAwrJxAoEAssCywMKw0qDSooEAwAAQgoDycRCywnECgQCywMKw0qDCsNKikPDAABBigPJxEMKycQKA8NKwwrCywMKwwrJxANAAEIJxAnEQssKA8oDwwsDCsMKwwrDSonEAwAAQcnECcQDCwoDygPDCwLLAwrDCsLLCgPDAABCSgPKA8NKygPKA8NKwwrDCsMKwwrJxAMAAEHKA8nEA0qKQ8oDw0rDCsMKwwrCywoDw0AAQgoDygPDCwnECcQDSoMLAwrDCsMKycQDAABBygPJxANKigQKA8MKw0rCywMKwssJxANAAEIJxAnEA0qKBAoDwwrDCwMKwwrCywnEA0AAQYnECcQDSonESgPDCsMLAwrCywLLCgPDQABCCcQJxAMKygQKA8MKwwsDCsLLAwrJxANAAEGJxAoDwwrKBAoDwwrDCsMLAwrDCsoDw0ADQU=", 18 | "high": "JgAIAigQJxALLCgPJxEMKwssDCsNKg0qKBALAAEHKA8nEAwrKBAnEA0qDSsLLAwrDCsoDw0AAQcoECgPDSooDygQDCsMKwwrDCsMKykPDAABBicQKBALLCkOKA8NKwssDCsMKw4pJxAMAAEJJxAnEAwsKA8oDwwrDCwMKwssCywpDgwAAQcnECgPDSooECgPDCsMKwwrDSsLLCcQDQABBioPJxANKigQKQ4NKgwrDCsMLAwrJxALAAEHJxAoEAwrJxAoEAssCywMKw0qDSooEAwAAQgoDycRCywnECgQCywMKw0qDCsNKikPDAABBigPJxEMKycQKA8NKwwrCywMKwwrJxANAAEIJxAnEQssKA8oDwwsDCsMKwwrDSonEAwAAQcnECcQDCwoDygPDCwLLAwrDCsLLCgPDAABCSgPKA8NKygPKA8NKwwrDCsMKwwrJxAMAAEHKA8nEA0qKQ8oDw0rDCsMKwwrCywoDw0AAQgoDygPDCwnECcQDSoMLAwrDCsMKycQDAABBygPJxANKigQKA8MKw0rCywMKwssJxANAAEIJxAnEA0qKBAoDwwrDCwMKwwrCywnEA0AAQYnECcQDSonESgPDCsMLAwrCywLLCgPDQABCCcQJxAMKygQKA8MKwwsDCsLLAwrJxANAAEGJxAoDwwrKBAoDwwrDCsMLAwrDCsoDw0ADQU=" 19 | }, 20 | "oscillate": "JgBwAicQKA8MKycQJxEMKwwrJxANKgwrDSoMAAEGJxAnEQssKA8nEAwrDCsoEAssCywLLAwAAQgoDycRCywnECcQDCsOKSgQCywLLAwrDAABBicQJxAMLCYRJxAMKwwrJxELLAssCywLAAEJJxAoEAssJxAnEAwrDCwnEAssCywMKwwAAQYoECgPCywnECgPDCwLLCgPCywMKwwrDAABCScQKA8MKygPJxELLAssKA8MKwwrDCsMAAEHJxAoDwwrJxEnEAssDCsnEAwrDCsMLAwAAQgnECkPCywoDycQDCsMLCgPCywLLAwrDAABBicQKBALLCcQKBALLAssKA8LLAwrDCsMAAEJJxAoDwwrKBAnEgorDCsnEAwsCywLLAsAAQcnECcRCysnESgPDCsMKykPCywLLAssDAABCCgQJxAMKycSJRELLAssKA8NKgwrDCsNAAEGKRAoDwwpKhAnEAwpDikqEAwpDSoLLA4AAQYqDygQDCkqDygQDCkOKSkQDCkOKQ4pDgABBCoQJxAMKSgPKhAMKQ4pKg8NKA8pDikOAAEGKg8oEAwpKRAoDw0oECcqDhAnDikOKQ4AAQQqECcQDCkqDygQDCkOKSkOECcOKQ4pDgABBykOLA4MKSkQKA8MKQ4pKhAMKQ4pDikOAAEEKhAnEAwpKQ4qEAwpDikqDw4nDikOKg4AAQYqDygQDCkpECgPDCkOKSoQDCkOKQ4pDgABBCoQJg8MKycQJxELLAssJxAMKwwrDCsMAAEJJxAnEQssKA8oDwwrDCsoEgksDCsMKwwAAQYoEiUQDCsnECgQCywLLCcQDCsMKwwrDAANBQ==" 21 | } 22 | } -------------------------------------------------------------------------------- /codes/fan/1200.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "DCG", 3 | "supportedModels": [ 4 | "Unknown" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgBiACoNLAsOKQ4pDikPKBEnDikRJg4pESYq6SoOLAsOKREmESYRJg4pESYRJxEmESYp6i0LLAsQJxEmDikRJg4pDikOKREmESYq6ioNLAsOKREmDikOKQ8oDykOKQ8oDikqAA0FAAAAAAAA", 15 | "default": { 16 | "low": "JgDQACoNKg0RJg8pESYOKQ4pDikRJywLECYPAAEFKg0tChEmESYOKQ8oEiYOKREmKQ4RJhEAAQIqDS0LESYRJg4pESYRJg4pESYtChImEQABAioMLgoSJRImESYRJg4pESYOKSoOECYRAAEDKQ4tChEmESYRJg4pDygSJhEmLAsRJhEAAQEuCi0LESYRJhEmESYRJhEmESYtCxEmEQABAioMLgsQJhIlEiYOKREmESYRJi0KESYRAAEBKw0uChEmESYRJxAmESYPKBImLAsRJhEADQUAAAAAAAAAAA==", 17 | "medium": "JgCcACoNLQoSJQ8pDygPKA8oDygqDREmDygPAAEFKg0tChIlDikPKA8oEiUQKCkOESYPKA8AAQQrDS0LECYOKQ8oDygPKA8oKg0SJRAoDwABBCoNLQsRJQ8oECgPKA8oDygqDRIlDygPAAEDKw4tCxElDygPKBIlEiUQKCkOESYPKA8AAQQqDiwLESYRJhEmDygPKA8oKg0SJRAoDwANBQAAAAAAAAAAAAAAAA==", 18 | "high": "JgCcACoOLAoSJhEmESYRJhEmKg4QJhEnESUSAAECKg4sChEnECYRJhImESYsCxEmESYOKREAAQEuCywLESYOKREmESYQJyoOESYRJhEmEQABAioOLAoSJhAnESYRJg8oLQoRJxAnECYSAAECKgssDhAmDikSJRImECcsCxEmESYRJhEAAQIqDiwLESYRJhEmESYRJi0KEiUPKREmEQANBQAAAAAAAAAAAAAAAA==" 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /codes/fan/1220.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Mitsubishi", 3 | "supportedModels":[ 4 | "C56-RW5" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "speed":[ 9 | "1", 10 | "2", 11 | "3", 12 | "4", 13 | "5", 14 | "rhythm" 15 | ], 16 | "commands":{ 17 | "off":"JgCGAGo0DSgNKA0ODQ0NDg0oDQ4NDQ0pDSgNDQ0oDQ4MDwwpDCkMDwwpDCkNDQ0pDQ0NDgwODQ4NDgwpDQ0NDg0NDigNDQ0ODQ0NDgwPDA4MDwwODSgNKQwpDSgNDgwpDA4NDgwODSkNDQ0ODA4NDg0ODA4MDw0NDQ4MDg4NDA8NKAwpDCkMAA0F", 18 | "default":{ 19 | "1":"JgCGAGo0DSgNKA0ODQ0NDg0oDQ4NDQ0pDSgNDQ0oDQ4MDwwpDCkMDwwpDCkNDQ0pDQ0NDgwODQ4NDgwpDQ0NDg0NDigNDQ0ODQ0NDgwPDA4MDwwODSgNKQwpDSgNDgwpDA4NDgwODSkNDQ0ODA4NDg0ODA4MDw0NDQ4MDg4NDA8NKAwpDCkMAA0F", 20 | "2":"JgCGAGk0DycOJw0NDQ4MDg0pDA4NDg0oDSgODQwpDQ0NDg0oDCkNDg0oDCkMDw0oDA4NDgwPDQ0NDg0oDgwODQwPDCkMDg0ODQ0NDgwPDA4ODQ0NDSgOKA0oDSgMDw4nDA4NDg0NDg0NKA0ODQ0NDg4nDA8MDg0ODA4NDg0NDigMKQ0oDSgMAA0F", 21 | "3":"JgCGAGo0DSgOKA0NDQ4MDg0oDg0MDw0oDSgNDg0oDQ0NDgwpDCkMDw0oDSgNDgwpDQ0ODQwPDA4NDg0oDA4ODQ0ODSgMDg0ODA8MDg0ODQ0NDg0NDigNKA0oDSgODQ4nDQ0ODQwPDSgNKA0NDQ4MDwwpDA4NDg0ODQ0MDwwODQ4MKQ0oDSgOAA0F", 22 | "4":"JgCGAGo0DSgOKAwODQ4MDg0oDg0NDg0oDicMDw0oDwsNDg0oDSgNDgwpDSgNDgwpDQ0NDg0NDg0NDgwpDQ0NDg0NDSkMDg0ODQ0NDg0NDQ8MDg0NDCkNKA4oDSgNDQ0oDQ4MDw4MDQ4NDQ0oDQ4MDw0oDA4NDg0NDQ4ODQwODSgNDgwODicNAA0F", 23 | "5":"JgCGAGg2DicNKA0ODA4NDgwpDQ4MDgwpDSgODQ0oDg0ODA4oDSgNDQ0oDigNDQ0oDg0NDg0NDQ4MDg0oDg0MDw4MDSgODQ0NDg0NDgwODg0NDg0OCykPJg4nDigNDQ0oDg0ODQ0NDCkPDA8mDQ4NDgwoDg0NDgwODQ4MDg4NDg0NDQwPDSgNAA0F", 24 | "rhythm":"JgCGAGk1DSgNKA0ODQ0NDg0oDQ4NDQ0oDSgNDg0oDQ4NDQ4oDCkMDg0oDSkMDg4nDg0NDg0NDQ4NDQ4oDA4NDg0NDigNDQ0ODQ0ODQ4NDQ0NDg0NDSgOKA0oDSgMDw4nDA4ODQ0ODSgMDwwoDg0NDg0NDQ4NDQ4NDQ4NDQ0ODQ0OKAwODicNAA0F" 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /codes/fan/1240.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Mallory", 3 | "supportedModels": [ 4 | "Air Timer TS+" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "JgCcACkOKQ8NKykPKQ4NKw0rKQ8NKw0rDSoOAAEVKQ8pDg0rKQ8pDw0rDSopDw0rDioNKw4AARMpDygPDiopDykPDSoOKikPDSsNKw0rDgABFCkPKQ8OKigPKQ8OKg0rKA8OKg0rDioNAAEUKQ8oDw4qKQ8pDg4qDSspDw4qDioNKg4AARUpDygPDiopDykPDSoNKykPDioNKw0rDQANBQ==", 15 | "default": { 16 | "low": "JgCcACwMKwwOKikPKg4NKw0qDioNKw0rKQ8OAAEVKA8pDw4qKQ8oDw0rECgOKg0rDSsqDQ4AARQpDykOECgpDykPDioNKw4qDSoOKikPEAABEykPKQ4OKioOKQ8NKw0rDSsNKg4qKQ8NAAEUKQ8pDw0rKwwpDw0rECgOKg4qDSsoDxAAARMrDCoODSspDygPDSsNKw4qDioNKykODgANBQ==", 17 | "medium": "JgCcACkPKA8NKykPKQ4OKg4qDSsNKykPDSoOAAEVKQ8oDw0rKQ8pDg4qDioNKw0rKQ8NKg0AARQqDikPDSspDikPDSsNKw4qDSspDg0rDgABFCoOKQ8NKygPKQ8NKw0rDSsNKioODSsNAAEUKQ8pDw0rKA8pDw0rDSsNKg4qKQ8NKw4AARQpDykODSspDykPDSoOKg0rDiopDw0qDgANBQ==", 18 | "high": "JgCSACoNKQ8NKyoOKA8NKw4qDioNKw0qDSsp+SoOKQ8NKykOKQ8NKw4qDSsOKQ0rDioq+CkOKQ8NKygPKQ8NKw4qDSoOKg4qDiop+SkPKA8NKyoOKA8NKw4qDioNKw0rDiks9ikPKA8NKykPKA8NKw0rDioOKg4qDSoq+SkOKQ8NKykPKA8NKw0rDioOKg0qDioqAA0F" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/fan/7040.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Lucci Air", 3 | "supportedModels": [ 4 | "Aria" 5 | ], 6 | "supportedController": "ESPHome", 7 | "commandsEncoding": "Raw", 8 | "speed": [ 9 | "low", 10 | "medium", 11 | "high" 12 | ], 13 | "commands": { 14 | "off": "[1238, -438, 1238, -439, 340, -1272, 1239, -438, 1239, -438, 1239, -439, 340, -1274, 340, -1273, 340, -1272, 1239, -438, 1240, -439, 340, -7436, 1238, -438, 1239, -439, 340, -1273, 1239, -438, 1240, -438, 1240, -439, 340, -1275, 340, -1273, 340, -1273, 1240, -437, 1240, -439, 340, -7263, 1239, -437, 1240, -439, 340, -1274, 1240, -438, 1240, -438, 1240, -440, 340, -1275, 340, -1274, 340, -1274, 1239, -438, 1240, -440, 340, -7242, 1239, -438, 1240, -439, 340, -1274, 1240, -438, 1240, -439, 1240, -440, 340, -1275, 340, -1275, 340, -1273, 1240, -438, 1240, -440, 340, -7266, 1238, -439, 1239, -440, 339, -1275, 1239, -440, 1239, -439, 1240, -440, 340, -1276, 339, -1276, 339, -1274, 1239, -439, 1240, -440, 339, -7246, 1238, -440, 1239, -440, 339, -1276, 1239, -439, 1239, -440, 1240, -441, 339, -1276, 339, -1277, 339, -1274, 1239, -440, 1239, -441, 339, -7574, 1238, -440, 1239, -441, 338, -1276, 1239, -440, 1239, -441, 1239, -441, 339, -1277, 339, -1277, 338, -1276, 1238, -440, 1239, -441, 339, -7452, 1238, -440, 1239, -441, 339, -1276, 1238, -441, 1239, -440, 1240, -441, 338, -1278, 338, -1277, 339, -1275, 1239, -441, 1238, -442, 338]", 15 | "default": { 16 | "low": "[1239, -438, 1239, -439, 339, -1273, 1239, -438, 1239, -439, 340, -1274, 340, -1272, 1240, -438, 340, -1274, 340, -1273, 340, -1273, 340, -7280, 1239, -438, 1240, -438, 340, -1273, 1240, -438, 1240, -439, 340, -1275, 340, -1273, 1239, -439, 340, -1275, 340, -1274, 340, -1273, 341, -7348, 1239, -438, 1240, -438, 341, -1273, 1240, -438, 1240, -439, 341, -1274, 341, -1273, 1240, -439, 340, -1274, 341, -1274, 340, -1273, 341, -7349, 1239, -438, 1240, -439, 340, -1274, 1240, -438, 1240, -439, 340, -1275, 341, -1273, 1240, -439, 340, -1275, 340, -1274, 340, -1274, 340, -7351, 1239, -439, 1239, -440, 340, -1274, 1240, -439, 1240, -440, 339, -1276, 340, -1274, 1240, -440, 339, -1276, 339, -1275, 340, -1275, 340, -7330, 1238, -439, 1239, -440, 340, -1274, 1240, -439, 1240, -440, 339, -1276, 340, -1274, 1240, -440, 339, -1276, 339, -1276, 340, -1274, 340, -7658, 1239, -439, 1239, -441, 339, -1275, 1239, -439, 1240, -441, 339, -1276, 340, -1274, 1239, -441, 339, -1277, 339, -1276, 339, -1275, 340, -7294, 1238, -439, 1239, -441, 339, -1276, 1239, -440, 1239, -441, 339, -1277, 339, -1275, 1239, -441, 339, -1276, 339, -1276, 339, -1276, 339]", 17 | "medium": "[1239, -438, 1239, -439, 339, -1273, 1239, -438, 1240, -438, 340, -1274, 341, -1273, 340, -1272, 1239, -439, 340, -1274, 340, -1273, 341, -7324, 1238, -438, 1240, -438, 340, -1273, 1240, -438, 1240, -439, 340, -1274, 341, -1273, 340, -1273, 1240, -439, 340, -1274, 340, -1274, 340, -7349, 1239, -438, 1240, -438, 340, -1274, 1240, -438, 1240, -439, 340, -1275, 341, -1273, 341, -1272, 1240, -440, 339, -1275, 340, -1274, 340, -7351, 1240, -437, 1240, -439, 340, -1274, 1240, -439, 1240, -439, 340, -1276, 340, -1274, 340, -1274, 1239, -440, 340, -1275, 340, -1274, 341, -7352, 1239, -438, 1240, -440, 340, -1275, 1239, -439, 1240, -440, 339, -1276, 340, -1275, 340, -1274, 1239, -440, 340, -1275, 340, -1275, 340, -7341, 1238, -439, 1240, -440, 340, -1274, 1240, -439, 1240, -440, 340, -1276, 340, -1275, 340, -1274, 1239, -441, 339, -1276, 340, -1275, 340]", 18 | "high": "[1239, -438, 1240, -439, 339, -1274, 1239, -438, 1240, -439, 340, -1274, 1240, -439, 340, -1274, 340, -1274, 341, -1273, 340, -1274, 340, -7328, 1239, -438, 1240, -439, 340, -1274, 1240, -438, 1240, -439, 340, -1274, 1241, -439, 340, -1275, 340, -1274, 341, -1274, 340, -1274, 341, -7351, 1240, -438, 1240, -439, 340, -1274, 1241, -438, 1241, -439, 340, -1274, 1241, -439, 340, -1276, 340, -1275, 340, -1274, 341, -1274, 340, -7353, 1240, -438, 1240, -440, 340, -1274, 1241, -438, 1241, -440, 339, -1275, 1241, -439, 340, -1276, 340, -1275, 341, -1275, 340, -1275, 340, -7354, 1240, -439, 1239, -440, 340, -1275, 1240, -439, 1240, -442, 339, -1274, 1240, -440, 340, -1276, 340, -1275, 340, -1275, 340, -1275, 340]" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/light/1000.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Iris Ohyama", 3 | "supportedModels": [ 4 | "LEDHCL-R2" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "brightness": [ 9 | 26, 10 | 51, 11 | 77, 12 | 102, 13 | 128, 14 | 153, 15 | 179, 16 | 204, 17 | 230, 18 | 255 19 | ], 20 | "colorTemperature": [ 21 | 2700, 22 | 3122, 23 | 3544, 24 | 3967, 25 | 4389, 26 | 4811, 27 | 5233, 28 | 5656, 29 | 6078, 30 | 6500 31 | ], 32 | "commands": { 33 | "on": "JgACAbUfMhAQEQ8REBEQERAQEBEQETAREBEQEBAREBEQEBARMRAQERAREBEPERAREBEPERAREg8QEBAREBEPERAREBEQEBARMRAQETEQMRERDzERMBEQAAEntCAyDxAREBEQEQ8REBEQEQ8RMREPERAREBEPERAREBEwERAREBAQERAREBAQERAREBAQEREQEBEPERAREBEPERAREBEwERARMBExEBARMRAxERAAASa1IDEQEBEQEBAREBEQEBAREBEwERAREBEPERAREBEPETERDxEQERAREBAQERAREBAQERAREBAQERAREQ8QEREQEBAQETERDxExETAREBEwETEQEAANBQ==", 34 | "off": [ 35 | "JgAEAT8ith4yDxAREBEQEBAREBEQEQ8RMREPERAREBEPERAREBEQEBARERAwERAREBAQERAREBAQEREQEBEPERAREBEPERAREBEwETEQMREwERARMBEQERAAASa1IDEQEBEQEBAREBEQEBAREBEwERAREBEPERAREBEPEREQEBEPETERDxEQERAREBAQERAREBAQERAREBAQERAREBAQETERMBEwETIQEBAxEQ8REAABJ7YeMhAPERAREBEPEREQEBEQEDEREBAREBAREBAQERAREBAQERARMBEQERARDxEREBEQDxEQERAREBAQERAREBAQERARMBExEDERMBEQETAREBEQAA0F", 36 | "JgAEAUAgsyExEg8QEBEQEg8QEBEREBAQMRERDxEQEBEQETERDxEQEBARERAQEBEQEBEQEQ8REg8REA8REBEQEQ8REBERDxARERAwERARMBExETIPMRAQERAAASa0ITEQERAQERAQERAQERAQEBExEBEQERAQEBEQMRAQERAREBEQEBAREBEQEBAREBEQEBAREBEQEBEQEBEQEBASDxEQEDIQEBAyEDERMRAxEBAREAABJrMhMhEPEQ8REBEREA8REBEREDEQERAQEBAREBExEBEQEBAQEREQERAPEREQERAPEREQERAPERERDxEQEBAREBERDxARMRAQETIQMRAxEDIPERARAA0F" 37 | ], 38 | "brighten": "JgAEAUMgtCAyDxARERAQEBARERAQERAQMREPEREQEBEPERARERAQEBEQERAQEBARMRAQERAREBAQERAREQ8QERAREBEQEBAREBExEBARMRAREBAQMREQEBEAASa0IDIQDxEREBAREBAQEREQEBAxEREPERAQEREPEBEQERAREBAREBAREBAyEBAQEBEQERAQERAQERAQEBEREBAQEBEQETEQERAwERAREBExEBAREAABJrUfMhAQEQ8RERAREBAQEBEQETEQEBERDxARERAQEBAREBEQEBARERAREDAREBEPERAREBEPERAREBEQEBAREBEQEBARMRAREDEQERAQETEQERARAA0F", 39 | "dim": "JgAEAUAhtCAxEBAREBEREBAQERAREBAQMREQEBARERARDxAREBEQEDIQEQ8REBAREQ8QEREQEBAREBARERAPERARERAPEREQMBExERAQMRExEBARMRAQEREAASW1IDEQEBEQEBAREBERDxAREBEwERARERAPEREQEBEQEBARMRAREBAREBAREBAREBAREBAREBAQEREQEQ8REBAREQ8yEDEQERAyDzEREBAxERAQEQABJrMhMhAQEBEQEBEQEBAREBEQEDEREBAREBEQEQ8QEREQERAxEBARDxEQEREQEQ8QEREQEBAQERAREBAREBEQEBAREDEQMREQETEQMBEQETARERAQAA0F", 40 | "colder": "JgAEAUAgtCAyDxEQERARDxIPERAREBAQMhARDxEQERARDxEQERARDxEQERARDzIQEQ8SDxEQEQ8REBEQEBEQEBEQERARDxEQERAxEBEQEQ8yEBEPMhEQDxEAASa0IDIQEBAREBEQEBAREBEQEQ8yEBEPERAQEREQEBAREBEQEBAQEREQMRAREBAQERAREBAQEBEREBAQERAREBEPERAREDEQERAREDEQERAwERAREAABJrUgMRAREA8REBEREBAQERAREDARERARDxARERARDxARERAQEBARERAwEREQERAQEBEQERAQEBEQERAQEBEQERAQEBARMRAREBEQMBEQETEQEBEQAA0F", 41 | "warmer": "JgAEAUAgtSAxEBAREQ8REBEQEQ8SDxEQMRAQERAREBAREBEQEBAREBARMBEREBAQEBEREBEPEBEREBEPEBEQERAQERAQEREQDxEREBARMRAwERARMg8REBAAASa0ITARERAREBAQERAQERAQERAyDxEQERAQEBEQERARDxEQEBEyDxAREBEPERARERAQEBEQERAQEBARERAQEBEQERAQEBEQEBEyDzEQEg8xERAQEQABJrMhMhAPEREQEBEPEREQEBEPETIQEBAREBEQEQ8REBAREQ8REDEQERAREBAQEBEQERAREBAQEREQEBAREBEQDxEREBEQEBAQETEQMhAQEDIQEBARAA0F", 42 | "night": "JgAEAUAhtCAyEBAQERAREA8RERAREBEPMhARDxARERARDxEQMg8REBEQEQ8REBEQEBAREBEQERAQEBEQERAQEBEQEBEQEBEQEBExEBEQMRAyDxEQERAQEBEAASa0IDIQEBAQEREQEBAQEREQERAxEBEQEBAREBEQEBAxERAQERAREBAQERAQERAQERAREBAQEBEREBEPERAREBEQEBAQETEQEBExEDIQEBAREBEQEQABJbUgMRAREBAQEBEREBEPERAQETEQERARDxARERARDzIQEBEQEBARERAQEBEQERAPEREQERAQEBEQERAQEBEQERAQEBEQMRAREDIPMhAQERAQERARAA0F" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /codes/light/1020.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "NEC", 3 | "supportedModels": [ 4 | "RE0201-CH1", 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "brightness": [ 9 | 26, 10 | 51, 11 | 77, 12 | 102, 13 | 128, 14 | 153, 15 | 179, 16 | 204, 17 | 230, 18 | 255 19 | ], 20 | "commands": { 21 | "on": "JgBIAAABJ5QTEhI4EhMTEhMSExITEhM3EzcTEhM3EzgSExI4EjgSExM3ExITNxM3EzcTNxMTEjgSExI4EhMSExMSExITNxMSEwANBQ==", 22 | "off": [ 23 | "JgBIAAABJpQTEhI4ExITEhMSExITEhM3EzcTExI4EjgSExI4FTUTEhM3ExITNxM3EzcTOBITEjgSExI4ExITEhMSExITNxMSEwANBQ==", 24 | "JgBOAAABJ5QTEhI4EhMSExITExITEhM3EzcTEhM3EzcTExI4EjgSExITEjgTNxM3EzcTNxMSEzgSOBITEhMSExITExITNxMSEwAH6RYOEgANBQ==" 25 | ], 26 | "brighten": "JgBYAAABKJMVERI4EhMSExITEhMSExI4EzcTEhM3EzcTEhM4EjgSExITEjgSExM3EzcTNxMSEzcTOBITEjgSExITEhMSOBMSEwAFYAABJkoSAAxYAAEmShIADQU=", 27 | "dim": "JgBYAAABJpQUERM3ExITEhMSExMSExI4EjgSExM3EzcTEhM3EzcTEhM4EjgSExI4EzcTNxMSEzcTEhMSEzgSExITExISOBITEgAFYQABJkoSAAxYAAEnSRMADQU=", 28 | "night": "JgBIAAABJpQTEhI4ExITEhMSExITEhM3EzcTEhM4EjgSExI4EzcTEhMSExITNxM3EzcTOBITEjgSOBM3ExITEhMSExITNxMSEwANBQ==" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /codes/light/1021.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "NEC", 3 | "supportedModels": [ 4 | "RE0201-CH2" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "brightness": [ 9 | 26, 10 | 51, 11 | 77, 12 | 102, 13 | 128, 14 | 153, 15 | 179, 16 | 204, 17 | 230, 18 | 255 19 | ], 20 | "commands": { 21 | "on": "JgBIAAABJ5QVEBI4EhMSExMSExITEhM3EzcTEhM3EzgSExI4EjgSExU1ExITNxM3EzcWNBMTEhMSExI4EhMSExMSExITNxM3EwANBQ==", 22 | "off": [ 23 | "JgBIAAABJ5MUERM4EhMSExITEhMVEBI4EzcTEhM3EzcTEhM3EzgSExI4EhMSOBM3EzcTNxMSExITEhM4EhMSExITEhMSOBI4EwANBQ==", 24 | "JgBIAAABJ5MUERM3ExMSExITEhMSExI4EjgTEhM3EzcTEhM3EzgSExITEjgSOBI4EzcTNxMSExITNxMTEhMSExITEhMSOBI4EwANBQ==" 25 | ], 26 | "brighten": "JgBYAAABJ5MUERM3ExITExITEhMSExI4EjgSExM3EzcTEhM3EzcTEhMTEjgSExI4EjgTNxMSExITNxMSEzcTEhMTEhMSOBI4EgAFYAABJ0kTAAxUAAErSRMADQU=", 27 | "dim": "JgBYAAABKpEVEBI4EhMTEhMSExITEhM3FjQTEhM4EjgSExI4EzcTEhM3EzcTEhM4EjgSOBITEhMSExMSEzcTEhMSExITNxM3EwAFYAABJ0kTAAxaAAElShIADQU=", 28 | "night": "JgBIAAABJpQTEhM3ExITEhMSExITEhM3EzgSExI4EjgTEhM3EzcTEhMSExITOBI4EjgSOBMSExITNxM3ExITEhMSExMSOBI4EgANBQ==" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /codes/light/1040.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Toshiba", 3 | "supportedModels": [ 4 | "FRC-199T" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "brightness": [ 9 | 16, 10 | 32, 11 | 48, 12 | 64, 13 | 80, 14 | 96, 15 | 112, 16 | 128, 17 | 144, 18 | 160, 19 | 176, 20 | 192, 21 | 208, 22 | 224, 23 | 240, 24 | 255 25 | ], 26 | "colorTemperature": [ 27 | 2700, 28 | 2953, 29 | 3207, 30 | 3460, 31 | 3713, 32 | 3967, 33 | 4220, 34 | 4473, 35 | 4727, 36 | 4980, 37 | 5233, 38 | 5487, 39 | 5740, 40 | 5993, 41 | 6247, 42 | 6500 43 | ], 44 | "commands": { 45 | "on": "", 46 | "off": [ 47 | "", 48 | "" 49 | ], 50 | "brighten": "", 51 | "dim": "", 52 | "colder": "", 53 | "warmer": "", 54 | "night": "" 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /codes/light/1060.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Takizumi", 3 | "supportedModels": [ 4 | "TLR-002" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "brightness": [ 9 | 16, 10 | 32, 11 | 48, 12 | 64, 13 | 80, 14 | 96, 15 | 112, 16 | 128, 17 | 144, 18 | 160, 19 | 176, 20 | 192, 21 | 208, 22 | 224, 23 | 240, 24 | 255 25 | ], 26 | "colorTemperature": [ 27 | 2700, 28 | 2953, 29 | 3207, 30 | 3460, 31 | 3713, 32 | 3967, 33 | 4220, 34 | 4473, 35 | 4727, 36 | 4980, 37 | 5233, 38 | 5487, 39 | 5740, 40 | 5993, 41 | 6247, 42 | 6500 43 | ], 44 | "commands": { 45 | "on": "JgDYAAABKY8UERMRFDUUEBQRExITEBQ1FBETNhISFBEROBQQFDUSExMRFDUUEBQREzYUNRITExETNhQQFDYTNhQQFBETNhQ1FAAFoAABKpATERQQFDUUERMRFBAUEBQ2ExEUNRQRERMTNhQQFDYRExQQFDUUERMRFDUSOBMRExEUNRQREzYTNhITExETNhQ1FAAFoAABJ5MTERQQFDYTERQQFBAUERM2FBAUNRQRExEUNRQREzYUEBQQFDYTERQQFDUUNhQQFBAUNhMRFDUUNhMRFBAUNRQ2FAANBQ==", 46 | "off": [ 47 | "JgAYAwABJpMVDxQREzYUEBQQFBEUEBM2FBAUNhQQFBAUNRQREzYUEBQQFDYUEBQQFDYTNhQQFBAUNhQQFDUUNhMRFBAUNRQ2EwAFoAABJ5MUEBQQFDYUEBQQFBAUERM2FBAUNhMRExEUNRQQFDYUEBQQFDYTERQQFDUUNhMRFBAUNRQRFDUUNRQRExEROBU0FAAFoAABKZEUEBQQFDUUERMRFBAUEBI4ExEUNRQQFBETNhQQFDUVEBQQEjcUEBQREzYUNRUQExEUNRQQFDYUNRQQFBAUNhQ1FQAFngABJ5MUEBQREzYUEBQQFBETERQ1FBAUNhMRFBAUNhMRFDUUEBQREzYUEBQQFDYTNhQQFBETNhQQFDUUNhMRFBAUNRQ2EwAFoAABJ5MSEhQREzYTERQQFBAUERM2FBAUNRQRExEUNRQREzYTERQQFTUTERQQFDUUNhMRFBETNhMREzYUNRITExESNxQ1FAAFoQABJpMTERMRFDUUERMREhIUEBQ2EhIUNRQQFBETNhISFDYTERMSEzUUERMREzYUNRQRExEUNRQQFDYUNRQQFBETNhQ1FAAFoAABJpMUERMRFDUUEBQRExEUEBQ1FBETNhMRFBAUNhMRFDUUERMREzYUEBQQFDYTNhQQFBEROBMRFDUUNhMRFBAUNhM2EwAFoQABJpMTERQQFDYTEhMQFBETERQ1FBAUNhMRFBAUNRQREzYTERQQFDYTERQREzYTNhMRFBASOBMRFDUSNxITExEUNRQ2EwAFoAABKZESEhQQFDUSExMRFBETEBQ2ExITNRITExESNxQREzYTERMRFDUUERMRFDUSOBMRExEUNRITEzYSNxQQFBETNhI3EgAFogABKZASExMREzYUEBQRExETERQ1FBETNhITExETNhISEzYSExMREzYSEhQREzYSNxITExETNhISFDYROBISExEUNhE4EgAFogABKJESEhQREzYSEhQQFBERExM2FBAUNhETExITNRITEzYSEhQREzYTEhMREzYROBISExEUNhEUEjYSOBETExESNxI4EgANBQ==", 48 | "JgDYAAABJZMUEBISEjgSEhISEhISExE4FBASOBMREhISNxQRETgUEBITERMROBM2EzcROBQ1FBESNxQ1FBERExETEhISExE4EgAFogABKJIVDxISEjgTERISEhISExE4FBATNhMSERMSNxMREzcUEBISExIROBM2EzcTNhI3FBASOBQ1FBATEhETEhISEhI4FAAFoAABJ5MTERISEjcUERETEhISEhI4EhISNxMRExIROBQQEjgRExISEhISOBI3FTQSOBM2FBASOBM2FBASEhITERMSEhI3EwANBQ==" 49 | ], 50 | "brighten": "JgDYAAABJpMUEBISEjgSEhISEhISExE4ExESOBISEhISNxMSETgTERISEhMRExISEjcTEhE4ExESOBI3EzYVNRISEjcTERI4EwAFoQABKJEVEBISEjcVEBETEhISEhI4ExESNxMREhMROBMREjgSEhISEhISExETETgTERI4EhISNxM3ETgUNRUPEjgTERI3EwAFoQABJ5MVDxITETgTERISEhMRExI3ExESOBISEhISOBETEjcTERITERMSEhISEjgUEBI3ExESOBE4EzYVNRISEjcTEhE4EwANBQ==", 51 | "dim": "JgCQAAABJ5ESEhITETgSEhISEhMRExE4EhISOBETEhISNxITETgSEhITERMROBISEjgROBI3EhMROBI3EhMROBISEhISExE4EgAFoQABKZESExETEjcSEhITERMSEhI3EhMROBISEhISOBISEjcSExETEhISNxITETgSNxI4ERMSNxI4ERMSNxISEhMRExI3EgANBQ==", 52 | "colder": "JgAgAQABJZMVDxQQFDYUEBQQFBETERE4FBAUNhQQFBAXMxMRFDUUEBQQFBETNhQQFBETERQ1FBAUNhQ1FBAUNhI3EzYUERQ1EwAFoQABJpMVEBMRFDUUERMRExEUERM2ExETNxMQFBETNhMRFDYTERMRFBAUNhMRExEUERM2ERQSNhI4ExETNhQ1EjgSEhM2EgAFogABKZESEhQREzYTEhMRExETERM2EhMTNhITEhITNhETEzYSExMRExETNhITExETERM2EhMTNhI3EhIUNhE4EzYSExE4EgAFogABKZESEhMSEzUSExMRExEUERM2ERQSNhITExETNhMRFDYRExMRFBETNhETExITEBQ2ExETNhI4ERMTNhI4ETgSEhQ1EgANBQ==", 53 | "warmer": "JgDYAAABJ5ERExISEjcSExETEhISEhI4ERMSNxITERMROBISEjgRExISEhMRExMREhITNhI4ERMSNxI4ETgSNxI4ERMSEhI3EgAFowABKZASEhISEjgRExISEhMRExM2EhISOBETEhITNhITETgSEhITERMRExMRExEUNhE4EhISOBE4EjcSOBE4EhISEhI4EgAFoQABKZESEhITEzYSEhQRExETERQ1FBETNhISEhIUNhETEzYSExMRExEUEBQRExETNhI3EhMTNhI3EjgROBI3EhMTERM2EwANBQ==", 54 | "night": "JgDYAAABJpISExETEjcSExETERMSEhI4ERMROBISEhMROBISEjcSExETEhISEhI4EjcSEhI4ERMSNxI4ETgSEhISEjgRExI3EgAFoQABKpESExETETgSEhITERMSEhI3EhMROBITERMROBISEjcSExETEhISEhI4ETgSEhI4ERMROBI4ETgSEhISEjgRExI3EgAFowABKZASEhITETgSEhITERMRFBE3EhMROBISEhISOBETEjcSEhITERMSEhM2EjgSEhI3EhMROBI3EjgRExISEjcSExE4EgANBQ==" 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /codes/media_player/1000.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Philips", 3 | "supportedModels": [ 4 | "26PFL560H" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgAaAB0dOx4cHhweHR4cHhw8HR0dHhweOzsdAA0FAAAAAAAAAAAAAAAAAAA=", 10 | "on": "JgAcABweHR07HhweHR0dHhw8HR0dHhweHB4dHhwADQUAAAAAAAAAAAAAAAA=", 11 | "previousChannel": "JgAaAB0eHB46Hh0eHB4cHh07Ox4cHh0dHTwcAA0FAAAAAAAAAAAAAAAAAAA=", 12 | "nextChannel": "JgAaAB0dHR47HR0dHR4dHRw8Ox4cHhweHR0dAA0FAAAAAAAAAAAAAAAAAAA=", 13 | "volumeDown": "JgAaABwePBwfHBweHB4dHR0eHDw9Gx0eHDwdAA0FAAAAAAAAAAAAAAAAAAA=", 14 | "volumeUp": "JgAaABweOx0fHBweHB4dHhweHDw7HR0eHB4dAA0FAAAAAAAAAAAAAAAAAAA=", 15 | "mute": "JgAaAB0dOx4cHh0dHR4cHh0dHR4cPBwePDsdAA0FAAAAAAAAAAAAAAAAAAA=", 16 | "sources": { 17 | "EXT1": "JgAYAB8bHxs9HB4cHzkfHDwcHxsfOjwcHwANBQ==", 18 | "EXT2": "JgAaAB8bPRsfHB4cHxsfHB46HxsfHDwcHzkfAA0FAAAAAAAAAAAAAAAAAAA=", 19 | "VGA": "JgAaAB8bHxw8HB8bHzoeHB8bHxweHD0bHxsfAA0FAAAAAAAAAAAAAAAAAAA=", 20 | "HDMI": "JgAaAB8cHxs9Gx8cHzkfGx8cHhwfGz0cHjofAA0FAAAAAAAAAAAAAAAAAAA=", 21 | "HDMI Side": "JgAYAD06PBwfGx85HxwfGx8bHxw9OR8bHwANBQ==", 22 | "AV Side": "JgAYAB8bPRwfGx8bHzoeHD0bHxweOh8bPQANBQ==", 23 | "Channel 1": "JgAcAB8cPBweHB8bHxweHB4cHxweHB4cHxweOh4ADQUAAAAAAAAAAAAAAAA=", 24 | "Channel 11": [ 25 | "JgAcAB8cPBweHB8bHxweHB4cHxweHB4cHxweOh4ADQUAAAAAAAAAAAAAAAA=", 26 | "JgAcAB8cPBweHB8bHxweHB4cHxweHB4cHxweOh4ADQUAAAAAAAAAAAAAAAA=" 27 | ] 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /codes/media_player/1001.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Philips", 3 | "supportedModels": [ 4 | "42PFL3007H/60", 5 | "37PF9641D/10" 6 | ], 7 | "supportedController": "Broadlink", 8 | "commandsEncoding": "Base64", 9 | "commands": { 10 | "off": "JgAaAB0dOx4cHhweHR4cHhw8HR0dHhweOzsdAA0FAAAAAAAAAAAAAAAAAAA=", 11 | "on": "JgAcABweHR07HhweHR0dHhw8HR0dHhweHB4dHhwADQUAAAAAAAAAAAAAAAA=", 12 | "previousChannel": "JgAaAB0eHB46Hh0eHB4cHh07Ox4cHh0dHTwcAA0FAAAAAAAAAAAAAAAAAAA=", 13 | "nextChannel": "JgAaAB0dHR47HR0dHR4dHRw8Ox4cHhweHR0dAA0FAAAAAAAAAAAAAAAAAAA=", 14 | "volumeDown": "JgAaABwePBwfHBweHB4dHR0eHDw9Gx0eHDwdAA0FAAAAAAAAAAAAAAAAAAA=", 15 | "volumeUp": "JgAaABweOx0fHBweHB4dHhweHDw7HR0eHB4dAA0FAAAAAAAAAAAAAAAAAAA=", 16 | "mute": "JgAaAB0dOx4cHh0dHR4cHh0dHR4cPBwePDsdAA0FAAAAAAAAAAAAAAAAAAA=", 17 | "sources": { 18 | "TV": "JgAoAFUgDR4NEA0QKi4MEQwRDBEMEQwQDRANEBweDRAcEAwQDRANEA0ADQU=", 19 | "SCART": "JgAYAB8bHxs9HB4cHzkfHDwcHxsfOjwcHwANBQ==", 20 | "YPbPr": "JgAaAB8bPRsfHB4cHxsfHB46HxsfHDwcHzkfAA0FAAAAAAAAAAAAAAAAAAA=", 21 | "VGA": "JgAaAB8bHxw8HB8bHzoeHB8bHxweHD0bHxsfAA0FAAAAAAAAAAAAAAAAAAA=", 22 | "HDMI 1": "JgAaAB8cHxs9Gx8cHzkfGx8cHhwfGz0cHjofAA0FAAAAAAAAAAAAAAAAAAA=", 23 | "HDMI 2": "JgAYAD06PBwfGx85HxwfGx8bHxw9OR8bHwANBQ==", 24 | "HDMI Side": "JgAYAB8bPRwfGx8bHzoeHD0bHxweOh8bPQANBQ==", 25 | "Channel 1": "JgAsAFceDx0ODw4PDh0eDg4PDg8ODw4PDg8MEA0QDRAPDg8ODw4PDg8ODw4dAA0F", 26 | "Channel 2": "JgAsAFUgDR4NEA0QDR8cEAwQDRANEA0QDRANEA0QDRANEA0QDRANEA0QHB4MAA0F", 27 | "Channel 3": "JgAqAFUfDR8NEA0QKi0NEA0QDRANEA0QDRANEA0QDBEMEQwRDBANEBwQDAANBQ==", 28 | "Channel 4": "JgAsAFceDh4NEA0QDR4dDw4PDg8NEA0QDQ8NEA4PDg8ODw4PDg8ODx0dDg8NAA0F", 29 | "Channel 5": "JgAoAFUgDB8NEA0QKi0NEA0QDRANEA0QDRANEAwRDBEMEQwQDRAcHhwADQU=", 30 | "Channel 6": "JgAsAFcdDx0ODw4PDh4dDg8ODw4PDg8ODg8ODw4PDg8ODw4ODw4PDh4ODh0PAA0F", 31 | "Channel 7": "JgAqAFUgDR4NEA0QKi0NEA0QDRANEA0QDRANEA0QDRANEA0QDBEbEA0QDQANBQ==", 32 | "Channel 8": "JgAsAFUgDB8NEA0QDR8bEA0QDRANEA0QDRANEA0QDBEMEQwRDBAcHg0QDRANAA0F", 33 | "Channel 9": "JgAoAFUgDR4NEA0QKi4MEQwQDRANEA0QDRANEA0QDRANEA0QGx8NEBsADQU=", 34 | "Channel 0": "JgAuAFUfDR8NEA0QDR8bEA0QDRANEA0QDRANEAwRDBEMEQwQDRANEA0QDRANEA0ADQU=" 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /codes/media_player/1002.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Philips", 3 | "supportedModels": [ 4 | "47PFG4109/77" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgAsAFUdDxsODg8NDh0cDg4PDg0PDg4NDw4PDg4NDw4ODQ8ODw0cDg8bDw4OAA0F", 10 | "on": "JgAqAFUcDhwODg4OKyoODg8ODQ4ODw4NDg8ODw0ODw4ODQ8OHQ0OHA8NDgANBQ==", 11 | "previousChannel": "JgAqAFUcDhwPDQ8ODhwdDg4NDw4PDg0ODw4ODQ8ODg4ODh0bDw4ODQ8OHQANBQ==", 12 | "nextChannel": "JgAqAFQeDRwPDg0OLCkPDg4ODg4PDQ4ODw0ODg8ODg0dGw8ODw4NDg4PDgANBQ==", 13 | "volumeDown": "JgAoAFUcDhwODg4OKysNDg8ODg0PDg4ODQ8ODg8NDw4ODRwdDg4ODhwADQU=", 14 | "volumeUp": "JgAsAFUbDxwNDw4ODxwdDQ4ODw4ODQ8ODg4ODg4PDg0PDg4NHRwODg4PDg0PAA0F", 15 | "mute": "JgAoAFUcDhsPDg8OKioODg8ODQ4PDg8NDg4PDg0ODw4ODQ8OHA4OHBwADQU=", 16 | "sources": { 17 | "Up": "JgAqAFQcDxsPDg4ODhwdDQ8ODw4NDg8ODg0PDg4ODQ8dGxwPDhwODg8NDgANBQ==", 18 | "Down": "JgAmAFUcDxwODQ8OKisPDQ4ODw0ODg8ODg0PDg4NHRwcDg8bDw4dAA0F", 19 | "Left": "JgAmAFUcDhwODg8OKisNDg4PDg0PDg8NDg4PDg0OHRscDw8bHRsOAA0F", 20 | "Right": "JgAoAFUcDxsPDgwPDx0cDQ8ODg4ODg8NDg4PDg0PDg4bHR0NDxwcDg4ADQU=", 21 | "OK": "JgAqAFQdDhsPDg8ODR0cDg4ODw4NDg4PDw0ODg8ODQ4dGx0ODw0OHQ4NDwANBQ==", 22 | "TV": "JgAoAFUdDhwODg4OKisPDg0ODg8ODQ8ODg0PDh0bDw0cDg8ODw0ODg8ADQU=", 23 | "VGA": "", 24 | "HDMI": "", 25 | "HDMI Side": "", 26 | "AV Side": "", 27 | "Channel 1": "JgAwAAYABRBWHA4bDg8PDgweHQ0NDw8ODg4NDw8NDg4ODw0ODw4PDQ0PDw4NDg8OGwANBQ==", 28 | "Channel 2": "JgAqAFUdDxsODg8NKyoPDQ8NDw4ODg4ODg4PDQ4ODg8NDg8ODwwPDhwcDwANBQ==", 29 | "Channel 3": "JgAqAFUdDhsPDg4NLCkPDg4ODg4PDQ4ODw4NDg8ODwwPDg8ODQ4PDhwODgANBQ==", 30 | "Channel 4": "JgAsAFYcDhwODg4ODxwcDg8ODQ4PDg8NDQ8PDg0ODw4PDQ4ODw0ODh0bDw4PAA0F", 31 | "Channel 5": "JgAoAFQdDhsPDg4NLCoODg8NDg4PDQ4ODw4NDg8ODwwPDg8ODQ4dGx0ADQU=", 32 | "Channel 6": "JgAsAFUbDxwODg4ODxsdDg4ODw4ODg4ODg4ODg4ODw0PDg4ODg4ODhwODxwOAA0F", 33 | "Channel 7": "JgAqAFUdDRwPDQ4OKysODQ8ODg4ODg4ODw0ODg8ODg0PDg8NDg4dDQ8ODgANBQ==", 34 | "Channel 8": "JgAsAFUcDxwODQ8ODhwdDg4ODg4PDQ4ODw4PDA8ODw0ODg8ODQ4dGw8ODw4NAA0F", 35 | "Channel 9": "JgAoAFQdDhwODg8NKisODw4NDg8ODg0PDg4PDQ4ODw4NDg4PHBwPDR0ADQU=", 36 | "Channel 0": "JgAuAFQdDxsODg8ODR0cDg4PDg4ODg4ODw0ODg8NDw4NDw4ODg4PDQ4ODw4ODg4ADQU=", 37 | "Play": "JgAoAFUcDh0ODQ8OKisODQ8ODg4ODg4PDg0ODw4ODg4dGx0ODhsPDg4ADQU=", 38 | "Pause": "JgAqAFUcDxsPDg0PKioODw4ODg4ODg0PDg8NDw4ODQ8cDg8bDg4PDg0PDgANBQ==", 39 | "Stop": "JgAqAFUcDxwODQ4PDhwdDg0PDg4PDg0ODg8PDQ4ODw4NDhwPDhwPDQ0PHQANBQ==", 40 | "FastForward": "JgB+AFQdDhwODg4ODxwdDQ4ODw4ODQ8ODw4NDg8ODg0PDhwcHRsPDg4NDwAKeVUdDxsODg8NDh0cDg4PDg0PDg8ODQ4PDg4NDw4ODhsdHB0ODQ8ODQAKe1UdDRwPDg4ODhwdDg4NDw4PDgwPDw4ODQ8ODw4NDh0bHRwODg4ODgANBQ==", 41 | "Rearward": "JgByAFUcDhwODg8OKisNDg8ODg0PDg4ODg4PDg0ODw4cHB0bHQ4NAAqIVR0PGw4ODw0rKg8ODg0PDg4ODg4ODg0PDg8ODR0cHBwcDg8ACodWGw8cDg0PDiorDw0ODg8ODQ4PDg4ODg4ODg0PHRsdGx0ODwANBQ==", 42 | "Source": "JgAqAFQdDxsODg8OKioODg8ODg4ODg8NDg4PDg0ODw4cDg4ODxsPDg4NDwANBQ==", 43 | "Home": "JgAoAFYbDhwODg4ODh0dDA8ODg8NDg8ODg0PDg8ODQ4dGx0bHRwODg4ADQU=", 44 | "Red": "JgAoAFMdDxsODw0PDR0dDQ8ODg8MDw8ODg0PDg4ODg4dDg0dHA4OHBwADQU=", 45 | "Green": "JgAoAFQcDxsPDg4OKioODw4ODg4ODg4ODg8ODg0PHQ4MHR0NDw4OGw8ADQU=", 46 | "Yellow": "JgAqAFUdDhsODw4NDh4cDQ8ODw0ODg8ODQ4PDg8NDQ8cDg8cHA4ODg8NDgANBQ==", 47 | "Blue": "JgAqAFYcDxsODg4OKyoPDg4NDw4ODQ8ODg4ODg8NHA4PDg8bDQ8PDQ4ODwANBQ==", 48 | "Info": "JgAsAFQdDhsPDg4ODh0dDA4PDw4NDg8ODw0ODg8ODQ4ODw4NDw4dDQ4ODw4OAA0F", 49 | "Options": "JgAsAFUcDxsODw4ODhwdDQ8ODg4NDw8ODg0PDg4ODg4dGw4PDg4NDw4ODw0OAA0F", 50 | "List": "JgAoAFUdDB0PDg4NDx0cDQ8ODw0ODg8NDw0ODw8NHQ4OGx0bDg8cHA4ADQU=", 51 | "Back": "JgAoAFUdDRwPDg8NKyoODg8NDg4PDQ8ODg4PDQ4ODw0ODg8OHBwcHA4ADQU=" 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /codes/media_player/1040.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "LG", 3 | "supportedModels": [ 4 | "22MT47DC" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBoAAABKZUSExEUETgSExITEhMSExEUEjgROREUETkRORE5ETkSNxMSExISExM3EhMSExITERQSOBE5ETkRFBI4EjgSOBE4EgAFLQABKUsRAAxkAAEnTBIADGMAASlLEgAMYwABKEwSAA0F", 10 | "on": "JgBoAAABKZUSExEUETgSExITEhMSExEUEjgROREUETkRORE5ETkSNxMSExISExM3EhMSExITERQSOBE5ETkRFBI4EjgSOBE4EgAFLQABKUsRAAxkAAEnTBIADGMAASlLEgAMYwABKEwSAA0F", 11 | "previousChannel": "JgBgAAABK5MTEhMSEzcTEhMSExITEhMSEzcTNhQSEzYUNhQ2FDYUNhQ2ExITEhMSExITEhMSExITEhM3EzcTNhQ2FDYUNhQ2FAAFKwABK0kTAAxjAAErSRMADGIAAStJEwANBQAAAAAAAAAA", 12 | "nextChannel": "JgBgAAABK5MTEhMSEzYUEhMRFBEUERQRFDYUNhQRFDYTNxM3EzcTNxMSExITEhMSExITEhMSExITNhQ2FDYUNhQ2EzcTNxM3EwAFLAABKkkTAAxjAAEqSRQADGIAASpJEwANBQAAAAAAAAAA", 13 | "volumeDown": "JgBgAAABK5IUERQRFDYUERMSExITEhMSEzcTNxMSEzcTNxM3EzgSNxM2FDYUERQRFBEUERQRFBEUERQREzcTOBI3EzcTNxM3EwAFLQABKUkUAAxiAAErSRMADGMAAStIFAANBQAAAAAAAAAA", 14 | "volumeUp": "JgBgAAABK5IUEhMRFDYUERQRFBEUERQRFDYTNxMSEzcTNxM3EzcTNxMSEzcTEhMSExITEhMSExITNxMSEzYUNhQ2FDYTNxM3EwAFLAABK0kTAAxjAAErSBQADGIAAStJEwANBQAAAAAAAAAA", 15 | "mute": "JgBgAAABK5MTEhMSEzcTEhMSExITEhMSEzcTNxMSEzYUNhQ2FDYUNRU2FBEUERQ2ExITEhMSExITEhM3EzcTEhM3EzYUNhQ2FAAFKwABK0kTAAxjAAEqShMADGMAASpJFAANBQAAAAAAAAAA", 16 | "sources": { 17 | "Channel 0": "JgBoAAABJ5YRFBEUETkRFBEUEhMSExITETgTNxITEjgSOBI4ETkRORITERQRFBEUETgSExITERQSOBE5ETkRORITETkQORI4EQAFLQABKUsRAAxjAAEpShIADGIAASpKEQAMYwABKUoSAA0F", 18 | "Channel 1": "JgBIAAABKZUSExEUETgSExEVEBUQFRAVEDkRORITEjgRORI4ETkROBM3EhMSExITETkRFBEVEBUQFBE5ETkRORITETkRORE5EQANBQ==", 19 | "Channel 2": "JgBgAAABKZURExITEjgSExEUEhMRFBEUEjgROREUEjgTNxI4EjgROBITEjgSExEUETkSExEUERQROREUETkROREUETgSOBI4EgAFLQABKEsSAAxjAAEoSxEADGMAASlLEgANBQAAAAAAAAAA", 20 | "Channel 3": "JgBoAAABKJUTEhITETkRFBEUEhMSExEUETkROREUETkRORI3EjgSOBI4EjgRFBEUETkRFBEUERQRFBEUETgTNxITETkRORI4EQAFLQABKUsRAAxjAAEoSxIADGMAAShLEgAMYwABJ0wSAA0F", 21 | "Channel 4": "JgBYAAABKJURFBEUETkRFBEUERQSExEUETkROBMSEjgSOBI4ETkSOBEUERQROREUETgSExITEhMRORI4ERQRORITETkSOBE4EgAFLQABKEsRAAxjAAEpSxEADQU=", 22 | "Channel 5": "JgBgAAABKJURFBITEjgRFBEUERQRFBEUETgTNxITETkRORE5ETkSOBE5EhMROBITEjgRFBITEhMRFRA5ERQRORITETkSOBE5EQAFLQABKEsRAAxjAAEpSxIADGIAASlLEQANBQAAAAAAAAAA", 23 | "Channel 6": "JgBgAAABKJYRFBETEjgSExEUERQRFBEUETgTOBEUETkRORE5ETgTNxITEjgRORITEjgRFBITERQSOBEUEhMROREUETgSOBI4EQAFLgABKEsSAAxjAAEoSxEADGQAAShLEQANBQAAAAAAAAAA", 24 | "Channel 7": "JgBoAAABKZURExMSEjgSFBAUExIRFBEVEDkRORITETkRORE4EjgTNxE5EjgROREUETkRFRETERQRFBEUERQROBITEjgSOBI4EQAFLQABKUsSAAxiAAEoSxIADGMAAShLEwAMYgABKEsRAA0F", 25 | "Channel 8": "JgBgAAABKJURFBITETkSExEUERQSExEUETgSOBITEjgSOBI4EjgROREUEhMRExI4EjgSExEUEhMSOBI4ETkRFBEUETgSOBI4EgAFLQABKEsRAAxkAAEoSxIADGIAASlLEQANBQAAAAAAAAAA", 26 | "Channel 9": "JgBoAAABKJURFBITETkRFBEUERQRFBITETkROREUETgSOBE5ETkSOBE5ERQSExE5ETgSFBETEhMSExE5EjgRFBEUETkSOBE4EgAFLQABKEsRAAxjAAEoSxIADGMAASdMEgAMYgABKUoSAA0F", 27 | "Input": "JgBoAAABK5MTEhMSEzcTEhMSExITEhMSEzYUNhQRFDYUNhQ2EzcTNxM3EzcTEhM3EzcTEhMSEzYUERQRFDYUERQREzcTNxMSEwAFLQABKUkUAAxiAAErSRMADGIAAStJEwAMYwABK0kTAA0F" 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /codes/media_player/1041.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "LG", 3 | "supportedModels": [ 4 | "LH6235D" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgCmAJGRFBEUEBQ2EzYUERQ2ExEUERQQFBEUNhQ1FBETNhQRFBAUEhM2FDUUNhQ1FBETEhQQFDUUEhMRFBEUEBQ2FDUUNhMABf+VkRQ2FAAMTpWRFDYUAAxQlJAUNRQADFGTkRQ1FAAMT5WRFDUUAAxPlJITNhQADE+UkRQ2FAAMTpWRFDYTAAxPlZEUNRQADE+VkRQ1FAAMT5SSEzYUAAxQk5EUNhQADQU=", 10 | "on": "JgCmAJGRFBEUEBQ2EzYUERQ2ExEUERQQFBEUNhQ1FBETNhQRFBAUEhM2FDUUNhQ1FBETEhQQFDUUEhMRFBEUEBQ2FDUUNhMABf+VkRQ2FAAMTpWRFDYUAAxQlJAUNRQADFGTkRQ1FAAMT5WRFDUUAAxPlJITNhQADE+UkRQ2FAAMTpWRFDYTAAxPlZEUNRQADE+VkRQ1FAAMT5SSEzYUAAxQk5EUNhQADQU=", 11 | "previousChannel": "JgCOAJCSFBEUEBQ2EzYUERQ2ExEUERQQFBITNhQ1FBoKNhQRFBETEhM2FBETEhM2FBAUERQREzYUERQ2EzYUERM2FDUUNhQABf6VkhM2FAAMTpWRFDYUAAxOlZEUNhQADE6VkRQ2FAAMTpWRFDYUAAxOlZEUNhMADE+VkRQ2EwAMUJSRFDYTAAxPlZEUNRQADQUAAAAAAAAAAA==", 12 | "nextChannel": "JgBuAI+SFBETERQ2EzYUERM2FBEUEBQSExETNhQ2ExIUNRQRExITNhQ2ExEUERQ1FBETEhQQFBEUERM2FDUUEhM2FDUUNhQABf6VkBU2EwAMU5GRFDYTAAxPlZEUNhMADE+VkRQ2EwAMT5WRFDUUAA0FAAAAAAAAAAA=", 13 | "volumeDown": "JgBGAI+SExISExE4EzcRFBE4EhITExETEhMSNxI4EhITNxEUERMSExI4EjcTERI4EhMSEhITEzcRExITEjgSEhI3EzcROBIADQU=", 14 | "volumeUp": "JgBGAI6TExISExE4EjcTExE4EhISExITERQSNxM3EhISNxMTEhISNxM3ETgSExI4ERMSExITERQSEhITEjgRExI3EzcSNxMADQU=", 15 | "mute": "JgCGAJCRFBITERQ1FDUUEhM2FBAUEhMRFBEUNRQ2FBAUNhMSFBAUNRQ2FDUUNhQ1FBEUERMSFBAUERQRExIUEBQ1FDYUNRQABgKSkRQ2EwAMT5WQFTYTAAxPlZEUNhMADE+VkRQ1FAAMT5WRFDUUAAxPlZEUNRQADE+VkRQ1FAAMT5WRFDUUAA0F", 16 | "sources": { 17 | "aux": "JgB+AJCRFBEUERM2FDUUEhM2FBAUEhMRExIUNRQ2FBAUNRQSExEUNRQSExEUNhMRFBETEhQQFBEUNhM2FBAUNhQ1FDYTNhQABf6WkRQ2EwAMT5WRFDYTAAxQlJAVNRQADE+VkRQ1FAAMT5WRFDUUAAxPlZITNRQADE6WkRQ1FAANBQAAAAAAAAAA", 18 | "band": "JgCWAJCRFBEUEBQ2EzYUERQ2ExEUERQRExITNhQ1FBETNhQRFBETNxMRFBETNhQ1FBITNhQQFBEUNhQ1FBETEhQ1FBETNhQABf6WkRQ1FAAMUJOSEzYUAAxPlZETNhQADE+UkhM2FAAMT5SSEzYUAAxOlpETNhQADE+UkhM2FAAMT5SSEzYUAAxPlJEUNhQADE+UkRQ2FAANBQ==" 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /codes/media_player/1042.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "LG", 3 | "supportedModels": [ 4 | "43UM7510PSB", 5 | "OLED55B8SSC" 6 | ], 7 | "supportedController": "Broadlink", 8 | "commandsEncoding": "Base64", 9 | "commands": { 10 | "off": "JgBQAAABKZQRFBETEjgSExEUERMSExITEjgROBITEjgROBI4ETgSOBEUERMSExI4EhMRFBETEhMSOBE4EjgRFBE4EjgROBI4EQAFLQABKEsRAA0FAAAAAAAAAAA=", 11 | "on": "JgBQAAABKZQRFBETEjgSExEUERMSExITEjgROBITEjgROBI4ETgSOBEUERMSExI4EhMRFBETEhMSOBE4EjgRFBE4EjgROBI4EQAFLQABKEsRAA0FAAAAAAAAAAA=", 12 | "previousChannel": "JgBQAAABKJURFBETEjgSExITERQRExITEjgROBITEjgROBI4ETgSOBI3EhMSExITEhMSExETEhMSExI4ETgSOBI3EjgSNxI4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 13 | "nextChannel": "JgBQAAABKJQSExITETgSExITEhMSExEUETgSOBETEjgSNxI4EjgROBITEhMRFBETEhMSExITEhMROBI4EjcSOBI3EjgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 14 | "volumeDown": "JgBQAAABKJQTEhITETgSExITEhMSExEUETgSOBETEjgSOBM2EjgROBI4EjcSExITEhMSExEUERMSExITEjgROBI4ETgSOBI3EgAFLQABKEoSAA0FAAAAAAAAAAA=", 15 | "volumeUp": "JgBQAAABKJQSExITEjcSExITEhMSExITETgSOBITETgSOBE4EjgSNxITEjgRFBETEhMSExITEhMSNxITEjgROBI4EjcSOBI4EQAFLQABKEoSAA0FAAAAAAAAAAA=", 16 | "mute": "JgBYAAABKJURFBETEjgSExEUERMSExITEjgROBITEjgROBI4ETgSOBE4EhMSExI4ERMSExITEhMSExE4EjgRFBE4EjgROBI4EgAFLAABKUoRAAxdAAEpShIADQU=", 17 | "sources": { 18 | "Input": "JgBQAAABKJQSExITEjgRExITEhMSExITETgSOBEUETgSOBE4EjgSNxI4EjcSExI4EhMRFBETEhMSExITEjgRExI4EjcSOBI4EQAFLQABKUoRAA0FAAAAAAAAAAA=", 19 | "Home": "JgBQAAABKJQSExITEjcSExITEhMSExITETgSOBEUETgSOBE4EjgROBITEhMSNxI4EjcSOBI3EhMSOBI3EhMSExITEhMRFBE4EgAFLAABKUoRAA0FAAAAAAAAAAA=", 20 | "Back": "JgBQAAABKJURExITEjgSExEUERMSExITEjgROBMSEjcSOBI4ETgSOBETEhMSExI4EhMROBITEhMROBI4EjcSExI4ERQROBI4EQAFLAABKkoRAA0FAAAAAAAAAAA=", 21 | "Netflix": "JgBQAAABKJQSExITEjcSExITEhMSExEUETgSOBETEjgSOBE4EjgROBITEjcSOBITEjcSExI4ERQROBITEhMSNxITEjgRFBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 22 | "Prime Video": "JgBQAAABKJQSExITETgSExITEhMSExEUETgSOBETEjgSOBE4EjgROBITEhMROBI4EjcSExI4ERQROBI4ERQRExITEjgRFBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 23 | "Settings": "JgBQAAABKZQSExEUETgSExITERQRExITEjgROBITEjgROBI4ETgSOBI3EjgSExEUERMSExI4ERQRFBETEjgSNxI4EjcSExI4EgAFLAABKUoSAA0FAAAAAAAAAAA=", 24 | "OK": "JgBQAAABKJQSExITEjgRFBETEhMSExITEjcSOBITETgSOBI3EjgSOBETEhMSOBEUERMSExI4ERQROBI4ERMSOBI4ETgSExI3EgAFLQABKEoSAA0FAAAAAAAAAAA=", 25 | "Up Arrow": "JgBQAAABKJQSExITETgSExITEhMRFBETEjgSNxITEjgSNxI4EjcSOBITERQRExITEhMSExI3EhMSOBI3EjgSNxI4EjgRExI4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 26 | "Down Arrow": "JgBQAAABKJURFBETEjgSExEUERMSExITEjgROBITEjgROBI4ETgSOBE4EhMSExITEhMRExI4EhMSExE4EjgROBI4EjcSExI4EgAFLAABKUoSAA0FAAAAAAAAAAA=", 27 | "Right Arrow": "JgBQAAABKJQSExITETgSExITEhMSExEUETgSOBETEjgSOBE4EjgROBITEjgROBITEhMSExEUERMSOBITEhMROBI4ETgSOBI3EgAFLQABKUoRAA0FAAAAAAAAAAA=", 28 | "Left Arrow": "JgBQAAABKZQSExEUETgSExITEhMRExITEjgSNxITEjgSNxI4EjcSOBI3EjgSOBEUERMSExITEhMSExEUERMSOBI3EjgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 29 | "Play": "JgBQAAABKJQSExITETgSExITEhMRFBEUETgSOBETEjgSNxI4EjgROBITEhMRFBEUETgSOBETEjgSNxI4EjcSOBITEhMROBITEgAFLQABKEoSAA0FAAAAAAAAAAA=", 30 | "Pause": "JgBQAAABKJUSEhITEjgRFBETEhMSExITEjcSOBITETgSOBI3EjgSNxITEjgRFBE4EjgROBITEjgROBITEjcSExITEhMSNxITEgAFLQABKUkSAA0FAAAAAAAAAAA=", 31 | "Info": "JgBQAAABKJQSExITEjcSExITEhMSExEUETgSOBETEjgSOBE4EjgROBITEjgRExI4EhMROBITEjgROBITEjgRExI4EhMROBITEgAFLQABKEoSAA0FAAAAAAAAAAA=", 32 | "Channel 0": "JgBIAAABKZQSExEUETgSExITEhMRExITEjgSNxITEjgSNxI4EjcSOBITEhMRFBETEjgSExEUERMSOBI4ETgSOBEUETgSOBE4EgANBQ==", 33 | "Channel 1": "JgBIAAABKJURExITEjgRFBETEhMSExITEjcSOBITEjcSOBI4ETgSOBE4EhMSExITETgSExMSEhMSExE4EjgROBITEjgROBI4EQANBQ==", 34 | "Channel 0": "JgBQAAABKZQSExEUETgSExITEhMRFBETEjgSNxITEjgSNxI4EjcSOBITEhMRFBETEjgSExITERQROBI4ETgSOBEUETgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 35 | "Channel 1": "JgBYAAABKJQSExITETgSExITEhMRFBETEjgSOBETEjgSNxI4EjgROBI4ERQRExITEjgRFBETEhMSExI4ETgSOBEUETgSOBE4EgAFLQABKEoSAAxdAAEpShEADQU=", 36 | "Channel 2": "JgBQAAABKJQSExITETgSExITEhMRFBEUETgSOBETEjgSNxI4EjgROBITEjgRExITEjgRFBETEhMSOBITETgSOBEUETgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 37 | "Channel 3": "JgBQAAABKJURFBETEjgSExITERMSExITEjgROBITEjgROBI4ETgSOBE4EjgRFBETEjgSExEUERMSExITEjgROBITEjgROBI4EQAFLQABKEoSAA0FAAAAAAAAAAA=", 38 | "Channel 4": "JgBQAAABKJURFBETEjgSExEUERMSExITEjgROBITEjgROBI4ETgSOBITERQROBITEjgRExITEhMSOBE4EhMSOBITETgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=", 39 | "Channel 5": "JgBQAAABKZQSExEUETgSExITEhMRFBETEjgSNxITEjgSNxI4EjgROBI4ERQROBITEjcSExITEhMSExI3EhMSOBITETgSOBI3EgAFLQABKUoRAA0FAAAAAAAAAAA=", 40 | "Channel 6": "JgBQAAABKJQSExITEjgRExITEhMSExITETgSOBITETgSOBE4EjgSNxMSEjgSNxITEjgRFBETEhMSOBITERQROBITEjcSOBI4EQAFLQABKEoSAA0FAAAAAAAAAAA=", 41 | "Channel 7": "JgBIAAABKZQSExITETgSExITEhMRFBEUETgSOBETEjgSOBE4EjgROBI4ETgSOBEUETgSExITEhMRFBETEhMSOBEUETgSOBM2EgANBQ==", 42 | "Channel 8": "JgBIAAABKJQSExITEjgRFBETEhMSExITEjcSOBITEjcSOBI3EjgSOBETEhMSExI4ETgSExITEhMSNxI4EjgRExITEjgROBI4EgANBQ==", 43 | "Channel 9": "JgBQAAABKZQSExITETgSExITEhMSExEUETgSOBETEjgSOBE4EjgROBI4ERQRExI4EjcSExITEhMSExI3EjgSExEUETgSOBE4EgAFLQABKEoSAA0FAAAAAAAAAAA=" 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /codes/media_player/1043.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "LG", 3 | "supportedModels": [ 4 | "32LC2R" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgCIAAABIJESExAUETgUERAUERMRExEUETgSOBETETgRORE4EjgTNhITEBQRExE5ERMRExETERQROBQ2ETgSEhE5EzYUNhM2EQAFNAABJkoTAAxWAAElShEADFoAASRIEQAMWAABJUoSAAxXAAEnSBEADFgAASVKEAAMWQABJEoSAAxXAAElShIADQU=", 10 | "on": "JgCIAAABIJESExAUETgUERAUERMRExEUETgSOBETETgRORE4EjgTNhITEBQRExE5ERMRExETERQROBQ2ETgSEhE5EzYUNhM2EQAFNAABJkoTAAxWAAElShEADFoAASRIEQAMWAABJUoSAAxXAAEnSBEADFgAASVKEAAMWQABJEoSAAxXAAElShIADQU=", 11 | "previousChannel": "JgCgAAABIJESExETEjcSExETEhISExETEjcSOBETEjgROBI3EjgSNxI4ERMSEhITERMSEhITERMSEhI4ETgSOBE4EjcSOBI3EgAFNQABJEoSAAxZAAEjShEADFsAASJJEgAMVwABJUoSAAxXAAElShIADFgAASRKEQAMWAABJUoRAAxYAAEkShIADFgAASRKEgAMVwABJUoRAAxYAAElSRIADQU=", 12 | "nextChannel": "JgB4AAABIJIRExISEjgRExISEhMRExISEjgROBISEjgROBI4ETgSOBETEhISEhITERMSEhITERMSNxI4EjcSOBE4EjgROBI3EgAFNAABJUoSAAxZAAEjRxUADFcAASVKEQAMWAABJEoSAAxYAAEkShIADFgAASNLEQANBQ==", 13 | "volumeDown": "JgCIAAABIJIRExETEjgRExETEhISExETETkROBISEjgRORE4ETgSOBE4EjcSExETERMSExETERMSExETETgSOBE4EjgROBI3EgAFNAABJUoSAAxYAAEkShEADFcAASZJEgAMVwABJUoSAAxXAAElShIADFsAASFKEQAMWAABJEoSAAxYAAEkShIADQU=", 14 | "volumeUp": "JgCIAAABIZESExETETgSExETERMRFBETETgSOBETETkROBI3EjgROBITEDkSEhEUEBQRExETERQROBITEDkSNhI5EjcSNxI4EgAFNAABJUoSAAxWAAEmShEADFgAASRKEQAMWAABJUoSAAxWAAEmShEADFcAASZKEQAMWQABJEkSAAxXAAElShEADQU=", 15 | "mute": "JgB4AAABIJISEhISEjgSEhISEhMRExISEjgROBITETgSNxI4EjcSOBE4EhISExE4EhMRExETEhISExE4EjgRExI3EjgROBI4EQAFNAABJUoSAAxZAAEjSxEADFUAASdKEQAMWAABJEsRAAxYAAElSRIADFcAASVKEQANBQ==", 16 | "sources": { 17 | "Input": "JgB4AAABIJISEhITETgSEhITERMRExITETgSOBETETgSOBE4EjgROBI3EjgSEhI4ERMSEhITERMRExETEjgSEhI4ETgSOBE4EgAFMwABJkoRAAxXAAElShIADFcAASVKEQAMWAABJEsRAAxXAAEmSRIADFcAASVKEQANBQ==", 18 | "TV": "JgBwAAABIJISEhITEDkSEhITERMSEhEUETgSNxITETgSNxI4EjcSOBI3EjgSNxI4ERMSEhEUERMSEhISEhMRExE5ETgSOBE4EgAFMwABJUoSAAxXAAElShIADFcAASVKEQAMXAABIEoSAAxYAAEkShIADQU=", 19 | "UP": "JgBoAAABIJISEhETETkSEhETERQRExETETkSNxITEDkSNxI4EjcSOBETERMRFBETERMSExA5EhIRORE4EjYTOBE5ETgSEhE4EgAFNQABJEoSAAxbAAEhShIADFcAASVKEQAMVwABJUoSAA0F", 20 | "DOWN": "JgBwAAABIpATERMRFDYTERMRFBETERMREzcTNhMSEzYTNhQ2EzYTNxM2ExITERMRExETEhM2ExEUERM2EzcTNhM3EzYTERM3EwAFMwABJkgTAAxXAAEmSBMADFYAASRLEgAMVwABJEoTAAxWAAElShEADQU=", 21 | "LEFT": "JgBoAAABIJIQFBETFDYRExETERQQFBETETkROBETETkROBI4ETgRORA5ETgSOBETERMRFBETERMRFBAUERMRORE4EjgROBE4EQAFNgABJEoUAAxWAAEmSBEADFcAASdIEwAMVwABI0sRAA0F", 22 | "RIGHT": "JgBoAAABIZETERMREzcTERMRExITERMREzcTNhMREzcTNhM3EzYTNxMREzYTNxMRExESExETEhIRORETEhIRORA5ETkQORE5EAAFNQABJ0gRAAxYAAEkSxIADFgAASVIEwAMVgABJkkTAA0F", 23 | "OK": "JgBwAAABIZAUERMREzcTERMRExITERMREzYUNhMREzcTNhM3EzYTNhQRExETNhQRExETERQ2ExETNxM2ExETNxM2EzcTERM2FAAFMgABJEsTAAxWAAEkSxAADFgAASRLEQAMVwABJUsQAAxZAAEjSxIADQU=", 24 | "EXIT": "JgBwAAABIpARExISEzcSEhMRExISEhMRFDYSNxMREzcSNxM3EjcTNxI3EjcTEhI3EzcSEhM2ExISEhMRFDYSEhQQFDYSEhM3EgAFMwABJ0gRAAxZAAEkShMADFUAASdIEwAMVgABJUoSAAxXAAEpRRMADQU=" 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /codes/media_player/1060.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "UE40F6500", 5 | "UE40H7000SL" 6 | ], 7 | "supportedController": "Broadlink", 8 | "commandsEncoding": "Base64", 9 | "commands": { 10 | "off": "JgBGAJOVEDoQOhA6DxYPFhAVEBUQFRA6ETkROREUERQRFBEUEBUQFREUERQRORE5EBUQFRE5ETkRORE5ERUQFRA6DzsPFhAADQUAAA==", 11 | "on": "JgBGAJKVETkRORA6ERQRFBEUERQRFBE5ETkQOhAVEBUQFREUEBUQOhEUERQRORE5EBURFBA6EBUQOhE5EBUQFRA6EDoRFBEADQUAAA==", 12 | "previousChannel": "JgBGAJKVEDoQOhA6ERQQFg8WDxYQFQ87EDoQOg8WDxcOFw8VDxcOFg8XDhYRFQ47EBUPFg8WDzsPPA87EDkRFBE5EjgQOhAADQUAAA==", 13 | "nextChannel": "JgBGAJKVEDkROhE4EBUQFg4XDBkPFw86DzsQOg8WERQPFhAVEBUQFRA5ERUPFhA6DxYQFQ8WDzoRFQ87EDoRFBA5EToQOg8ADQUAAA==", 14 | "volumeDown": "JgBGAJKVEDoSOBE5EBUQFREUERQRFBA6EDoROREUEBURFBEUEBUQOhE5ERQROREUEBURFBAVEBUQFRE5ERQQOhE5EDoQOhAADQUAAA==", 15 | "volumeUp": "JgBGAJKVETkRORA6ERQRFBAVEBUQFRA7EDkROhAUERUQFRAUEBYQOhA6EDoPFhAVEBUQFQ8WEBUPFhAVEDoQOhA6EDoQOg8ADQUAAA==", 16 | "mute": "JgBGAJGWEDoQOhA6EBUQFREUEBURFBA6ETkRORITERQRFBEUEBURORE5ETkROREUERQTEhEUEBYPFhAVEBUQOg87EDoQOg8ADQUAAA==", 17 | "sources": { 18 | "Channel 0": "JgBGAJKVETkRORA7EBQSExEVDxUQFg87DzsTNw8WERQPFhAVDxYPOxAVEBUPFg87DxYRFBAVDxcPOhA6EDoQFRA6ETkQOhAADQUAAA==", 19 | "Channel 1": "JgBGAJOUETkSOBE5ERQRFBEUEBUQFRE5ETkROREVDxUQFhAWDhYPFhITEDoPFg8VEBYPFg8WEDoQOhAVETkQOhA6EDoQOg8ADQUAAA==", 20 | "Channel 2": "JgBGAJKVETkRORE5ERQQFREUERQRFBA6EjgTNxAWEBUQFRAVEBUPOxAVEDoPFhAVDxYQFRAVEBUQOhEUEDoQOhA6DzsQOhAADQUAAA==", 21 | "Channel 3": "JgBGAJKWDzsQOg87EBUQFQ8WEBUQFRA6DzsQOg8WDxYQFRAVDxYQFRA6EDoQFRAVEBURFA8WEDoRFBEUEDoPOxA6EDoPOxAADQUAAA==", 22 | "Channel 4": "JgBGAJKWEDoSOBA6EBUQFQ8WEBUPFg87EDoQOhAVEBUQExQTEBURFBAVEBUROREUEBURFBEUEDoRORE5EBUSOBE5ETkQOhEADQUAAA==", 23 | "Channel 5": "JgBGAJKVETkRORE5EBUQFRAVEBUSExE5ETkROREUEBURFBAVEBURORITEBUSOBEUERQQFREUExIQOhE5EBURORE5EjgQOhEADQUAAA==", 24 | "Channel 6": "JgBGAJKVEDoQOhE5EBURFBEUERQQFRA6ETkQOhEUEBUQFREUERQRFBE5ERQQOhAVEBUQFREUETkRFBE5EhMQOhE5ETkROREADQUAAA==", 25 | "Channel 7": "JgBGAJKVETkROhE5DxURFQ8WERQQFRA6EDoQOhEUDxYPFg8WEBUQFREUDzsRORAVEBUQFRAVEDoSOBITERQRORE5EDoTNxEADQUAAA==", 26 | "Channel 8": "JgBGAJOUETkRORE5EhMRFBAVEBUQFRA6EzcRORIUDxUQFRAVERQQOhAVEDoQOw8WEBQRFQ8WEBUQORIUEBURORA6EDoQOg8ADQUAAA==", 27 | "Channel 9": "JgBGAJKVETkTNxE5ERQRFBEUERQQFRE5EDoROREUERQRFBEUDxYQFRA6ETkRORAVDxYPFhAVDzsRFBAVEBUQOhA6EDoQOg8ADQUAAA==", 28 | "DTV": "JgBGAJSTEjgSOBI4EhMSExITEhMSExI4EjgSNxMTEhQRFBEUERQRORE4EhQSExITEhMSOBITEhMSExI4EjgSOBI4EhMSOBIADQUAAA==", 29 | "Antenna": "JgBGAJKVETkSOBE5EBUQFRAVERQSExI4ETkQOhAVERQRFBEUEBUQFRE5ETkQFRA6ETkQFRAVETkRFBAWDzsPFhAVDjwQOg8ADQUAAA==", 30 | "HDMI": "JgBGAJGWETkRORI4ERQRFBAVERQRFBE5ETkROREUEBURFBEUERQQOxA6EBUPOw8WDxYQFRA6DxYQFRA6EBUPOxA6ETkRFBEADQUAAA==", 31 | "HDMI 1": "JgBGAJKVETkRORE5ERQQFRAVERQQFRE5ETkROREUERQRFBEUERQRORAVERUPOxAVDzsQOhA6EBUQOhA6EBUQOhAVEBUPFhAADQUAAA==", 32 | "HDMI 2": "JgBGAJOUETkRORA6ERQQFRAVERQRFBA6ETkROhAVDxYQFQ8WEBUQFQ87EDoRORA6DzsQFRA6DzsPFhAVDxYQFRAVEDoQFRAADQUAAA==", 33 | "HDMI 3": "JgBGAJOUEDoRORE5ERQRFRAUERQRFBE5EDsQOhAVEBUPFg8WDxYPFhA6EBUPFg8WEBUROQ87EDoQFQ87EDoQOhA6EBUPFhAADQUAAA==", 34 | "HDMI 4": "JgBGAJOVETgRORE6DxYQFQ8WDxYPFhA6EDoQOhAVDxYQFQ8WDxYPOw8WEDoQFRAVDxYPOxA6EBUQOhAVEDoQOhA6EBUPFhAADQUAAA==" 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /codes/media_player/1061.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "UE40C6000", 5 | "UE40D6500", 6 | "UE32H5500", 7 | "UE22D5000" 8 | ], 9 | "supportedController": "Broadlink", 10 | "commandsEncoding": "Base64", 11 | "commands": { 12 | "off": "JgCMAJOWEDkTNhM1FBETERMREBQQFBE3FDUUNhMREBMSExAUExISEBQ1FBAUERAUEBQRExMSEjUUERM1ETgRORA5EjYUNhMABgCWkhQ1FDUROBQSEhETERMREBQQORA5EjgSEBQRExETERAUEBQQOhISEhETERMREBQQFBA5ERMTNRQ1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 13 | "on": "JgCMAJOWEDkTNhM1FBETERMREBQQFBE3FDUUNhMREBMSExAUExISEBQ1FBAUERAUEBQRExMSEjUUERM1ETgRORA5EjYUNhMABgCWkhQ1FDUROBQSEhETERMREBQQORA5EjgSEBQRExETERAUEBQQOhISEhETERMREBQQFBA5ERMTNRQ1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 14 | "previousChannel": "JgCMAJaSFDYTNRE5EBQRExMSEhETEBQ1ETgROBITEhITEhIRExETERAUEBQQFBI3ExETERMREzUUNRE5EDkSEhM1FDUUNRQABgCWkhQ1FDUUNREUEBQRExMRExAUNRQ1ETgRFBAUEhITEBQRExETERATERQQORMSEhETERM1ETgROBE5ERMTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 15 | "nextChannel": "JgCMAJaSFDUUNRQ2EBQQFBISExETERQ1FDYQOBEUEBQSExMRExAUERA4ERQRExM1FBETERMREDgRFBA5EjcTERM1ETgRORAABgSVkhE4ETkQORISExETERMRExEQOBE6EjcTERMRExETERAUEBQQORISExAUNRQRExEQFBA5ERMTNRQ1FRATNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 16 | "volumeDown": "JgCMAJKWEDkQOhI1FBETEBQREBQQFBM1FDUUNRQREBQQFBISExITORI4EhAUNRQQFBEQExEUERMTEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERATERQQORI2FDUUERMREBQRExAUEzUUNRQREzURFBAUEBQSEhMQFBETNRQREDgRORA5EzUUAA0FAAAAAAAAAAAAAAAA", 17 | "volumeUp": "JgCMAJWSFDURORA5EhITEhIRExETERA4ETkQORISExETEBQRExEQOBE5ETgTEhIRExETERAUEBQQFBISEzUUNRQ1FDURORAABgSVkhE4ETkQOBEUEBQTEhIRExETNRQ1ETkQFBAUExETERMQETkWQRA5EBQRExMSEhETERMREBQQFBA5EzUUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 18 | "mute": "JgCMAJOVEzUUNRQ1FBARExEUEBQSEhM1FDUUNRQREBMRFBAUEhMSNRU0FDURORISExISEBQRExEQExEUEBQSNhQ1FDUUNRQABgCWkhU0FDUROBEUEBQSEhMRExETNRQ1ETgRFBAUExISEBQREzUUNRE5EDkRExMSEhETERMREBQQFBAUEjgSNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 19 | "sources": { 20 | "Channel 0": "JgCMAJSTFDUUNhA4ERQQFBISExAUERM1FDURORAUERMQFBMSEhETNRQRExEQFBA5EBQTEhIRExETNRQ1ETkQFBE5EjUUNRQABgCVkxQ1FDUUNRQREBQTERMREBQQORA6EjUUEBQRExETERAUEDkSEhMSEhAUNRQREBQQFBAUEjcTNRQ1FBETNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 21 | "Channel 1": "JgCMAJaRFDUROBE5EBQSEhMRExEQFBA5EDkSOBIREBQQFBAUEhITEhIREzUUERAUEBQQFBISEzUUNRQREzUROBE5EDkTNRQABgCTlhI2EjgTNRQRExETERAUEBQQORI4EjUUEBQRExEQFBAUEBQQFBE3FBETERMRExEQFBA5ETgTEhI1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 22 | "Channel 2": "JgCMAJWSFDUROBE5EBQSEhMRExAUERM1ETkQORETExISERMRExEQOBEUEDkSEhMRExAUERMREBQRORISEjUVNBQ1ETgRORAABgSVkhE4ETkROBMSEhETERMREBQQORA5EjYUERMRExETERATETkQFBI2FBETERMRExARFBAUETcUEhI2EjYUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 23 | "Channel 3": "JgCMAJaTEzUUNRQ1ERQQFBAUEhITERM1FDUUNREUEBQRExMRExAUERM1ETgRFBETExISEBQREDkQFBMSEjUUNRQ1FDURORAABgSVkhE4ETkQORISExITEBMRExEQOBE5EDkSEhMRExETEhAUEBQQORE5EhISERMRExETERA4ERQRExM1FDoQORA5EzUUAA0FAAAAAAAAAAAAAAAA", 24 | "Channel 4": "JgCMAJWTFDUUNRQ1FBARExEUEBQTEhI1FDUUNRQREBQQFBETExISEBUQExEQOBEVEBQQFBAUEzUUNRQ1FBEQOBE5EDkSNhQABgCTlhA5EjYUNRQRExAUEBEUEBQROBI4EjUUEBQRExARFBQRExETERAUEDkQFBMSEhAUEBQ1ETgRORAUETgROBA5EjYUAA0FAAAAAAAAAAAAAAAA", 25 | "Channel 5": "JgCMAJaSETgRORA5ExISERMRExEQFBA5EDkSOBISEhETERMREBQQORAUEhITNRQQFBAUERAUEBQTNRQ1FBETNRE4ETkQORIABgORlRE5EjYUNRQQFBETERAUEBQQOhI1FDUUERMRExEQFBAVEDkSEhMQFDUUEBQREBQQFBAUEjgSNRQREzUROBE5EDkRAA0FAAAAAAAAAAAAAAAA", 26 | "Channel 6": "JgCMAJSSFDUUNRU0FBEQFBAUEBQRExA5EjgSNRQRExETEhEUEBQQFBM1FBEUNBQREBQQFBAUEjgSEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERMREBQQOxM1FDUUERAUEBQQFBISExETNhMREzURFBAUEBQSEhM1FBETNRQREDgRORA5EzYYAA0FAAAAAAAAAAAAAAAA", 27 | "Channel 7": "JgCMAJWSFDUROBE6ExETERMREBQQFBI4EjUUNRQRExEQFBAUEBQSEhMREzUUNRQREBQQFBAUEzUUNRQRExEQOBE5EDkTNRQABgCTlhA5EjgSNRQRExETERQQExEQOBE5EDkTERMRExETERATERQQFBI4EjUUERMRExEQFBA5EDkSEhMQFDUUNRQ1ETkQAA0FAAAAAAAAAAAAAAAA", 28 | "Channel 8": "JgCMAJaSFDUUNRQ1ERQQFBETExISERM1FDUROBEUEBQSEhMRExETNRQREDgRORAUEhITEhQRExAUNRETERQQOhI1FDUVNBQABgCWkhQ1FDUUNRETERQQFBMSEhAUNRQ1ETgRFBAUEhITERMREzUUEBE4ETkQFBISExETERMREzYRFBAUETgTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 29 | "Channel 9": "JgCMAJuRFTQUNRE4ERQQFBISExETERA4ETkQOhISEhAUEBQRExARFBA5EDkQORETExISERMREzURExEUEBQSNxM1FDURORAABgSVkhE4ETkQORMSEhAUERMQFBEQOBE5ETgTEhIRExAUERMREBQQORI3EzUUERMQFBEQFBA5EBQTEhIREzUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 30 | "Input": "JgCMAJKVETkQOBI5EhISEBQQFBAiEBQ1ETgRORAUEhITEBQRExETNREUEBQSEhMRExAUERYQExEQOBE5EDkTNRQ1FDUUNREABgOWkhQ1FDUROBEUEBQSEhMRExETNRE4ETkQFBISExETERMREzYQFBAUEhITEBQRExEQFBAUEDkTNRQ1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA" 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /codes/media_player/1062.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "UE40C6000", 5 | "UE40D6500", 6 | "UE32H5500", 7 | "UE22D5000" 8 | ], 9 | "supportedController": "Broadlink", 10 | "commandsEncoding": "Base64", 11 | "commands": { 12 | "off": "JgCMAJOWEDkTNhM1FBETERMREBQQFBE3FDUUNhMREBMSExAUExISEBQ1FBAUERAUEBQRExMSEjUUERM1ETgRORA5EjYUNhMABgCWkhQ1FDUROBQSEhETERMREBQQORA5EjgSEBQRExETERAUEBQQOhISEhETERMREBQQFBA5ERMTNRQ1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 13 | "on": "JgCMAJOWEDkTNhM1FBETERMREBQQFBE3FDUUNhMREBMSExAUExISEBQ1FBAUERAUEBQRExMSEjUUERM1ETgRORA5EjYUNhMABgCWkhQ1FDUROBQSEhETERMREBQQORA5EjgSEBQRExETERAUEBQQOhISEhETERMREBQQFBA5ERMTNRQ1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 14 | "previousChannel": "JgCMAJaSFDYTNRE5EBQRExMSEhETEBQ1ETgROBITEhITEhIRExETERAUEBQQFBI3ExETERMREzUUNRE5EDkSEhM1FDUUNRQABgCWkhQ1FDUUNREUEBQRExMRExAUNRQ1ETgRFBAUEhITEBQRExETERATERQQORMSEhETERM1ETgROBE5ERMTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 15 | "nextChannel": "JgCMAJaSFDUUNRQ2EBQQFBISExETERQ1FDYQOBEUEBQSExMRExAUERA4ERQRExM1FBETERMREDgRFBA5EjcTERM1ETgRORAABgSVkhE4ETkQORISExETERMRExEQOBE6EjcTERMRExETERAUEBQQORISExAUNRQRExEQFBA5ERMTNRQ1FRATNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 16 | "volumeDown": "JgCMAJKWEDkQOhI1FBETEBQREBQQFBM1FDUUNRQREBQQFBISExITORI4EhAUNRQQFBEQExEUERMTEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERATERQQORI2FDUUERMREBQRExAUEzUUNRQREzURFBAUEBQSEhMQFBETNRQREDgRORA5EzUUAA0FAAAAAAAAAAAAAAAA", 17 | "volumeUp": "JgCMAJWSFDURORA5EhITEhIRExETERA4ETkQORISExETEBQRExEQOBE5ETgTEhIRExETERAUEBQQFBISEzUUNRQ1FDURORAABgSVkhE4ETkQOBEUEBQTEhIRExETNRQ1ETkQFBAUExETERMQETkWQRA5EBQRExMSEhETERMREBQQFBA5EzUUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 18 | "mute": "JgCMAJOVEzUUNRQ1FBARExEUEBQSEhM1FDUUNRQREBMRFBAUEhMSNRU0FDURORISExISEBQRExEQExEUEBQSNhQ1FDUUNRQABgCWkhU0FDUROBEUEBQSEhMRExETNRQ1ETgRFBAUExISEBQREzUUNRE5EDkRExMSEhETERMREBQQFBAUEjgSNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 19 | "sources": { 20 | "Channel 0": "JgCMAJSTFDUUNhA4ERQQFBISExAUERM1FDURORAUERMQFBMSEhETNRQRExEQFBA5EBQTEhIRExETNRQ1ETkQFBE5EjUUNRQABgCVkxQ1FDUUNRQREBQTERMREBQQORA6EjUUEBQRExETERAUEDkSEhMSEhAUNRQREBQQFBAUEjcTNRQ1FBETNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 21 | "Channel 1": "JgCMAJaRFDUROBE5EBQSEhMRExEQFBA5EDkSOBIREBQQFBAUEhITEhIREzUUERAUEBQQFBISEzUUNRQREzUROBE5EDkTNRQABgCTlhI2EjgTNRQRExETERAUEBQQORI4EjUUEBQRExEQFBAUEBQQFBE3FBETERMRExEQFBA5ETgTEhI1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 22 | "Channel 2": "JgCMAJWSFDUROBE5EBQSEhMRExAUERM1ETkQORETExISERMRExEQOBEUEDkSEhMRExAUERMREBQRORISEjUVNBQ1ETgRORAABgSVkhE4ETkROBMSEhETERMREBQQORA5EjYUERMRExETERATETkQFBI2FBETERMRExARFBAUETcUEhI2EjYUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 23 | "Channel 3": "JgCMAJaTEzUUNRQ1ERQQFBAUEhITERM1FDUUNREUEBQRExMRExAUERM1ETgRFBETExISEBQREDkQFBMSEjUUNRQ1FDURORAABgSVkhE4ETkQORISExITEBMRExEQOBE5EDkSEhMRExETEhAUEBQQORE5EhISERMRExETERA4ERQRExM1FDoQORA5EzUUAA0FAAAAAAAAAAAAAAAA", 24 | "Channel 4": "JgCMAJWTFDUUNRQ1FBARExEUEBQTEhI1FDUUNRQREBQQFBETExISEBUQExEQOBEVEBQQFBAUEzUUNRQ1FBEQOBE5EDkSNhQABgCTlhA5EjYUNRQRExAUEBEUEBQROBI4EjUUEBQRExARFBQRExETERAUEDkQFBMSEhAUEBQ1ETgRORAUETgROBA5EjYUAA0FAAAAAAAAAAAAAAAA", 25 | "Channel 5": "JgCMAJaSETgRORA5ExISERMRExEQFBA5EDkSOBISEhETERMREBQQORAUEhITNRQQFBAUERAUEBQTNRQ1FBETNRE4ETkQORIABgORlRE5EjYUNRQQFBETERAUEBQQOhI1FDUUERMRExEQFBAVEDkSEhMQFDUUEBQREBQQFBAUEjgSNRQREzUROBE5EDkRAA0FAAAAAAAAAAAAAAAA", 26 | "Channel 6": "JgCMAJSSFDUUNRU0FBEQFBAUEBQRExA5EjgSNRQRExETEhEUEBQQFBM1FBEUNBQREBQQFBAUEjgSEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERMREBQQOxM1FDUUERAUEBQQFBISExETNhMREzURFBAUEBQSEhM1FBETNRQREDgRORA5EzYYAA0FAAAAAAAAAAAAAAAA", 27 | "Channel 7": "JgCMAJWSFDUROBE6ExETERMREBQQFBI4EjUUNRQRExEQFBAUEBQSEhMREzUUNRQREBQQFBAUEzUUNRQRExEQOBE5EDkTNRQABgCTlhA5EjgSNRQRExETERQQExEQOBE5EDkTERMRExETERATERQQFBI4EjUUERMRExEQFBA5EDkSEhMQFDUUNRQ1ETkQAA0FAAAAAAAAAAAAAAAA", 28 | "Channel 8": "JgCMAJaSFDUUNRQ1ERQQFBETExISERM1FDUROBEUEBQSEhMRExETNRQREDgRORAUEhITEhQRExAUNRETERQQOhI1FDUVNBQABgCWkhQ1FDUUNRETERQQFBMSEhAUNRQ1ETgRFBAUEhITERMREzUUEBE4ETkQFBISExETERMREzYRFBAUETgTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 29 | "Channel 9": "JgCMAJuRFTQUNRE4ERQQFBISExETERA4ETkQOhISEhAUEBQRExARFBA5EDkQORETExISERMREzURExEUEBQSNxM1FDURORAABgSVkhE4ETkQORMSEhAUERMQFBEQOBE5ETgTEhIRExAUERMREBQQORI3EzUUERMQFBEQFBA5EBQTEhIREzUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 30 | "DTV": "JgBGAJSTEjgSOBI4EhMSExITEhMSExI4EjgSNxMTEhQRFBEUERQRORE4EhQSExITEhMSOBITEhMSExI4EjgSOBI4EhMSOBIADQUAAA==", 31 | "HDMI": "JgBGAJGWETkRORI4ERQRFBAVERQRFBE5ETkROREUEBURFBEUERQQOxA6EBUPOw8WDxYQFRA6DxYQFRA6EBUPOxA6ETkRFBEADQUAAA==", 32 | "HDMI 1": "JgBGAJKVETkRORE5ERQQFRAVERQQFRE5ETkROREUERQRFBEUERQRORAVERUPOxAVDzsQOhA6EBUQOhA6EBUQOhAVEBUPFhAADQUAAA==", 33 | "HDMI 2": "JgBGAJOUETkRORA6ERQQFRAVERQRFBA6ETkROhAVDxYQFQ8WEBUQFQ87EDoRORA6DzsQFRA6DzsPFhAVDxYQFRAVEDoQFRAADQUAAA==", 34 | "HDMI 3": "JgBGAJOUEDoRORE5ERQRFRAUERQRFBE5EDsQOhAVEBUPFg8WDxYPFhA6EBUPFg8WEBUROQ87EDoQFQ87EDoQOhA6EBUPFhAADQUAAA==", 35 | "HDMI 4": "JgBGAJOVETgRORE6DxYQFQ8WDxYPFhA6EDoQOhAVDxYQFQ8WDxYPOw8WEDoQFRAVDxYPOxA6EBUQOhAVEDoQOhA6EBUPFhAADQUAAA==" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /codes/media_player/1063.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "UN55JU7500" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBGAJGVEjgRORE4EhMSExITExMSExI3EjgSOBEUERQRFBITERQSExITEhMSOBI3EhQRFBE4EjgSOBE5ERQSExE4EjgRFBMADQU=", 10 | "on": "JgBGAJGVETkRORE4EhMSExMTERQRFBE4EjgROREUEhMRFBITEhMROREUEhMSOBI3EhMSExI4ERQRORE5EhMRFBE4EjgRFBIADQU=", 11 | "previousChannel": "JgCMAJaSFDYTNRE5EBQRExMSEhETEBQ1ETgROBITEhITEhIRExETERAUEBQQFBI3ExETERMREzUUNRE5EDkSEhM1FDUUNRQABgCWkhQ1FDUUNREUEBQRExMRExAUNRQ1ETgRFBAUEhITEBQRExETERATERQQORMSEhETERM1ETgROBE5ERMTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 12 | "nextChannel": "JgCMAJaSFDUUNRQ2EBQQFBISExETERQ1FDYQOBEUEBQSExMRExAUERA4ERQRExM1FBETERMREDgRFBA5EjcTERM1ETgRORAABgSVkhE4ETkQORISExETERMRExEQOBE6EjcTERMRExETERAUEBQQORISExAUNRQRExEQFBA5ERMTNRQ1FRATNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 13 | "volumeDown": "JgCMAJKWEDkQOhI1FBETEBQREBQQFBM1FDUUNRQREBQQFBISExITORI4EhAUNRQQFBEQExEUERMTEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERATERQQORI2FDUUERMREBQRExAUEzUUNRQREzURFBAUEBQSEhMQFBETNRQREDgRORA5EzUUAA0FAAAAAAAAAAAAAAAA", 14 | "volumeUp": "JgCMAJWSFDURORA5EhITEhIRExETERA4ETkQORISExETEBQRExEQOBE5ETgTEhIRExETERAUEBQQFBISEzUUNRQ1FDURORAABgSVkhE4ETkQOBEUEBQTEhIRExETNRQ1ETkQFBAUExETERMQETkWQRA5EBQRExMSEhETERMREBQQFBA5EzUUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 15 | "mute": "JgCMAJOVEzUUNRQ1FBARExEUEBQSEhM1FDUUNRQREBMRFBAUEhMSNRU0FDURORISExISEBQRExEQExEUEBQSNhQ1FDUUNRQABgCWkhU0FDUROBEUEBQSEhMRExETNRQ1ETgRFBAUExISEBQREzUUNRE5EDkRExMSEhETERMREBQQFBAUEjgSNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 16 | "sources": { 17 | "Channel 0": "JgCMAJSTFDUUNhA4ERQQFBISExAUERM1FDURORAUERMQFBMSEhETNRQRExEQFBA5EBQTEhIRExETNRQ1ETkQFBE5EjUUNRQABgCVkxQ1FDUUNRQREBQTERMREBQQORA6EjUUEBQRExETERAUEDkSEhMSEhAUNRQREBQQFBAUEjcTNRQ1FBETNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 18 | "Channel 1": "JgCMAJaRFDUROBE5EBQSEhMRExEQFBA5EDkSOBIREBQQFBAUEhITEhIREzUUERAUEBQQFBISEzUUNRQREzUROBE5EDkTNRQABgCTlhI2EjgTNRQRExETERAUEBQQORI4EjUUEBQRExEQFBAUEBQQFBE3FBETERMRExEQFBA5ETgTEhI1FDUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 19 | "Channel 2": "JgCMAJWSFDUROBE5EBQSEhMRExAUERM1ETkQORETExISERMRExEQOBEUEDkSEhMRExAUERMREBQRORISEjUVNBQ1ETgRORAABgSVkhE4ETkROBMSEhETERMREBQQORA5EjYUERMRExETERATETkQFBI2FBETERMRExARFBAUETcUEhI2EjYUNRQ1FDURAA0FAAAAAAAAAAAAAAAA", 20 | "Channel 3": "JgCMAJaTEzUUNRQ1ERQQFBAUEhITERM1FDUUNREUEBQRExMRExAUERM1ETgRFBETExISEBQREDkQFBMSEjUUNRQ1FDURORAABgSVkhE4ETkQORISExITEBMRExEQOBE5EDkSEhMRExETEhAUEBQQORE5EhISERMRExETERA4ERQRExM1FDoQORA5EzUUAA0FAAAAAAAAAAAAAAAA", 21 | "Channel 4": "JgCMAJWTFDUUNRQ1FBARExEUEBQTEhI1FDUUNRQREBQQFBETExISEBUQExEQOBEVEBQQFBAUEzUUNRQ1FBEQOBE5EDkSNhQABgCTlhA5EjYUNRQRExAUEBEUEBQROBI4EjUUEBQRExARFBQRExETERAUEDkQFBMSEhAUEBQ1ETgRORAUETgROBA5EjYUAA0FAAAAAAAAAAAAAAAA", 22 | "Channel 5": "JgCMAJaSETgRORA5ExISERMRExEQFBA5EDkSOBISEhETERMREBQQORAUEhITNRQQFBAUERAUEBQTNRQ1FBETNRE4ETkQORIABgORlRE5EjYUNRQQFBETERAUEBQQOhI1FDUUERMRExEQFBAVEDkSEhMQFDUUEBQREBQQFBAUEjgSNRQREzUROBE5EDkRAA0FAAAAAAAAAAAAAAAA", 23 | "Channel 6": "JgCMAJSSFDUUNRU0FBEQFBAUEBQRExA5EjgSNRQRExETEhEUEBQQFBM1FBEUNBQREBQQFBAUEjgSEhI1FBETNRE4ETkQORIABgGTlRE5EDkSNhQRExETERMREBQQOxM1FDUUERAUEBQQFBISExETNhMREzURFBAUEBQSEhM1FBETNRQREDgRORA5EzYYAA0FAAAAAAAAAAAAAAAA", 24 | "Channel 7": "JgCMAJWSFDUROBE6ExETERMREBQQFBI4EjUUNRQRExEQFBAUEBQSEhMREzUUNRQREBQQFBAUEzUUNRQRExEQOBE5EDkTNRQABgCTlhA5EjgSNRQRExETERQQExEQOBE5EDkTERMRExETERATERQQFBI4EjUUERMRExEQFBA5EDkSEhMQFDUUNRQ1ETkQAA0FAAAAAAAAAAAAAAAA", 25 | "Channel 8": "JgCMAJaSFDUUNRQ1ERQQFBETExISERM1FDUROBEUEBQSEhMRExETNRQREDgRORAUEhITEhQRExAUNRETERQQOhI1FDUVNBQABgCWkhQ1FDUUNRETERQQFBMSEhAUNRQ1ETgRFBAUEhITERMREzUUEBE4ETkQFBISExETERMREzYRFBAUETgTNRQ1FDUUAA0FAAAAAAAAAAAAAAAA", 26 | "Channel 9": "JgCMAJuRFTQUNRE4ERQQFBISExETERA4ETkQOhISEhAUEBQRExARFBA5EDkQORETExISERMREzURExEUEBQSNxM1FDURORAABgSVkhE4ETkQORMSEhAUERMQFBEQOBE5ETgTEhIRExAUERMREBQQORI3EzUUERMQFBEQFBA5EBQTEhIREzUUNRE4ETkQAA0FAAAAAAAAAAAAAAAA", 27 | "DTV": "JgBGAJSTEjgSOBI4EhMSExITEhMSExI4EjgSNxMTEhQRFBEUERQRORE4EhQSExITEhMSOBITEhMSExI4EjgSOBI4EhMSOBIADQUAAA==", 28 | "HDMI": "JgBGAJGWETkRORI4ERQRFBAVERQRFBE5ETkROREUEBURFBEUERQQOxA6EBUPOw8WDxYQFRA6DxYQFRA6EBUPOxA6ETkRFBEADQUAAA==", 29 | "HDMI 1": "JgBGAJKVETkRORE5ERQQFRAVERQQFRE5ETkROREUERQRFBEUERQRORAVERUPOxAVDzsQOhA6EBUQOhA6EBUQOhAVEBUPFhAADQUAAA==", 30 | "HDMI 2": "JgBGAJOUETkRORA6ERQQFRAVERQRFBA6ETkROhAVDxYQFQ8WEBUQFQ87EDoRORA6DzsQFRA6DzsPFhAVDxYQFRAVEDoQFRAADQUAAA==", 31 | "HDMI 3": "JgBGAJOUEDoRORE5ERQRFRAUERQRFBE5EDsQOhAVEBUPFg8WDxYPFhA6EBUPFg8WEBUROQ87EDoQFQ87EDoQOhA6EBUPFhAADQUAAA==", 32 | "HDMI 4": "JgBGAJOVETgRORE6DxYQFQ8WDxYPFhA6EDoQOhAVDxYQFQ8WDxYPOw8WEDoQFRAVDxYPOxA6EBUQOhAVEDoQOhA6EBUPFhAADQUAAA==" 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /codes/media_player/1064.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "QE49Q7FAM" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBGAJGTFDYUNhQ2FBEUERMSFBEUERM3EzcUNhMSExIUERQRFBEUERQ2FDYUERMSFDYUNhQ2FDYUERQREzcUNhQRFBEUERQADQU=", 10 | "on": "JgDSAJKSFDYUNhQ2FBEUERQRFBEUERQ2FDYUNhQRFBEUERQRFBEUERQ2FDYUERQRFDYUNhQ2FDYUERQRFDYUNhQRFBEUERQABeKUkhQ2FDYUNhQRFBEUERQRFBEUNhQ2FDYUERQRFBEUERQRFBEUNhQ2FBEUERQ2FDYUNhQ2FBEUERQ2FDYUERQRFBEUAAXilJIUNhQ2FDYUERQRFBEUERQRFDYUNhQ2FBEUERQRFBEUERQRFDYUNhQRFBEUNhQ1FTUVNRURFBEUNRU1FRAVEBUQFQANBQ==" 11 | } 12 | } -------------------------------------------------------------------------------- /codes/media_player/1065.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Samsung", 3 | "supportedModels": [ 4 | "QE65Q67RAUXRU" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgAaAY6REjYSNxE3ERMSEhETEhISEhI2FDQSNxETEhIRExITERISExE3EjYRExISEjYSNhI3EjYSEhISEjYSNhITEhIRExIABb+QkRE3ETcSNhISEhETEhISEhMRNxE3ETcSEhISEhISEhISEhMSNhI2EhIRExI2EjYSNhI3EhISExE3ETcQERUSEhISAAXAj5ASNxI2EjYSEhETEhMREhEUEjYSNhI2EhISEhITERITEhESEjcSNhETEhISNhI3ETcRNxETEhMQOBMJBCkSERITEhIRAAXCjpASNxE3EjYSEhISEhMREhITEjYSNhI2EhMREhITEBMSExIREjcSNxATEhMRNxE3EjYSNhISEhMRNxI2EhIRExISEQANBQ==", 10 | "on": "JgAiAREAAzePkBI2EjYSNxETEhISEhITERISNhQ1EjYSEhISEhISEhITERMRNxE3ERMRFBE3EjYSNhI2EhMQExI2EjYSExISERMSAAHuHAADto+REjYRNxI2EhMQExITERIRFBA4EjYRNxETERMSExAUERMRExE3EjYSEhISEjYSNxA4ETgQExEUETcSNhIREhMSExAABcGPkBE3EjcRNxETEhMQExEUEhESNhI3EjcREhITERISExESEhMSNhI2EhISEhI3EjYSNhI2EhISEhE4ETcRExITEBMR2gQABOWOkBI3EjYSNhEUERISExIREhMSNhI2EjYSExESEhMSERITERISNxI3ERISExE3ETcSNhI2ExIRExE3EjYSEhETEhISAA0F" 11 | } 12 | } -------------------------------------------------------------------------------- /codes/media_player/1080.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Insignia", 3 | "supportedModels": [ 4 | "NS-42D510NA15" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBIAAABKJURFRA5EjkRExIUERUQExM4EjkQFhE4EhMSFBITERQTFBA3FTcROBI6EhISExIUERQRFBEUEhQRFBE4EjkRORE6DgANBQ==", 10 | "on": "JgBQAAABJpAUEBM1EjUTERMQExASEBM2EzUSEBM2ExASEBMRExAQEhM1FBATEBIRExETNRI1ExETEBI1EzYTNRI1ExETEBI1EwAFkQABJUgTAA0FAAAAAAAAAAA=", 11 | "volumeDown": "JgBYAAABKJUSExI4EzcTExITEhMTEhQ2EzgSExM3ExITExITEhMTEhM3ExMSOBM3ExITExITEhMTEhM3ExITExI4EzcTOBI4EwAFfgABKUoTAAxRAAEpShMADQU=", 12 | "volumeUp": "JgBgAAABKZQTExI4EjcUEhMTERQRFBI3FDcRFRE5EhMSExITEhMSFBETExMSOBI6DhYRFBIUDxUSOBI4ExMSFBE4EjgTOBI4EwAFfgABKUoTAAxRAAEnShMADFEAAShLEgANBQAAAAAAAAAA", 13 | "mute": "JgBgAAABKJUSExE5FDcSFRAUERQSExE5EjgSFRA4ExQSFBAUERUQExMTEjcTOBQ3EhQSEhMUEBQSOBETEhYQFBE5ETkRORM3EgAFgAABKEoTAAxRAAEoShMADFEAASlJEwANBQAAAAAAAAAA", 14 | "sources": { 15 | "TV": "JgBYAAABKJUSFBE5ETkSEhQSEhYPFRA4EzgTExA5ExITExITEhQSExEVERMRFBI4EjoRExIUEhISORE4EjgUExETEzgRORI4EwAFfQABKUoTAAxSAAEoSxMADQU=", 16 | "HDMI3": "JgBkAAUAB6QAASeXEBUROBM4ERQSFBAUEhQROBM5EhMSOBITEBYSEhIUDxcQFBIVERMPOxI5ERMSFRAUETkSNxM4EhMTExE5EDkTOREABYAAAShKEwAMUQABKUoSAAxRAAEmTRMADQUAAAAA" 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /codes/media_player/1100.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Toshiba", 3 | "supportedModels":[ 4 | "42C3530D" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgBQAAABKJQRFBEUERQRExEUERQSOBEUETkSOBE4EjgRORI4ERQROREUEjgRFBAUETkRFBEUERQROREUEjcSOBITETkRORE5EQAFIgABJkwRAA0FAAAAAAAAAAA=", 10 | "on":"JgBQAAABKJQRFBEUERQRExEUERQSOBEUETkSOBE4EjgRORI4ERQROREUEjgRFBAUETkRFBEUERQROREUEjcSOBITETkRORE5EQAFIgABJkwRAA0FAAAAAAAAAAA=", 11 | "previousChannel":"JgBUAAABJpMVEhITEhMRFBEUERQQOREUETkRORE5ETkROBE5ERQRORE5ETkSOBA5ETkRFBEUEhQRExITERQQFRAVEDkRORI4EwAFIAABJ0sRAAFdBQANBQAAAAA=", 12 | "nextChannel":"JgBQAAABKJMRFBEUEhMRFBEUERQRORISEjgSOBI4ETkSOBM2ERQSOBE5ETkRFBE5ETkSEhEUEhMRFBITETkRFBEVEDkQORI4EQAFIgABJkwSAA0FAAAAAAAAAAA=", 13 | "volumeDown":"JgBUAAoAAdsAASaWERMTExEUEBQRFRAUEDkRFBI3EzcSNw87EDkROBEUETgSFQ85EDkRORE4ERQQFREUEDkSExAUERUQFg84ETkROBIABSsAASZMEQANBQAAAAA=", 14 | "volumeUp":"JgBQAAABJZcQFRAVDxYSEBIWEBUQOBEUEDkSNxE4EzcRORA5ERUMPBETETgSFBI4EDYTFRESEhQRORAUETkSExAUEToPORA5EQAFLAABKUkQAA0FAAAAAAAAAAA=", 15 | "mute":"JgBQAAABJ5QSExIUEhITEhISExISOBMSEzYTNxE4EjcSOBA5ERQROBMSERQSExETFDUSFBMSERMSNxM3ETgTNhMSEjgSNxM2EwAFKwABJkoTAA0FAAAAAAAAAAA=", 16 | "sources":{ 17 | "VGA":"JgBQAAABJ5QUEhETEhMTEhITEhITNxMSEzUUNxI3EzYSOBI3EhMTNhMSEhQSNhI4ETgUNRMSEhMROBM2EhQSExETExITNhI4EQAFLAABJ0oSAA0FAAAAAAAAAAA=", 18 | "HDMI1":"JgBQAAABKZURExITEhMSEhMSEhQROBMSEjcRORI3ETgSOBI3ERMTNxITExISEhM3ETgSNxITEhMRNhU3EzcSEhITEhMTNhI4EwAFKgABJ0kTAA0FAAAAAAAAAAA=", 19 | "HDMI2":"JgBQAAABJ5MUEhIUERMRFBMSEhMROBITEjcUNRI4ETgUNRM3ExISNxQ2ERQSEhI3EjgSNxITExMQFBE4EzYTEhMSEhMSNxM2EgAFKwABKEoTAA0FAAAAAAAAAAA=", 20 | "AV Side":"JgBQAAABKZMTEhIUEhISExMSEhITNxEUEjcTNhM3EzYSOBI3ExISNxE5ETcSFBETEzcSNxITEhMTEhEVETcSNxIUEBURNxI4EQAFLAABJksTAA0FAAAAAAAAAAA=", 21 | "Channel 0":"JgBQAAABJ5UUEBITExISEhIUERQROBMREjgTNhM2EzcTNhI3EhQSNxITEhMSEhMSFRASExITEhMROBI4ETgSNxM3ETgROBI4EgAFKwABJkkTAA0FAAAAAAAAAAA=", 22 | "Channel 1":"JgBQAAABJ5MTExIUERISExMSEhQQORETFDUTNxE4EjcTNxE4EhMTNhU1ExISEhITEhMTEhITEhMRFBI3EjgTNRI4ETgSNxI4EQAFLAABKEkSAA0FAAAAAAAAAAA=", 23 | "Channel 2":"JgBQAAABKJUTEhETEhMUERMSEhMROBMSEzYTNxI3EjcSOBM2EhMRORISEzYTEhITEhMTEhITERQSNxITETgTNhI4EjcTNhI4EgAFKwABJ0oSAA0FAAAAAAAAAAA=", 24 | "Channel 3":"JgBQAAABKZQTEhITEhMSExISEhMSOBITETgRORM0FTYRORI3EhISOBI3EjcTExEUERMTEhITERMTEhIUETgTNhI4EjcSNxM3EgAFKwABJ0kSAA0FAAAAAAAAAAA=", 25 | "Channel 4":"JgBQAAABJpUSExITEhMSExISEhQQORETEjcTNxM2EzYSOBM2EhMSOBITERMTNhMSExMQFBITExISNxI4ExISNxE5EjcROBE5EgAFKwABJkoTAA0FAAAAAAAAAAA=", 26 | "Channel 5":"JgBQAAABJpMUEhEVEhMRExMSEhITNxMSEjcSNxM3EzYSNxI4ExISNxI4ERMSNxITExIRFBITExISExI3EhMSNxM2EjgSNxI3EwAFKQABKEsSAA0FAAAAAAAAAAA=", 27 | "Channel 6":"JgBQAAABJ5QRFBITEhMSExISExITNxITETgROBI4EjcSNhI5ERMUNRIUETgTNhITERQSExEUEhMROBITEhMSNxI3EjgSNxM2EgAFKwABKEkTAA0FAAAAAAAAAAA=", 28 | "Channel 7":"JgBQAAABJ5USEhMTERMSExETExMQORETEzYTNxM2EjgSNxM2EhQROBI3EjcSOBITERMTEhMSExIRFBMSExMOOhE5ETgSNxI4EQAFLAABJkoTAA0FAAAAAAAAAAA=", 29 | "Channel 8":"JgBQAAABJ5QSExITEhMSExITERMSNxIUETgUNRI4ETgTNhQ2ERQROBETExISFBI3ExIRExMSEhQRNxI4EzcRExQ1EjgROBI3EwAFKgABKEoSAA0FAAAAAAAAAAA=", 30 | "Channel 9":"JgBQAAABKJQTEhISExISExMSEhMTNhITEjgSNxI3EjgSNhM3EhMSNxM2ExMTEhI3ExISEhITEhQQFBI3EzcRFBI3EjcTNxI3EgAFKwABJksSAA0FAAAAAAAAAAA=" 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /codes/media_player/1120.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Yamaha", 3 | "supportedModels":[ 4 | "Unknown" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgBYAAABKJITERQ2FDgSNxM3EzYUNhQREzcUEBYQEhIVDxUQExITNxM3EzYUOBI3EzYUNhU1FRAUEBQRFBETExITExESEhM3FAAFGwABKEgUAAxOAAEoSRMADQU==", 10 | "on":"JgBQAAABJ5MUERQ2EzYUNhQ2FTUVNRYOFDcUEBQSExAUERYPExITOBISFDUUNhM3EzcUNhQ3EhEUNhQRFBETERQSFBESExI4EgAFGwABKUcVAA0FAAAAAAAAAAA=", 11 | "previousChannel":"JgBYAAABJpMTERU1FBIUNRQ2FDYUNxQQEzcUEBU1Fg8VEBQQFBEVNBY2FDUTERU1FDYVEBMRFRAUERUPFDcUERMSEzYUNRQ2FAAFGwABJ0kUAAxPAAEoSBUADQU=", 12 | "nextChannel":"JgBQAAABKZMTEBU2ExEUNhUzFzUVNRMSFDYUEBQ2FRATEhMSExITNhUPFDcUEBQ3EzYUEBURFBAUNhMSFTYUDxUQEzcTOBM1FgAFGQABKEkTAA0FAAAAAAAAAAA=", 13 | "volumeDown":"JgBYAAABJpMTERU1FBIUNRQ2FDYUNxQQEzcUEBU1Fg8VEBQQFBEVNBY2FDUTERU1FDYVEBMRFRAUERUPFDcUERMSEzYUNRQ2FAAFGwABJ0kUAAxPAAEoSBUADQU=", 14 | "volumeUp":"JgBQAAABKZMTEBU2ExEUNhUzFzUVNRMSFDYUEBQ2FRATEhMSExITNhUPFDcUEBQ3EzYUEBURFBAUNhMSFTYUDxUQEzcTOBM1FgAFGQABKEkTAA0FAAAAAAAAAAA=", 15 | "mute":"JgBYAAABKZEUEhM3ExAVNRQ2FjQVNRQSEjgTEBU1FBETEhUQExEUNhUQFBETNhQ2FDYUERQRExITNxQ1FBETEhQQFDYUNhM3FAAFGwABKEkTAAxPAAEoSBYADQU=", 16 | "sources":{ 17 | "CD":"JgBYAAABJpMUEBU1FRESNxU1FDYVNhgMFDUUERQ2FBEUEBQRFRAUNxM2ExEWNRQQFDYTERYRFA8VDxU1Fg8WNBUQFDYVNhQ0FAAFHAABKEgUAAxPAAEoSBYADQU=", 18 | "DTV":"JgBYAAABKZIUEBQ2FBETNhU1FTYUNRQREzcUERQ1FRAVERUPFBISNhUQExEWNBYPFTUVEBQ2FBAUNxQ2ExEUNhQRFDYTEhQ1FAAFGwABKEgUAAxPAAEnSxIADQU=", 19 | "DVD":"JgBcAAABKJMWDhY0FBIVNBM3FDYXMxMSFDUVERQ2ExAUERQSExAVNxI2Fg8WDxUPGA0VERM3EjcUERQ1FTUVNhU0FDcUERQPFQAFGgABKEgVAAxOAAEpSBMAAUAJAA0FAAAAAAAAAAAAAAAA=", 20 | "AV1":"JgBgAAABKJMTExI3ExMSNxM3FDYTNxQSEzYUEhM2FBEUEhMSExITNhQ2FDYUERQRFDcTEhM3ExITEhQRFDYUNhQRFDYUERQRFAAFPQABKEkUAAxYAAEoSRQADFgAAShJFAANBQAAAAAAAAAA=", 21 | "AV5":"JgBgAAABKJMUERQ2FBITNhQ2FDYUNhQSEzYUEhM3ExITEhMSExITNxM3FDYUNhM3FDYUERQ2FBEUERQRFBITEhMSEzcTEhMSEwAFPgABKEkUAAxYAAEoSRQADFgAAShJFAANBQAAAAAAAAAA=" 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /codes/media_player/1121.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Yamaha", 3 | "supportedModels":[ 4 | "HTR-3065", 5 | "RX-V373", 6 | "RX-V373BL", 7 | "RX-V375", 8 | "RX-V375BL", 9 | "YHT-497", 10 | "YHT-497BL" 11 | ], 12 | "supportedController":"Broadlink", 13 | "commandsEncoding":"Base64", 14 | "commands":{ 15 | "off":"JgBYAAABKJITERQ2FDgSNxM3EzYUNhQREzcUEBYQEhIVDxUQExITNxM3EzYUOBI3EzYUNhU1FRAUEBQRFBETExITExESEhM3FAAFGwABKEgUAAxOAAEoSRMADQU==", 16 | "on":"JgBQAAABJ5MUERQ2EzYUNhQ2FTUVNRYOFDcUEBQSExAUERYPExITOBISFDUUNhM3EzcUNhQ3EhEUNhQRFBETERQSFBESExI4EgAFGwABKUcVAA0FAAAAAAAAAAA=", 17 | "previousChannel":"JgBQAAABJ5ITNhM2EzYTNxM2EjcUNRMSFDUTExITExISExMSFBESExMSEjcTNhQ1EzcSExI3ExMRNxUQExITEhMSFDUTExMSEgAFPQABJkkTAA0FAAAAAAAAAAA=", 18 | "nextChannel":"JgBQAAABJpMUNRM3EjcTNhM2FDUTNxITEjcSExMSEhMTEhITExITEhM2FDUTExI3EzYTEhM2FBETEhMSFDUUEhITEzYSFBISEgAFPQABJkkTAA0FAAAAAAAAAAA=", 19 | "volumeDown":"JgBYAAABJpMTERU1FBIUNRQ2FDYUNxQQEzcUEBU1Fg8VEBQQFBEVNBY2FDUTERU1FDYVEBMRFRAUERUPFDcUERMSEzYUNRQ2FAAFGwABJ0kUAAxPAAEoSBUADQU=", 20 | "volumeUp":"JgBQAAABKZMTEBU2ExEUNhUzFzUVNRMSFDYUEBQ2FRATEhMSExITNhUPFDcUEBQ3EzYUEBURFBAUNhMSFTYUDxUQEzcTOBM1FgAFGQABKEkTAA0FAAAAAAAAAAA=", 21 | "mute":"JgBYAAABKZEUEhM3ExAVNRQ2FjQVNRQSEjgTEBU1FBETEhUQExEUNhUQFBETNhQ2FDYUERQRExITNxQ1FBETEhQQFDYUNhM3FAAFGwABKEkTAAxPAAEoSBYADQU=", 22 | "sources":{ 23 | "Scene1":"JgBgAAABJ5ITEhM3EhMTNhM2EzYTNhQREzcSExM2EhMTEhMSExITNhQRExITEhMSExITEhMSExMSNxI3EzYUNRQ2EjcSNxMSEwAFPAABJkoTAAxFAAEnSBMADEUAASdJEwANBQAAAAAAAAAA", 24 | "Scene2":"JgBYAAABJpMTEhM2FBETNhM3EzYSNxQRFDUUERM3EhMTEhMSEhMTNhM2FDUUERQRExITEhMSExITExMSEjcTNhM2FDUTNxMSEgAFPAABJ0kTAAxFAAEnSRMADQU=", 25 | "Scene3":"JgBQAAABJpMTEhI3EhMSNxQ1EzYTNxITEjcTEhM2ExIUERQRExITNhMTEjcSNxQRExITEhMSFBETNhMSExITNxM2EjcUNRMSEwAFPAABJ0kSAA0FAAAAAAAAAAA=", 26 | "Scene4":"JgBQAAABJpEVEhI3EhMTNhM2EzYTNxITEjcTEhM2ExITEhMSExITNhM3EhMSExI3ExITEhMSFBETEhQ1FDYSExI3EjcTNhMSEwAFPAABJkoTAA0FAAAAAAAAAAA=", 27 | "AV1":"JgBYAAABJpMTEhI3EhMTNhM2EzcTNhMSEjcTEhM2ExITEhQRExITNxI3EjcTEhMSEzYTEhM2FBISExITEjcSNxMSEzYTEhMSEwAFPAABJkoTAAxFAAEmShIADQU=", 28 | "AV2":"JgBgAAABJ5ISExI3EhMSNxM2EzYTNxITEjcTEhM2ExITEhMSExITNhMSEzcSNxMSEzYTEhQ1FBETNxITEhMSNxMSEzYUERMSEwAFPAABJkoTAAxFAAEnSRIADEYAASZJEwANBQAAAAAAAAAA", 29 | "AV3":"JgBYAAABJpMSExM2ExITNhM2EzcTNhITEjcTEhM2ExITEhMSExITNxI3EhMSExM2EzYTEhM3EhMSExI3EjcUERMSEzYTEhQREwAFPAABJkoTAAxFAAEnSRIADQU=", 30 | "AV4":"JgBYAAABJpMUERM2ExIUNhI3EzYTNhMSEzYUERQ2ExISExITEhMSNxMSExIUNRQ1EzcSExI3ExITNhQ1ExITEhMSEzcSExITEgAFPQABJkkUAAxEAAEnSRMADQU=", 31 | "AV5":"JgBgAAABKJMUERQ2FBITNhQ2FDYUNhQSEzYUEhM3ExITEhMSExITNxM3FDYUNhM3FDYUERQ2FBEUERQRFBITEhMSEzcTEhMSEwAFPgABKEkUAAxYAAEoSRQADFgAAShJFAANBQAAAAAAAAAA=", 32 | "HDMI1":"JgBYAAABKJEVEBU0FRAVNBU1FTQVNBUQFTQVEBU0FREUERUQFRAVNBU0FTQVNBURFBEUERU0FRAVEBUQFRAVNBU0FTUVEBUQFQAFOQABKUcVAAxDAAEpRxUADQU=", 33 | "HDMI2":"JgBQAAABKZAVEBU0FRAVNRU0FTQVNBUQFTQVERQ1FRAVEBUQFRAVNBUQFTQVEBU1FRAVEBU0FRAVNBUQFTQVEBU1FTQVEBUQFQAFOQABKUcVAA0FAAAAAAAAAAA=", 34 | "HDMI3":"JgBQAAABKJEVEBU0FRAVNBU0FTQVNRUQFTQVEBU0FRAVEBUQFRAVNRQ1FRAVNBU0FRAVEBU1FBEUERQ1FRAVEBU0FTQVEBURFAAFOgABKUcVAA0FAAAAAAAAAAA=", 35 | "HDMI4":"JgBYAAABJ5IUERM3EhMSNxM2FDUTNhQREzcSExI3ExITEhMSExITNhMSExITEhMSFDYSExI3EhMSNxQ1FDUTNxITEjcTEhQREwAFPAABJkoTAAxFAAEnSBMADQU=", 36 | "AUDIO1":"JgBYAAABJpMTEhI3EhMSNxM2EzYUNhMSEjcTEhM2ExITEhMSExITNxI3EhMTNhMSExITNhQ1ExITExI3EhMSNxM2FBETEhMSEwAFPAABJ0kTAAxFAAEnSRIADQU=", 37 | "AUDIO2":"JgBYAAABJ5IUERM3ExISNxI3EzYUNhMSEjcSExI3ExIUERMSExITNhMSExITExI3ExISNxM2FBEUNRM3EjcTEhI3ExITEhMSEwAFPAABJkoTAAxFAAEmShIADQU=", 38 | "FM":"JgBoAAABJpMTNhQ1EzcTNhI3FDUTNhQREzcTEhITEhMTEhITEhMTEhMSExITEhM2FDUUERQ2ExISNxM2EzYUERQREzcSExITEgAFPAABJ0kUAAxEAAEmShMADEUAASdJEgAMRgABJ0gUAA0F", 39 | "AM":"JgBgAAABJpMTNhM2EzYTNhQ2EjcTNhMSFDUTEhMSExITEhMSExITEhM3ExISNxMSEzYUERQ1ExITExI3EhMSNxMSFDUXDhMSEwAFPAABJkoTAAxFAAEnSRIADEUAAShIFAANBQAAAAAAAAAA", 40 | "V-AUX":"JgBYAAABJpMTEhM2ExITNhM3EjcTNhMSFDUTEhM2ExITExITEhMSNxM2ExITNhMSEzYTExI3EhMSExM2ExITNhMSEzYTExM2EwAFGAABJkkUAAxEAAEoSBMADQU=", 41 | "USB":"JgBYAAABJpMTNhM2FDUTNxI3EzYTNhQREzYUERMSExMSExITExISExITEjcSExMSEzYTNhM3ExISNxMSEzYTNhMSExITEhQREwAFPAABJkoTAAxFAAEmShIADQU=", 42 | "DSP Movie":"JgBgAAABJpMUERM2ExITNxI3EzYTNhMSEzYTExI3EhMTEhMSEhMTNhMSExITEhM2FBETEhMTEjcTNhM2FDUTEhM3EjcSNxMSFAAFFwABJkkTAAxFAAEnSRQADEQAASZKEwANBQAAAAAAAAAA", 43 | "DSP Music":"JgBYAAABKJEUERM3ExISNxI3EzYTNhMSEzcTEhI3ExITEhMSExITNhQ1ExITEhM3ExISExITEjcTEhQ1FDUTExI3EjcTNhMSEwAFGAABJkoTAAxEAAEnSRMADQU=", 44 | "DSP Surround":"JgBgAAABJ5ITEhM2ExIUNRM3EjcTNhMSEzYTEhM3EhMSExITEhMSNxM2FBETNhQ2EhMSExMSEjcTEhM2ExITEhM2EzcSNxMSEwAFGAABJkkUAAxEAAEnSRMADEUAASdJEgANBQAAAAAAAAAA", 45 | "DSP Straight":"JgBgAAABKJETEhM3ExISNxM2EzYTNhMSEzcSExM2ExITEhMSExITNhQRFDUTNxITEjcTEhM2FBETNhMSExMSNxITEjcTEhM2FAAFFwABJkoTAAxFAAEmShIADEYAASZJEwANBQAAAAAAAAAA" 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /codes/media_player/1122.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Yamaha", 3 | "supportedModels": [ 4 | "VR50590" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EjcSNxI3EjcSEhISEhISEhISEhISEhISEjcSNxI3EgAFFwABKEoSAA0F", 10 | "on": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EjcSNxI3EjcSEhISEhISEhISEhISEhISEjcSNxI3EgAFFwABKEoSAA0F", 11 | "volumeDown": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EjcSEhI3EjcSEhISEhISEhISEjcSEhISEjcSNxI3EgAFFwABKEoSAA0F", 12 | "volumeUp": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxISEjcSEhI3EjcSEhISEhISNxISEjcSEhISEjcSNxI3EgAFFwABKEoSAA0F", 13 | "sources": { 14 | "Phono": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxISEhISNxISEjcSEhISEhISNxI3EhISNxISEjcSNxI3EgAFFwABKEoSAA0F", 15 | "CD": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EhISNxISEjcSEhISEhISEhI3EhISNxISEjcSNxI3EgAFFwABKEoSAA0F", 16 | "Tuner": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxISEjcSNxISEjcSEhISEhISNxISEhISNxISEjcSNxI3EgAFFwABKEoSAA0F", 17 | "Tape1": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxISEhISEhI3EjcSEhISEhISNxI3EjcSEhISEjcSNxI3EgAFFwABKEoSAA0F", 18 | "Tape2": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EhISEhI3EjcSEhISEhISEhI3EjcSEhISEjcSNxI3EgAFFwABKEoSAA0F", 19 | "Aux": "JgBIAAABKJQSEhI3EhISNxI3EjcSNxISEjcSEhI3EhISEhISEhISNxI3EjcSNxISEjcSEhISEhISEhISEhISNxISEjcSNxI3EgAFFwABKEoSAA0F" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /codes/media_player/1123.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Yamaha", 3 | "supportedModels": [ 4 | "AS201" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBYAAABKJISEhM3EjcTNhM3EzYTNxMSETgSEhMSExISEhQRFBESNxQRFDUTEhM3ERMTNhMSExISEhMSEzYTEhQ1ExITNhQ2EwAFTwABKEgUAAxTAAEnSRQADQU=", 10 | "on": "JgBYAAABKJISEhM3EjcTNhM3EzYTNxMSETgSEhMSExISEhQRFBESNxQRFDUTEhM3ERMTNhMSExISEhMSEzYTEhQ1ExITNhQ2EwAFTwABKEgUAAxTAAEnSRQADQU=", 11 | "previousChannel": "JgBYAAABJ5MTNhMSExISNxM2FDYTNhMSEhMSNxM2ExITEhISExITNhMSExITNhMSExITERQRExISNxM2FBETNhM3EzYTNxM2EwAFKgABKEkTAAxTAAEoSRMADQU=", 12 | "nextChannel": "JgBYAAABJ5MTNhMSExISNxM2EzcSNxQREhMSNxM2ExISEhMSExITNhM3EjcTNhQRExISEhMSExISEhMSExISNxM2EzcSNxM3EgAFKwABKEkTAAxTAAEnSRMADQU=", 13 | "volumeDown": "JgBQAAABJ5MTEhM2ExITNhM3EjcTNhQREzYUERM2ExITEhISExIUNRM3EjcTEhI3EzYTEhMSEhITNxMRFDYSEhMSEzYTNxI3EwAFBgABKEgTAA0FAAAAAAAAAAA=", 14 | "volumeUp": "JgBYAAABKJITEhM2ExITNhM3EjcTNhMSEzYUERM2ExITEhMSEhIUNhISEzcSEhM3EjcUERITEhITEhMSEjcTEhMREzcSNxM2FAAFTgABJ0oTAAxTAAEoSRMADQU=", 15 | "mute": "JgBYAAABJ5ITEhM3EhITNxI3EzYTNxISEzcSEhM3EhITEhMSExETNxMSEhITNxM2EjcTEhMSExETEhM2ExITEhMSEjcTNhM2EwAFUAABJkoTAAxTAAEoSRMADQU=", 16 | "bassUp": "JgAkAEUAA0sIAANKCQADSAgAA0gJAANHFAADTDgAA0sKAANHCQANBQAAAAA=", 17 | "bassDown": "JgAoAA0AA0MJAANICQADSAoAA0Y5AANMGAADTAkAA0sIAANICAADRwgADQU=", 18 | "trebleUp": "JgAgAAgAA0gJAANHCQADRwkAA0YZAANLCQADRwkAA0cNAA0FAAAAAAAAAAA=", 19 | "trebleDown": "JgAgAAoAA0cJAANGGwADTAkAA0YJAANGCQADRgkAA0cHAA0FAAAAAAAAAAA=", 20 | "sources": { 21 | "AV1": "JgBQAAABJ5MTEhI3ExISNxM2FDYSNxMSEjcTEhI3ExISEhMSExITNhM2ExITEhMSEhMRExM2EzcSNxM2EzcTNhM2EzcSEhMSFAAFBQABJ0kTAA0FAAAAAAAAAAA=", 22 | "AV2": "JgBYAAABJ5MTEhM2ExITNhM3EjcTNhMSEzYTEhM2ExITEhISExITNhMSExITEhI3EzYTEhMSEhITEhM2FDYSEhMSEzYTNxI3EwAFTwABKEkSAAxTAAEoSRMADQU=", 23 | "Phono": "JgBQAAABJ5ITEhM3ExETNxI3EzYTNxISEzcSEhM3EhITEhMSExETNxMSEhITNxISFDYTERMSExISEhM3EhITNxISEzcTNhM2EwAFTwABJ0oUAA0FAAAAAAAAAAA=", 24 | "CD": "JgBYAAABJ5MTEhM2ExISNxQ1EzcSNxMSEjcUERI3ExITERQRExITNhM3EhITNxITEjcSEhMSExISNxM2ExITNhMSEzYTNxM2EwAFBgABKEkSAAxUAAEnSRMADQU=", 25 | "Tuner": "JgCAAAABJ5MSEhM3ExETNxI3EzYTNxMREzcTERM3ExISEhMSExISNxMSEjcTNhMSEjcTEhMSExETEhMSExETNxMSEjcTNhM3EgAFTwABJgADTAABJ5MSEhM3EhITNxI3EzYTNxISEzcSEhM3ExEUERMSExISNxMSEjcUNRMSEjcTAA0FAAAAAAAAAAA=" 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /codes/media_player/1124.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Yamaha", 3 | "supportedModels": [ 4 | "YAS-109" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "on": "JgBQAAABJ5UUERITEhQROBI4EjcSOBITEjgROBI4EhMSExITEhQROBITEhQROBI4EhMSExI4EjcSOBI4ERQSExI4ETgSExIUEQAFJgABJ0oSAA0FAAAAAAAAAAA=", 10 | "off": "JgBQAAABJ5USExMSEhQROBI4ETgTNxITEjgROBI4EhMSExIUERQSNxIUERQSNxI4EhMSExE5EjcSOBI4ERQSExI4ETgSFBEUEgAFJQABJkwSAA0FAAAAAAAAAAA=", 11 | "volumeUp": "JgB4AAABKJQSExIUEhMSOBE4EjgSNxIUEjcTNxI3EhQRFBITExISOBITEjgROBI4EjcSFBITEhMTNxITEhMSExMTEjcSOBI3EwAFJQABJ0sTAAxdAAEnSxEADF4AASdLEgAMXQABJ0sSAAxdAAEnSxIADF0AASdLEgANBQ==", 12 | "volumeDown": "JgBYAAABJ5USFBEUEhMSNxI4EjgSNxITEzcSOBE4EhMUEhMSFBEUNhI3EjgSNxI4EjgRFBITEhMUEhITExIUERITFDYUNhE4EgAFJgABJ0sRAAxdAAEoShQADQU=", 13 | "mute": "JgBYAAABJ5USExIUEhMSOBE4EjgSNxIUETgSOBI2ExQRFBITEhMSOBITEhMSOBI3EjgSExIUETgSOBI3EhQRFBITEjgROBITEgAFJgABKEoSAAxeAAEnSxEADQU=", 14 | "bassUp": "JgBYAAABKJUSExEUEhMUNhI3EjgTNxAWETgRNxM4EhMRFREUERQROBMSEhQROBI4ERURFBE4EhMSOBI3EhMTExI3FDYRFBI3EQAFJwABKUkTAAxcAAEnShIADQU=", 15 | "bassDown": "JgBYAAABKZQUERQRFBITNhQ2FDUUNhQRFDYUNRQ2FBEUERQSFBEUNBU2FBEUNhQ1FBIUERQ2FBEUERQ2FBEUERQ2FDUUERQ2FAAFJAABJ0sUAAxbAAEnShUADQU=", 16 | "sources": { 17 | "Alexa": "JgBYAAABJ5USExMTERQROBI4FDYROBIUEjcTNxI3ExMRFRAUEhQTNhEUFDYRFQ46EhMRFRE4EjgTNxIUEDgSFBE4EjgRFBMTEQAFJgABJ0sRAAxjAAEnTBIADQU=", 18 | "HDMI": "JgBQAAABJ5USExITEhQROBI4EjcSOBITEjgROBI4EhMSExITEhQROBITEjgSExI4EhMSExI4EhMSOBEUEjcSFBE4EjgRFBI3EgAFJgABJ0oSAA0FAAAAAAAAAAA=", 19 | "TV": "JgBYAAABJ5YSExEUEhURNxI3EzcTNxEUEjcSOBI3EhUQFBITEhQROBE5EjcSOBI3EjgRFBI3FDYSFA8WEhMRFBITEjgSFBEUEQAFJQABKEoUAAxbAAEnSxIADQU=", 20 | "Bluetooth": "JgBQAAABJ5YTEhITEhMSOBI3EjgSNxIUETgSNhQ3EhMSFBEUEhMSOBE4EhMSFBE4EhMSOBITEhMSFBE4EjgSExI3EhQROBI4EgAFJQABJ0sRAA0FAAAAAAAAAAA=", 21 | "NET": "JgBYAAABJ5USExITEhQROBI4EjcTNxITEjgROBI4EhMSExIUERQSNxIUERQSNxI4EjgROBITEjgSOBE4EhMSFBEUEhMSOBEUEgAFJQABJ0sSAAxdAAEnShIADQU=", 22 | "ClearVoice": "JgBQAAABJ5UTExITEhMSOBI3EjgSNxIUETgSOBE4EhMTExITEhMTNxEUExISOBE4EjgRFBI4ERQROBI4EhMSExIUETgSExI4EwAFJAABJ0sSAA0FAAAAAAAAAAA=", 23 | "3DSurround": "JgBQAAABJ5UUERITEhQROBI4EjcSOBITEjgROBI4EhMSExITEhQROBI4ERQSExI4ERQSExI4ETgSExI4EjcUEhE4FDYTEhITEgAFJQABJ0sSAA0FAAAAAAAAAAA=", 24 | "Sound Movie": "JgBQAAABJ5YTEhQRFBEUNhQ1FTUUNhMSEzYUNhQ1FBITEhQRFBITNhQ1FBITEhM2FTUUERQ2FDUVEBQ2FDUVERMSEzYVERMSEwAFJAABKEkUAA0FAAAAAAAAAAA=", 25 | "Sound TV": "JgBQAAABKZMSExQ2EzYUNhQ1FTUUNhQRFDUVERQRFBEUERQRFBITNhU1FBEUERUQFTUUNRQ0FjYTEhQ1FDYTNhQSFBEUERUQFAAFJAABKUkRAA0FAAAAAAAAAAA=", 26 | "Sound Music": "JgBYAAABJ5EWFBITEhMSOBI3EjgSOBEUEjgROBI4ERQSExITEhQROBITEzcSExI4EjcSFBE4EjgSNxIUETgSExIUEjcSFBEUEgAFJgABJ0sRAAxeAAEnShIADQU=", 27 | "Sound Sports": "JgBQAAABJ5YSExIUDxcQOBI4ETgSOBIUEDkSOBM2ExIRFgwZCxoOOxE4EjgQFhI3EjgRFBA6ETkQFBMTETgSExIUEjcRFQ8WDwAFKAABHFYVAA0FAAAAAAAAAAA=", 28 | "Sound Game": "JgBYAAABKJQSExMTExMQORE3EzgROBIUETgROBA6EBYRFRAUERUQOBMTERgNOBM3EjgSFBA4ETkSNxI5ERQRExIUETgSExEVEQAFJgABJ0sOAAxgAAEnSxIADQU=", 29 | "Sound Stereo": "JgBYAAABJpYSExIUEhQRNxM3ETgTNxIUETgSNxI4EhMUERAWERQSNxIUERQSFBEUETgRFRE4EhMSNxI4EjgROBIUETgSFA47EQAFJgABKEoSAAxbAAEnSxIADQU=", 30 | "Bass EXT": "JgBYAAABJ5USFBEUEhQSNxE4EzcSNxMTEzYTNxI3EhQSExEUEhMSOBE4EzcSExE5EhQRFBETEjgSExIUETYWExA4EjgSNxMTEQAFKQABKEoTAAxhAAErSBAADQU=", 31 | "Info": "JgBYAAABJJgSFBEUEhQSNxE4EzcSOBEVETgSNxI4EhMTEhIUERUQOBMTEjcUNhI4ERUPFRE5EhMSOBIUEhMQFRE4EjgRFBI4EAAFKAABJ0sSAAxeAAEnSxEADQU=" 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /codes/media_player/1140.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"RME", 3 | "supportedModels":[ 4 | "ADI-2 DAC FS" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgCIAAABKZUSExU2EhMSExI4ExMSExITEhQSExM3EhQSOBI4FBISExITExISFBITExISORITEhMSORI4EjgUNxM3FBIRORI4EgAFjQABKkoSAAxfAAEpSxMADF4AASlKEgAMYAABKkkTAAxfAAEqSRMADF8AASlLEgAMYAABKkkTAAxfAAEpSxIADQU", 10 | "on":"JgBYAAABKpUSExI4EhQSExI4ExMSExITEhQSExI4EhQSOBI5EhMSExITEhQSExITEhQSOBITEhQSOBI5EjgSOBI5EhMSORI4EgAFjQABKUsSAAxgAAEpShIADQU", 11 | "volumeDown":"JgBQAAABKpQTEhI5ExISExM4EhMSExIUEhMSExI5ExISOBM4EhMSExMTEzcSFBEUExISOBIUExISOBMTEjgSOBM4EhMSORM3EgAFjQABKkoSAA0FAAAAAAAAAAA", 12 | "volumeUp":"JgBQAAABKZQTExI4ExISFBI4EhMTExITEhMSExI5ExISORI4EhMTExI4EhMSFBITExITNxMTEhMSExM4EjgSORI4ExISORI4EgAFjgABKUoSAA0FAAAAAAAAAAA", 13 | "mute":"JgBQAAABKZQSFBM3EhQSExI4ExMSExITExITExE5EhQSOBM3EhQSExITEjkTEhI5ExITNxMTEhMTNxMTEjgSExI5ExITNxI5EwAFiwABKkoSAA0FAAAAAAAAAAA", 14 | "sources":{ 15 | "COAXIAL":"JgBQAAABKZUTEhI5EhMSExI5EhMSExIUEhMSExM4ExISOBM4EhMTExI3EzgTExITEhMSORMSEhMTExITEzcTOBM3EhQSOBM4EgAFjQABKkoSAA0FAAAAAAAAAAA", 16 | "OPTICAL":"JgBQAAABKpQTEhI5ExISExM4ExISFBEUEhMSExI5ExISOBM4ExISExMTEhMSOBMTEhMSOBMTEhMSOBM4EhMSORI4EhQRORI4EgAFjgABKUoSAA0FAAAAAAAAAAA", 17 | "USB":"JgBYAAABKZQTExI4ExISFBI4ExISFBITExISExM4ExITOBI4ExISFBI4ExITOBITEhMSORITEhMTEhI5ExIUNxQ2FBEUNxQ2FAAFiwABK0kUAAxeAAEpSxIADQU" 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /codes/media_player/1160.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Logitech", 3 | "supportedModels": [ 4 | "Z906" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBYAAABJJAUERU0FRAVDxQRFBEVDxUQFBEUERQQFRAUERQ1FBEUNRQRFBAVEBQRFBEUEBUQFDUVNBU1FDUUNRQ1FDUUNRUQFAAF2wABKEgUAAxNAAEqRRYADQU=", 10 | "on": "JgBYAAABJJAUERU0FRAVDxQRFBEVDxUQFBEUERQQFRAUERQ1FBEUNRQRFBAVEBQRFBEUEBUQFDUVNBU1FDUUNRQ1FDUUNRUQFAAF2wABKEgUAAxNAAEqRRYADQU=", 11 | "nextChannel": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEhISEhI3EhISEhISEhISNxI3EjcSEhI3EjcSNxI3EgAF0wABKEoSAAxWDQUAAAAAAAA=", 12 | "volumeDown": "JgBQAAABJY8WDxYzFg8WDhYPFg8WDxYOFg8WDxYOFg8WDxYzFg8WMxYPFjMWDxYzFg8WMxYzFg8WMxYOFjQWDhYzFg8WDxYzFgAF2QABKkYWAA0FAAAAAAAAAAA=", 13 | "volumeUp": "JgBQAAABIpIUERM2ExITEhMSExETEhMSExEUERMSExITERQ1FBETNhQRFDYTERM2ExITNhMSEzYTNhMSEzYTEhM2ExITNhMRFAAF3AABKEcVAA0FAAAAAAAAAAA=", 14 | "mute": "JgBQAAABI5EUERQ1FBEUERMRFBEUERQRFBAUERMSFBEUEBQ1FBEUNRQREzYUERQ1FBETNhM2FDUUNRQRFDUUERQ1FBETEhMRFAAF3AABKEcTAA0FAAAAAAAAAAA=", 15 | "sources": { 16 | "6Channel": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEhISNxISEhISEhISEhISNxI3EhISNxI3EjcSNxI3EgAF0wABKEoSAAxWDQUAAAAAAAA=", 17 | "RCA": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEjcSEhISEhISEhISEjcSNxISEjcSNxI3EjcSNxISEgAF0wABKEoSAAxWDQUAAAAAAAA=", 18 | "Opt1": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEhISNxI3EhISEhISEhISNxI3EhISEhI3EjcSNxI3EgAF0wABKEoSAAxWDQUAAAAAAAA=", 19 | "Opt2": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEhISNxI3EhISEhISEjcSNxI3EhISEhI3EjcSNxISEgAF0wABKEoSAAxWDQUAAAAAAAA=", 20 | "COAX": "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEjcSEhISEhISEhISEhISNxISEjcSNxI3EjcSNxI3EgAF0wABKEoSAAxWDQUAAAAAAAA=", 21 | "AUX" : "JgVQAAABKJMSEhI3EhISEhISEhISEhISEhISEhISEhISEhI3EhISNxISEjcSEhISEhISEhI3EhISNxISEjcSNxI3EjcSEhI3EgAF0wABKEoSAAxWDQUAAAAAAAA=" 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /codes/media_player/1161.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Logitech", 3 | "supportedModels":[ 4 | "Z-5500" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgBYAAABKpIUEBUQFRAROBUQFRAVEBUQEjcVNRQ1FBAVNRI3EjcTNxITFBERExUQFTUSExAUFRAVNBM3EjcTNxITETgUNRQ2FAAFKQABJ0kTAAxXAAEnShIADQU=", 10 | "on":"JgBYAAABKpIUEBUQFRAROBUQFRAVEBUQEjcVNRQ1FBAVNRI3EjcTNxITFBERExUQFTUSExAUFRAVNBM3EjcTNxITETgUNRQ2FAAFKQABJ0kTAAxXAAEnShIADQU=", 11 | "previousChannel":"", 12 | "nextChannel":"", 13 | "volumeDown":"JgBYAAABJpYSExEUERQROREVERMSExEVETgRORI5EhISORI4ETkSOBITEjkROBE5EhQQFRISEhQROREUERQRFBE5EjgRORI5EQAFJAABJ0sSAAxhAAEnSxIADQU=", 14 | "volumeUp":"JgBQAAABJ5YQFRETERYQORAVEBYQFRAVEDkQOhE6EBUQOhE5ETgSOREUEjkRExE5EjkQFREUEBUQOhAUETkSFBAVETgSOBE6EQAFJQABJ0sRAA0FAAAAAAAAAAA=", 15 | "mute":"JgBYAAABJ5YRFBEUERQROREUERQRFBITETkSORE4ERURORA5EjkSOBEUETkRORITETkSExEVERMSORISEhQQORIUETkRORI4EQAFJQABJ0wRAAxgAAEnTBIADQU=", 16 | "sources":{ 17 | "direct":"JgBgAAABKJUSExEUERQSOBEUEhMSExEUEjgRORI5EhISORI4ETkRORITETkSExI5ERMSExEVERMSORISEjkSExE5EjgRORE5EgAFJAABKEoSAAxhAAEmTBEADGEAAShKEgANBQAAAAAAAAAA", 18 | "optical":"JgBYAAABJ5USExITERUROBEVERMSFBAVEjgQOhE5EhMRORI4ETkSORE4ETkSFBA5EhQRFBITERQRFBITETkSExI4EjgRORI5EgAFIwABKEsRAAxhAAEnSxIADQU=", 19 | "coax":"JgBgAAABJ5YSExEUERQROREUERQSExEUEjgRORI5EhISORM3ETkRORITERQRORI5EhISExEVEhISORM3EBURFBE5ETkRORE5EQAFJQABJ0sSAAxhAAEmTBEADGEAASdLEgANBQAAAAAAAAAA" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /codes/media_player/1162.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Logitech", 3 | "supportedModels": [ 4 | "Z-5450" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBQAAABI5YRExITERUQOREUERQRFBEUETkQORI5ERMSORA5ETkROREUERQQFRETEjkQFBITERUQORE5ETkRORAVETkQORI5EQAFIQABJUsRAA0FAAAAAAAA", 10 | "on": "JgBQAAABI5YRExITERUQOREUERQRFBEUETkQORI5ERMSORA5ETkROREUERQQFRETEjkQFBITERUQORE5ETkRORAVETkQORI5EQAFIQABJUsRAA0FAAAAAAAA", 11 | "volumeDown": "JgBQAAABJJYRExITERUQOREUERQRFBEUETkQORI5EBQSORA5ETkROREUETkRORA6ERMRFRAUERQROREUERQRExI5ETgRORI4EQAFIQABJksRAA0FAAAAAAAA", 12 | "volumeUp": "JgBQAAABJpQSEhMSERQROREUExITEhAVETkQORI5EBQRORE5ETkRORETEjkQFBI5EDkRFBEUERQROREUEDkSFBAVEDkRORE5EQAFIQABJ0oTAA0FAAAAAAAA", 13 | "mute": "JgBQAAABJJURFBEUEBURORAVERMSFBAVEDkRORM3ERQTNxE5EDkUNxAUEjkQOREUETkQFRITERQQORITERUQOREVEDkRORE5EQAFIQABJUsUAA0FAAAAAAAA", 14 | "sources": { 15 | "Stereo 1": "JgBQAAABJJYSEhMSERQTNxEUExITEhAVEzcQORQ3EhITOBI3ETkTNxM3EDkTEhEVEjcRFBMSExIRFBMSEzcSOBAVEjcRORM3EwAFHwABJksTAA0FAAAAAAAA", 16 | "Stereo 2": "JgBQAAABJJUSExEUEBURORAVEBQSExEVEDkRORE5ERQRORE4ETkSOBE5ETkRFBA5EjkRExITERUQFBITETkRFBEUETkQORI5EAAFIgABJUsSAA0FAAAAAAAA", 17 | "Stereo 3": "JgBQAAABJJYRExITERQROREUERQRFBAVETkQORI5EBQSOBE5ETkRORETEhQQFRA5ETkRFBEVEBQRORE5EDkSFBAVEDkRORE5EQAFIQABJUwRAA0FAAAAAAAA", 18 | "Optical 1": "JgBQAAABJJUSExEUEBURORAVEBQSExEVEDkRORE5ERQRORE4ETkSORA5ERQRFBEUETkRFBAVERMSFBA5EjgROREUETkRORE5EQAFIQABJUsSAA0FAAAAAAAA", 19 | "Optical 2": "JgBQAAABJZQSEhQRERUSNxEUExITEhEUEzcQORQ3EhIUNxI3ETkTNxM3EBUTERQ3EjcRFRISExIRFBM3ETkUERAVEzcQORQ3EgAFHwABKEkTAA0FAAAAAAAA", 20 | "Coaxial": "JgBQAAABJJUSExEUEBURORAVERMSExEVEDkRORE5ERQRORE5EDkSORAUERQRORE5ERQRFBAVERMSORA5ERUQFBE5ETkRORE5EQAFIQABJUsSAA0FAAAAAAAA" 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /codes/media_player/1180.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "TCL", 3 | "supportedModels": [ "55EP640" ], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA88Dx4PHg8eDx4PHg8eDx4PHg88Dx4PHg8eDzwPPA88D/ENBQAA==", 8 | "on": "JgCiAIGFDkQNRBBCD0MOIw8iD0MPQw8iDyMOJA5DDiMPIg8jDyIOQw9DDyMOIxBCDkMORBAhDwABGIGFEEEQQg9DDkQOIw0kD0MPQw4jDiMPJA1DDSUOIw8iDyMOQw9DDyIPIw9CD0MORA8iDwABF4GFD0MPQw5EDUQPIw4kDkQOQw8iDiMPIg9EDiINJQ0kDiMPQw9DDiMPIg9DD0MPQw0kDQANBQAAAAAAAA==", 9 | "volumeDown": "JgCiAIGEEEIQQg9DD0IPIw8iDkMPIw5DD0MQQhAhECEPIw4jECEPQw9DDyIPQg8jDiMPIg9DDwABF4KED0IPQw9DDkMPIw4jD0MOIw9DDkMPQw8iDyMOIw8jDiIPQw9DDyIPQw4jDyIPIg9DDwABF4KDEEIPQw9DD0IPIw4jD0MOIw9DDkMPQw8jDiIPIw8iDyIPQw9DDiMPQw4jDyIPIw5DDwANBQAAAAAAAA==", 10 | "volumeUp": "JgCiAIGFEUEOQw9DD0MPIg8iD0MPIg9DEUEOQw9DDyIPIw4jECEPQw9DECEOQw8jDiMPIg8iEAABFoGFD0MQQQ9DD0MPIg8iD0MPIg9DD0MORA5DDyIPIw4jDyIPQw9DDiMPQw8iDyIPIg8jDgABGIGEEEIORA5DEEIPIg8iD0MQIQ9DD0MPQw5DECIOIw4jDyIPQw9DDiMPQw4jDyIPIg8iDwANBQAAAAAAAA==", 11 | "mute": "JgCiAIKED0MPQw9DD0IPIw4jD0MOQw9DD0MPQw9DDiMPIg8iECIORA5DECIOIw8iDyIPIw4jDgABGIKED0MOQw9DD0MPIg8jDkMPQw9DD0MOQw9DECIPIg4jDyIQQg9DDyIQIQ8jDyIPIg8jDgABGIGED0MPQw9DD0MPIhAhD0MQQg9CD0MQQg9DDyIPIg8jDiMPQw5DDyMOIw8iDyMOIw8iDwANBQAAAAAAAA==", 12 | "sources": { 13 | "HDMI1": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPPA88Dx4PHg8eDx4PHg88Dx4PHg88Dx4PHg8eD/ENBQAA==", 14 | "HDMI2": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPPA8eDx4PHg8eDx4PHg88Dx4PHg88Dx4PHg88D/ENBQAA==", 15 | "HDMI3": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPHg88Dx4PHg8eDx4PHg88Dx4PHg88Dx4PPA8eD/ENBQAA==", 16 | "HDMI4": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPHg8eDx4PHg8eDx4PHg88Dx4PHg88Dx4PPA88D/ENBQAA==", 17 | "TV": "JgU0AHh4DzwPPA88DzwPHg8eDzwPPA88Dx4PPA8eDx4PHg8eDx4PPA88Dx4PHg8eDzwPHg88D/ENBQAA==" 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /codes/media_player/1181.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "TCL", 3 | "supportedModels": [ "43S6500FS", "32A325" ], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA88Dx4PHg8eDx4PHg8eDx4PHg88Dx4PHg8eDzwPPA88D/ENBQAA==", 8 | "on": "JgCiAIGFDkQNRBBCD0MOIw8iD0MPQw8iDyMOJA5DDiMPIg8jDyIOQw9DDyMOIxBCDkMORBAhDwABGIGFEEEQQg9DDkQOIw0kD0MPQw4jDiMPJA1DDSUOIw8iDyMOQw9DDyIPIw9CD0MORA8iDwABF4GFD0MPQw5EDUQPIw4kDkQOQw8iDiMPIg9EDiINJQ0kDiMPQw9DDiMPIg9DD0MPQw0kDQANBQAAAAAAAA==", 9 | "previousChannel": "JgBsAIKDEkISQhFCEkIRIhIgEkISIRJBEkISIRIhESIRIxIgEiESQhJBEiESQhEhEiESQhJBEgABGIOEEkISQhJBEkISIREiEUISIRJCEkESIRIhEiERIxIgEiESQhJBEiESQhIhEiASQhJCEgANBQ", 10 | "nextChannel": "JgCiAIKDEkIRQhJCEkESIRIhEkISIRFCEkISIRFCEiESIhIhEiERQhJCESIRQhIhEiERQhIhEgABGISDEkISQhFCEkISIREhEkISIRJBEkISIRJBEiESIhIhEiERQhJCEiERQhIhEiESQhEhEgABGISDEkISQhJBEkISIRIhEUISIRJCEUISIRJCEiASIxIhEiESQRJCEiERQhIhEiESQhEiEgANBQ", 11 | "volumeDown": "JgCiAIGEEEIQQg9DD0IPIw8iDkMPIw5DD0MQQhAhECEPIw4jECEPQw9DDyIPQg8jDiMPIg9DDwABF4KED0IPQw9DDkMPIw4jD0MOIw9DDkMPQw8iDyMOIw8jDiIPQw9DDyIPQw4jDyIPIg9DDwABF4KDEEIPQw9DD0IPIw4jD0MOIw9DDkMPQw8jDiIPIw8iDyIPQw9DDiMPQw4jDyIPIw5DDwANBQAAAAAAAA==", 12 | "volumeUp": "JgCiAIGFEUEOQw9DD0MPIg8iD0MPIg9DEUEOQw9DDyIPIw4jECEPQw9DECEOQw8jDiMPIg8iEAABFoGFD0MQQQ9DD0MPIg8iD0MPIg9DD0MORA5DDyIPIw4jDyIPQw9DDiMPQw8iDyIPIg8jDgABGIGEEEIORA5DEEIPIg8iD0MQIQ9DD0MPQw5DECIOIw4jDyIPQw9DDiMPQw4jDyIPIg8iDwANBQAAAAAAAA==", 13 | "mute": "JgCiAIKED0MPQw9DD0IPIw4jD0MOQw9DD0MPQw9DDiMPIg8iECIORA5DECIOIw8iDyIPIw4jDgABGIKED0MOQw9DD0MPIg8jDkMPQw9DD0MOQw9DECIPIg4jDyIQQg9DDyIQIQ8jDyIPIg8jDgABGIGED0MPQw9DD0MPIhAhD0MQQg9CD0MQQg9DDyIPIg8jDiMPQw5DDyMOIw8iDyMOIw8iDwANBQAAAAAAAA==", 14 | "sources": { 15 | "HDMI1": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPPA88Dx4PHg8eDx4PHg88Dx4PHg88Dx4PHg8eD/ENBQAA==", 16 | "HDMI2": "JgU0AHh4DzwPPA88DzwPPA8eDzwPPA8eDzwPPA8eDx4PHg8eDx4PHg88Dx4PHg88Dx4PHg88D/ENBQAA==", 17 | "NETFLIX": "JgCiAIODEkIRQhJCEUISQhJCEUISIRJCEkESQhJBEiESIhIhEiESIREhEiESQhIhESIRIRIhEgABF4WDEkIRQhJCEkIRQhJCEkESIRJCEkESQhJCESESIxEhEiESIRIhESESQhIhEiERIhEhEgABGIWDEkISQhFCEkISQRJCEkESIRJCEkESQhJCESESIxEhEiESIREiEiASQhIhEiERIhIgEgANBQ", 18 | "TV": "JgU0AHh4DzwPPA88DzwPHg8eDzwPPA88Dx4PPA8eDx4PHg8eDx4PPA88Dx4PHg8eDzwPHg88D/ENBQAA==" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/media_player/1200.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Pace", 3 | "supportedModels": [ 4 | "TDS850NNZ", 5 | "TDC850NF" 6 | ], 7 | "supportedController": "Broadlink", 8 | "commandsEncoding": "Base64", 9 | "commands": { 10 | "off": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFCQUZBQkFAAuWDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUJBRkFCQUAC3UNBQAAAAAAAAAAAAA=", 11 | "on": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFCQUZBQkFAAuWDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUJBRkFCQUAC3UNBQAAAAAAAAAAAAA=", 12 | "previousChannel": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFFAUJBQ8FAAuWDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUUBQkFDwUAC3cNBQAAAAAAAAAAAAA=", 13 | "nextChannel": "JgBwAA4ICAcJHwgMBxMGEwgHCAcIBgkRBg4IEQgHCREJBQkGBgALlA0JCAcGFAYHBw4HEwcSBwYIBwcHCBQJCwgRCAcJEAkGBwcHAAuUDQkHCAYTBwgGDgcTBhMHCAYIBwgHEwcNBhMGCAcTBwcHCAkADQUAAAAAAAAAAA==", 14 | "volumeDown": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFDwUJBQ8FAAubDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUPBQkFDwUAC34NBQAAAAAAAAAAAAA=", 15 | "volumeUp": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFDwUJBQkFAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUPBQkFCQUAC4YNBQAAAAAAAAAAAAA=", 16 | "mute": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDwUUBQkFCQUZBQ8FAAuQDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUPBRQFCQUJBRkFDwUAC2sNBQAAAAAAAAAAAAA=", 17 | "sources": { 18 | "Channel 0": "JgBMAA4JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQkFAAuVDgkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFCQUAC4UNBQAAAAAAAAAAAAA=", 19 | "Channel 1": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQ4FAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFDgUAC3wNBQAAAAAAAAAAAAA=", 20 | "Channel 2": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBRQFAAuCDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFFAUAC4ENBQAAAAAAAAAAAAA=", 21 | "Channel 3": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBRkFAAtrDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFGQUAC2oNBQAAAAAAAAAAAAA=", 22 | "Channel 4": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUOBQkFAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQ4FCQUAC4ANBQAAAAAAAAAAAAA=", 23 | "Channel 5": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUOBQ4FAAucDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQ4FDgUAC3kNBQAAAAAAAAAAAAA=", 24 | "Channel 6": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUOBRQFAAuVDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQ4FFAUAC24NBQAAAAAAAAAAAAA=", 25 | "Channel 7": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUOBRkFAAuQDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQ4FGQUAC2sNBQAAAAAAAAAAAAA=", 26 | "Channel 8": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUUBQkFAAucDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBRQFCQUAC3MNBQAAAAAAAAAAAAA=", 27 | "Channel 9": "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUUBQ4FAAtrDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBRQFDgUAC2sNBQAAAAAAAAAAAAA=", 28 | "Channel 10": [ 29 | "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQ4FAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFDgUAC3wNBQAAAAAAAAAAAAA=", 30 | "JgBMAA4JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQkFAAuVDgkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFCQUAC4UNBQAAAAAAAAAAAAA=" 31 | ], 32 | "Channel 11": [ 33 | "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQ4FAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFDgUAC3wNBQAAAAAAAAAAAAA=", 34 | "JgBMAA0JBQkFFAUJBRkFFAUJBQkFCQUJBRQFDgUUBQkFCQUJBQ4FAAuhDQkFCQUUBQkFGQUUBQkFCQUJBQkFFAUOBRQFCQUJBQkFDgUAC3wNBQAAAAAAAAAAAAA=" 35 | ] 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /codes/media_player/1220.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Silver", 3 | "supportedModels":[ 4 | "MEO" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "0":"JgBIAAABJpMTEhMSEhMTExITExITEhIUEzYTNxI4EhMTNxI4EzcSOBITEhQSExMSExITEhMTEhMSOBI4EjgSNxM3EzcSOBM3EgANBQAAAAAAAAAAAAAAAAAA", 10 | "1":"JgBoAAABJpITEhMSExMSExITExITEhMTEjgTNhM3ExMSOBI3EzcTNxM3ExISFBMSEhMTEhMTEhMTEhM3EzcTNxI3EzcTNxM3EwAFQQABJ0kTAAxWAAEnSRMADFYAASdJEwAMVwABJUsTAA0FAAAAAAAAAAAAAAAAAAA=", 11 | "2":"JgB4AAABJ5ETEhMTEhMTEhMSExMTEhMSEzcTNxM3ExISOBM3EzcSOBITEzcTEhMSExITExMSExITNxMSEzcTNxM3EzcSOBM3EwAFQAABJkoTAAxWAAEnShMADFUAASdJEwAMVgABJ0kTAAxWAAEnSRMADFYAASdJEwANBQAAAAAAAAAAAAAAAAAA", 12 | "3":"JgBwAAABJpMSExMSExITEhMTExITEhMSEzcTNxI4ExITNxM3EjgTNxM3EzYTExITExITEhMTExITEhMSEzcSOBM3EzcTNxI4EgAFQQABJ0kTAAxWAAEmShMADFUAASdJEwAMVgABJ0kTAAxWAAEmShMADQUAAAAAAAA=", 13 | "4":"JgBgAAABJpITEhMTExISExMSEhQTEhMSEzcSOBI4ExISOBI4EzcSNxMTEhMTNxMSExITExITExISOBI4ExITNxI4EzcSOBI4EgAFQQABJ0oSAAxWAAEnShMADFUAASdKEgANBQAAAAAAAA==", 14 | "5":"JgBoAAABJpITEhITExMTEhMSEhMTExITEzcSNxM3ExMTNhM3EzcTNxM3ExITNxMSEhQTEhMSEhMTExI3ExMSNxM3EzcTNxM3EgAFQgABJkoTAAxWAAEmShIADFcAASdJEwAMVQABJ0kTAA0FAAAAAAAAAAAAAAAAAAA=", 15 | "6":"JgBoAAABJpITExITExITEhMSExMTEhITEzcTNxM3EhMTNxI4EzYTNxMTEzYTNxIUEhMTEhITExITNxITExMTNhM3EzcTNxM3EgAFQQABJ0kTAAxVAAEnShIADFYAASdJEwAMVQABJ0kTAA0FAAAAAAAAAAAAAAAAAAA=", 16 | "7":"JgBgAAABJpMTEhMSExITEhMTExITEhMSEzcTNxM3EhMTNxM3EzcTNxI4EzcSOBITEhMTEhMTEhMTEhMSExITNxM3EjgTNxM3EwAFQAABJ0kTAAxWAAEnSRMADFYAASZKEwANBQAAAAAAAA==", 17 | "8":"JgBgAAABJpITEhMSExMSExMSExITEhMTEjcTNxM3EhQSNxM3EzcTNxITEhQSExI4EhMTEhITExMTNxI3EzcTExI3EzcSOBI4EwAFQQABJUsTAAxVAAEnSRMADFUAASZKEwANBQAAAAAAAA==", 18 | "9":"JgBwAAABJ5ETEhMSExMSExITExITExMSEzcTNxI3ExMSNxM3EzcTNxM3EhMSExM3EhQSExITEhMTEhM3EjgSExM3EjgSOBI4EgAFQQABJkoSAAxVAAEmSRMADFUAASdJEwAMVQABJkoSAAxVAAEmShMADQUAAAAAAAA=", 19 | "off":"JgBoAAABJ5ITEhMSExITExMSEhMSExMTEjcTNxI4EhMTNxM3EjgTNxITEhMSOBI4EhMTExITExITNxI4ExITEhI4EzcSOBM3EgAFQgABJkoTAAxWAAEmShIADFcAASZKEgAMVwABJkoSAA0FAAAAAAAAAAAAAAAAAAA=", 20 | "on":"JgBoAAABJ5ESFBMSExISExIUEhMSExMSEjgSOBM3ExISOBI4EjgSOBMSEhMSOBI4EhMSExIUExITNxM2ExMTEhI4EzcSOBI4EwAFQAABJ0oTAAxVAAEmShMADFYAASZKEgAMVwABJkoTAA0FAAAAAAAAAAAAAAAAAAA=", 21 | "previousChannel":"JgBgAAABJ5ITEhITEhMSFBITExITEhMSEzcTNxI4EhMSOBI4EjgTNxITEhMSOBITEzcSExMTExISOBM2ExMSOBMSEjgTNxM2EwAFQAABJkoTAAxUAAEmShMADFQAASdJEgANBQAAAAAAAA==", 22 | "nextChannel":"JgBgAAABJpITEhITExMSExMSEhMTEhMTEzcSNxI4ExITNxM3EzcSOBI4EzcTEhITEjgSExMTEhMTEhMSEjgSOBMSEjgTNxI4EgAFQQABJ0kSAAxWAAEnSRMADFUAASZKEwANBQAAAAAAAA==", 23 | "volumeDown":"JgBgAAABJ5ETExMSExISExMTExITEhITEjgTNxI4ExITNxM3EzcSOBM3EjgTNxI3ExMSExMSEhMSFBMSExISExM3EzcSOBI4EwAFQAABJkoSAAxWAAEnSRMADFUAASdKEwANBQAAAAAAAA==", 24 | "volumeUp":"JgBgAAABJ5ITEhITEhMSFBITEhMTEhITEzcSOBM3EhMTNxM3EjgTNxMSEhMTExMSEzQWEhITExITNxM3EzcSOBITEjgSOBM3EgAFQQABJ0kTAAxVAAEmShMADFUAASdJEgANBQAAAAAAAA==", 25 | "mute":"JgBoAAABJ5ETExMSEhMTEhMTExITEhITEzcTNxI4EhMTNxM3EzcTNxI4EhMSExMSEzcSExMTExITEhI4EjgSOBMSEzcTNxM3EwAFQAABJkoSAAxWAAEnSRMADFUAASZKEwAMVQABJ0kSAA0FAAAAAAAAAAAAAAAAAAA=", 26 | "sources":{ 27 | "HDMI":"JgBwAAABJ5ETExITEhMTEhMSExMTEhITEjgSOBI4EhMTNxM3EjcTNxIUExITEhI4EzcSExITEhQSNxI4EjgTEhMTEjcTNxI4EwAFQQABJkoTAAxVAAEmShMADFYAASZKEwAMVQABJ0oSAAxWAAEmShIADQUAAAAAAAA=" 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /codes/media_player/1240.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"TurboX", 3 | "supportedModels":[ 4 | "TXV-2420" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgCQAB4cOxweHR4cHhweOTwcHjkeHDwcHgALpx4dOxweHR4cHhweOTsdHjgfHDsdHgALpx4dOxweHR4cHhweOTsdHjkeHDsdHgALpx4cPBweHB4dHhweOTscHjkeHTscHgALqB4cOx0eHB4cHhwfODwcHjkeHDwcHgALpx4dOxweHB8cHhweOTscHjkeHTscHgANBQAAAAAAAA==", 10 | "on":"JgCQAB4cOxweHR4cHhweOTwcHjkeHDwcHgALpx4dOxweHR4cHhweOTsdHjgfHDsdHgALpx4dOxweHR4cHhweOTsdHjkeHDsdHgALpx4cPBweHB4dHhweOTscHjkeHTscHgALqB4cOx0eHB4cHhwfODwcHjkeHDwcHgALpx4dOxweHB8cHhweOTscHjkeHTscHgANBQAAAAAAAA==", 11 | "previousChannel":"JgBOABsfHB45HxweHB4cOxwfOR4cHxweHDscAAuMHB8cHjkfHB4cHh06HB46HhweHB8cOxwAC4oeHhwfOh0cHhwfHDscHjkfHB4cHh06HQANBQAAAAAAAAAA", 12 | "nextChannel":"JgBoAB0dOh4dHRweHB8dOhweOR8cHh0dHR0cAAupHB46Hh0dHB8bHxw7HR06HhweHB4cHh0AC6gdHjodHB8cHhweHDscHzkeHB4dHhweHAALqR0dOh4cHh0dHB8cOxweOR4cHxweHR0cAA0FAAAAAAAAAAAAAAAAAAA=", 13 | "volumeDown":"JgB4ABweHR06Hh0dHR4cOzo6Oh0dHhw7HAALjRweHB46HhweHR4cOjo7OR4cHxs7HQALjRweHB45HxweHB4dOjk7Oh4cHhw7HQALjBwfGx85HxweHB4cOzk7Oh4cHhw7HAALjBwfHB45HxweHB4cOzk7Oh4eHB45HgANBQAAAAAAAAAAAAAAAAAA", 14 | "volumeUp":"JgBgABweOh4dHRwfHB4dOjk7OR8cHhweHAALqhwfOR4cHh0eHB4cOzo6OR8cHhweHQALqRsfOR4cHxweHB4cOzk7Oh4cHhweHAALqhweOR8cHhweHB4cOzo7OxweHB4dHQANBQAAAAAAAA==", 15 | "mute":"JgBkAB4cHh07HBweHB8cOzscHjkeHDo7HAALjBwfHB45HxweHhwcOzsdHDsbHzs5HAALjRweHR06Hh4cHB4cOzkfHjkdHTs5HgAHlQ0AA+cgHBwfOR4eHR0dHjk7HBw7Hh07ORwADQUAAA==", 16 | "sources":{ 17 | "Source":"JgBoABsfOR4eHRweHB4eORweHh0eHDkfHB4cAAupHB46HhweHB4eHR06HB4cHh4dOR4eHBwAC6keHTscHB4cHxweHDscHh4dHR05Hh4dHAALqB4dOxweHBwfHR0cOx0dHhwcHzscHh0dAA0FAAAAAAAAAAAAAAAAAAA=", 18 | "Channel 1":"JgBSABweHB87HBweHh0dOjscHB4cHxweHjkcAAuMHh0bHzkeHB8dHRw7OR4cHxweHB4eOB0AC4wcHxsfOxweHRweHDs7HB4dHR0eHBw7HAAKCQgADQUAAAAA", 19 | "Channel 2":"JgBIABsfOxweHBwfHR0eOTscHB8bHxw7OwALqBsfOR4cHxweHB4eOTkfHB4cHhw7OwALqBweOx0eHBweHB8dOTsdHhweHBw7OwANBQAAAAAAAAAAAAAAAAAA", 20 | "Channel 3":"JgBoAB0dHB47HR4cHB4cOzsdHhweHB45HB8dAAuLHB4cHzkeHR4dHR45OxwcHhwfHDscHhwAC4wcHxweOR8dHRweHjk7HR0dHhweORweHgALixweHB85HhweHB8dOjscHB4cHx06HB4cAA0FAAAAAAAAAAAAAAAAAAA=", 21 | "Channel 4":"JgBgABsfOR4cHhwfHB4cOzscHh0cOzscHgALqBweOx0cHh0dHB4cOzsdHB4eOTkeHgALqBweOx0eHBweHB4cOzsdHB4eOTsdGwALqhweOR8bHxweHB4cOzkfHhweOTscHgANBQAAAAAAAA==", 22 | "Channel 5":"JgBIABseHB85HhwfHB4cOzkeHB4cOzs6HQALixwfHR07HRweHB4eOTkfHR0eOTs5HgALixweHB85Hh4cHR4cOzkeHhwcOzs6HQANBQAAAAAAAAAAAAAAAAAA", 23 | "Channel 6":"JgBIAB0dOR4eHBwfGx8eOTscHB4cOxwfOwALqBweOxwcHxweHB4eOTsdHR0eOR4cOQALqh0dOR8dHR4cHhwcOzkfHB4eORweOwANBQAAAAAAAAAAAAAAAAAA", 24 | "Channel 7":"JgA0ABweHB85Hh4cHh0cOzkeHhwcOxwfGx8cAAuLHB8cHjsdHR0eHB45OR8dHR45HR0eHB4ADQUAAA==", 25 | "Channel 8":"JgBIAB0cHh05HhwfHB4eOTscHjk6Hh4cHgALqB0dHB45Hx4cHhweOTsdHDs7HBweHgALph4eHB85HhweHh0dOToeHjk7HBwfHQANBQAAAAAAAAAAAAAAAAAA", 26 | "Channel 9":"JgBIABsfOR4cHxweHhweOTsdHTk7HRw7HgALixweOR8dHRweHh0cOjsdHjk5Hh45HgALixweOx0cHh4cHB4cOzkfHjk7HBw7HAANBQAAAAAAAAAAAAAAAAAA" 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /codes/media_player/1260.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Thomson", 3 | "supportedModels": [ 4 | "40FA3203" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "on": "JgCiAICCEkESQBNAEkESHxMfEkATHxJBEh8TQBIfEx8SIBIfEx8SQBNAEiASQBMfEkESHxJBEgABKYaCEkESQBNAEkESHxMfEkATHxJBEh8TQBIgEh8SIBIfEx8SQRJAEx8SQBMfEkESHxNAEgABKoWDEz8TQBJAE0ASIBIfE0ASIBJAEx8SQRIfEiASHxMfEiASQBNAEh8TQBIgEkATHxJBEgANBQAAAAAAAA==", 10 | "off": "JgCiAIGCEkESQRJAEkESHxIgEkEQIRJBEh8SQRIgEh8SIBIfESESQRBCESEQQxAhEUIQIRFCEQABK4OEEUIRQhBDEEIRIRAhEUIRIRBCESEQQxAhESEQIREhECIQQhFCECIQQhEhEEIRIRFCEgABKYSEEUIQQxBCEUIQIhAhEUIQIRFCESEQQhEhESEQIREhECERQhFCECERQhEhEEIRIRFCEAANBQAAAAAAAA==", 11 | "previousChannel": "JgCiAH6EEkERQhBCEUIQIhAhEUIQIRFCEEMQIREhECERIRAiECERQhBCESEQQxAhESEQQhFCEQABK4OEEkERQhBCEUIQIhAhEUIQIhBCEkEQIREhECIQIREhECERQhBDECERQhAhESERQhBCEQABK4SEEUESQRFCEEISIBEhEEIRIRBDEEIRIRAhESEQIhAhESEQQhFCESEQQhEhECIQQhFCEQANBQAAAAAAAA==", 12 | "nextChannel": "JgCiAH6EEUIRQhBCEUIQIhAhEUIQIRFCEUIQIRFCESEQIREhECERQhBDECERQhAhESEQQxAhEQABK4OFEEIRQhBDEEIRIRAhEUIRIRBCEUIRIRBCESEQIREhESEQQhJBECIQQhIgECERQhAiEAABLIOEEUIQQxBCEUIQIREhEUIQIRFCEEMQIRFCECIQIREhECERQhFCECERQhAiECERQhEgEQANBQAAAAAAAA==", 13 | "volumeDown": "JgCiAH+DE0ASQRJAE0ASIBEgEkESHxNAEUIRQRIgEh8THxIgEh8TQBJAEx8SQRIfEiARIRJAEwABKYWDEkASQRFCEUESIBIfE0ARIRFBEkERQhIfEiASHxMfEiASQBJBESESQBIgESATHxFCEgABKYaCEkESQBNAEkESHxMfEkASIBJBEkASQRIgESATHxIgESASQRFBEx8SQREgEiARIRJAEgANBQAAAAAAAA==", 14 | "volumeUp": "JgCiAICCE0ASQRFBE0ASIBIfE0ASIBJAE0ASQBNAEiASHxMfESESQBJBESASQRIgEh8SIBIfEgABKoaCEkERQRNAEUISHxIgEUETHxJBEkATQBJBEh8THxIgEh8TQBJAEx8SQRIfEx8SIBIfEwABKYaCEkATQBNAEkATHxIgEkATHxJBEkATQBJBEh8THxIfEx8SQRJAEx8SQRIfEx8SHxMfEgANBQAAAAAAAA==", 15 | "mute": "JgCiAICCE0ATQBJAE0ATHxIfE0ASQBNAE0ASQBNAEx8SHxMfEh8TQBNAEh8THxIgEh8THxIfEwABKYaCEkATQBNAEkATHxMfEkATQBJAE0ATQBJAEx8THxIfEx8SQRJAEx8SHxMfEx8SHxMfEgABKoWCE0ATQBJAE0ASIBIfE0ASQBNAE0ASQRJAEx8SHxMfEiASQBNAEiASHxIgESATHxIgEQANBQAAAAAAAA==", 16 | "sources": { 17 | "0": "JgBsAIGCEkATQBNAEkATHxIfE0ATQBIfEx8SHxMfEx8SHxMfEh8TQBJBEh8THxJAE0ATQBJAEwABKYaCEkATQBNAEkATHxMfEkATQBIgEh8THxIfEx8SIBIfEx8SQBNAEx8SHxNAEkATQBNAEgANBQAAAAAAAAAAAAAAAA==", 18 | "1": "JgBsAIKCE0ATQBJAE0ATHxIfE0ATPxMfEx8SHxNAEh8SIBMfESASQRFBEiASIBFBEkESQREgEgABKoSEEkASQRJBEUESIBEgEkESQREgESEQIhBCESEQIREhECIQQhFCECIQIRFCEEIRQhEhEAANBQAAAAAAAAAAAAAAAA==", 19 | "2": "JgBsAIGCE0ASQBNAE0ASHxMfE0ASQBMfEiASQBMfEh8THxIfEx8TQBJAEx8SIBJAE0ASHxNAEwABKYWDEkATQBJBEkATHxIfE0ATQBIfEx8SQRIfEx8SHxMfEx8SQBNAEiASHxNAEkATHxNAEgANBQAAAAAAAAAAAAAAAA==", 20 | "3": "JgBsAIGCEkESQBNAEkESHxMfEkATQBIgEh8SQRFCEh8SIBEgEx8SQRJAEiASHxNAEkESHxMfEgABKoWCE0ATQBJAE0ASHxMfE0ASQBMfEx8SQBNAEh8THxMfEh8TQBJBEh8THxJAE0ATHxIfEwANBQAAAAAAAAAAAAAAAA==", 21 | "4": "JgBsAICCEz4VQBJAE0ATHxIfE0ASQBMfE0ASHxMfEiASHxMfEh8TQBJBEh8THxJAEx8TQBJAEwABKYaCEkATQBNAEkATHxMfEkATQBIgEkATHxIfEx8THxIfEx8SQBNAEx8SHxNAEx8SQBNAEgANBQAAAAAAAAAAAAAAAA==", 22 | "5": "JgBsAIGCE0ASQRJAE0ASIBIfE0ASQBMfEkESHxNAEiASHxMfEh8TQBJBEh8THxJAEx8SQRIfEwABKoSDEkATQBNAEkATHxIgEkATQBIfE0ATHxJAEx8SIBIfEx8SQBNAEx8SHxNAEiASQBMfEgANBQAAAAAAAAAAAAAAAA==", 23 | "6": "JgCiAICCE0ATQBJAE0ATHxIfE0ASQRIfE0ASQBMfEiARIBIgEh8SQRJBESASIBJBESASIBFBEwABKYWDEkERQRJBEkATHxIgEkATQBIgEUETQBIgEh8THxIfEx8SQRJAEx8SHxNAEx8SHxNAEgABKoWCE0ATQBJAE0ATHxIfE0ATQBIfE0ATQBIfEx8SHxMfEx8SQBNAEiASHxNAEiASHxNAEgANBQAAAAAAAA==", 24 | "7": "JgBsAIGCE0ATQBJAE0ATHxIfE0ASQBMfE0ASQBNAEx8SHxMfEh8TQBNAEiASHxJBEh8THxIfEwABKYaCEkATQBNAEkATHxMfEkATQBIgEkATQBJAEx8THxIfEx8SQRJAEx8SHxNAEx8SHxMfEgANBQAAAAAAAAAAAAAAAA==", 25 | "8": "JgBsAIGCE0ASQBNAE0ASHxMfEkATQBNAEh8THxMfEh8THxIfEx8TQBJAEx8SHxMfE0ASQBNAEwABJ4eCE0ATQBJAE0ATHxIfE0ASQBNAEx8SHxMfEx8SHxMfEh8TQBNAEh8THxIfE0ATQBFBEwANBQAAAAAAAAAAAAAAAA==", 26 | "9": "JgBsAICDEkATQBNAEkATHxMfEkATQBJAEx8THhNAEx8SHxMfEx4TQBNAEh8THxMfEkATQBMeEwABKYaCE0ASQBNAE0ASHxMfEkATQBNAEh8THxM/Ex8THxIfEx8TQBJAEx8SHxMfE0ASQBMfEgANBQAAAAAAAAAAAAAAAA==", 27 | "Source": "JgCiAH6EEUESQRFCEEIRQhAhEUIRIRAhESEQQhFCESEQIREhECERIRBDECERQhBCEUIRIRAhEgABKoOFEEIRQhBDEEIRQhAhEkERIRAhESEQQxBCESEQIREhECIQIRFCECERQhFCEEIRIRAiEAABK4SEEUIQQhFCEEMQQhEhEEMQIREhESARQhBDECERIRAhESEQIhBCESEQQxBCEUIQIREhEQANBQAAAAAAAA==", 28 | "TV": "JgCiAH6EEUIQQhFCEEMQQhEhEEIRIRAiECERQhBCESEQIREhESEQIRFCECERQhBDEEIRIRAhEQABK4OEEkEQQxBCEUIQQhEhEEMQIREhECERQhBDECERIRAhESEQIRFCESEQQhFCEEMQIREhEAABK4SEEUIQQhFCEEIRQhEhEEIRIRAhESEQQxBCESEQIhAhECIQIRFCECERQhBDEEIRIRAhEQANBQAAAAAAAA==", 29 | "CMP": "JgCiAH6EEkEQQhFCEEMQQhEhEEIRIRAiECERQhBCESEQIREhECIQIRFCECERQhBCEUIRIRAhEQABK4OEEkERQhBCEUIQQxAhEUIQIREhECERQhFCECERIRAhESEQIhBCESEQQhFCEEMQIREhEAABLIOEEUIQQhFCEEMQQhEhEEIRIRAiECERQhBCESEQIhAhESEQIRFCECIQQhFCEEIRIRAiEAANBQAAAAAAAA==", 30 | "AV": "JgCiAH6EEkEQQxBCEUIQQhEhEUIQIREhECERQhBDECERIRAhESEQIRFCECIQQhFCEEIRIRAhEQABK4OFEUERQhBDEEIRQhAhEUIQIhAhESEQQhFCECERIREhECERIRBCESERQhBCEUIQIREhEAABLIOEEkETPxFCEUIQQhEhEEMQIREhECERQhBDECERIRAhESERIRBCESEQQhFCEUIQIREhEAANBQAAAAAAAA==", 31 | "VGA": "JgCiAH+EEUERQhBDEEIRQhAhEUIRIRAhESEQQhFCECERIREhECERIRBCESEQQxBCEUITHhEhEAABK4SEEUIQQhFCEEIRQhEhEEIRIRAiECERQhBCESEQIhAhESEQIRFCECERQhBDEEIRIRAhEQABK4OFEEIRQhBCFD8RQhAhEUIQIREhECIQQhFCECERIRAiECERIRBCESEQQhFCEUIQIREhEAANBQAAAAAAAA==", 32 | "HDMI1": "JgCiAH6FEUERQhBDEEIRQhAhEUIQIREhESEQQhFCECERIRAiECERIRBCEx8QQhFCEUIQIREhEAABK4WDEUIQQhFCEEIRQw8iEEIRIRAhESEQQxBCESEQIREhECERIRFCECERQhBCEUIRIRAhEQABK4OEEkERQhBCEUIQQhEhEUIQIREhECERQhFCECERIRAhESEQIhBCESEQQhFCEEMQIREhEAANBQAAAAAAAA==", 33 | "HDMI2": "JgCiAH6EEkEQQhFCEUIQQhEhEEIRIRAiECERQhBCESEQIhAhESEQIRFCECERQhBDEEIRIRAhEQABK4OFEUERQhBCEUIRQhAhEUIQIREhECIQQhFCECERIRAiECERIRBCESEQQxM/EUIQIREhEAABLIOEEkEQQhFCEEMQQhEhEEIRIRAiECERQhBCESEQIREhESEQIRFCECERQhBDEEMQIRAhEQANBQAAAAAAAA==" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /codes/media_player/1280.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Grunding", 3 | "supportedModels":[ 4 | "GSB-810" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgCQAAABKpMUERUQFREUERUQFRAVERQ2FTUUNhQ2FDcTNxQ2FTUVEBUQFTYTEhUQFTUUEhQRFRAVNRQRFTYTNxQRFTUUNhQ2FAAFHgABKpMUEhUQFRAVEBURFBEVEBU1FDYUNxM3FDYUNhQ2FDYUEhQRFTUUERUQFTYTEhUQFRAVMxYSFTUVNRUQFTUUNxM2FQANBQAAAAAAAAAA", 10 | "on":"JgCQAAABKpMUERUQFREUERUQFRAVERQ2FTUUNhQ2FDcTNxQ2FTUVEBUQFTYTEhUQFTUUEhQRFRAVNRQRFTYTNxQRFTUUNhQ2FAAFHgABKpMUEhUQFRAVEBURFBEVEBU1FDYUNxM3FDYUNhQ2FDYUEhQRFTUUERUQFTYTEhUQFRAVMxYSFTUVNRUQFTUUNxM2FQANBQAAAAAAAAAA", 11 | "volumeDown":"JgCQAAABK5IUERQRFBEUEhMSFBEUERQ2FTYUNhQ2FDYUNhQ2FTYUERQ2FBEUERQ2FBITEhQRFBEUEhM3EzcUERQ2FDYVNhM3EwAFHwABK5IUERQRFBITEhQRFBEUERQ3EzcVNRU1FDYVNhQ2FDYVEBQ2FRAUEhQ2FRAUERQSExIUERQ2FTUUEhM3FTUVNRU1FAANBQAAAAAAAAAA", 12 | "volumeUp":"JgDYAAABK5IUEhQRFRAUERQSFBEUERU1FDcTNxU1FTUVNRU2FDYUERQRFDYVNhMSFBEUERQSExIUNhQRFBEUNxQ2FDYUNhQ2FAAFHwABK5IUERQRFBIUERQRFBEUEhQ2FDYVNRQ2FDcTNxU1FDYVEBQSEzcVNRQRFBEUEhQRFBEUNhURExIUNhQ2FDYUNxM2FAAFHwABKpMUERURExIUERQRFBITEhQ2FDYVNRQ2FDcUNhU1FTUUERUREzcUNhQRFBEUEhQRFBEUNhQSFBEVNRQ2FDYUNxM2FQANBQ==", 13 | "mute":"JgCQAAABKpMUEhUQFRAVEBURFBEVEBU1FTUVNhQ2FDYUNhU1FTUVERUQFTUVNRU1FTYUERUQFRAVNhQRFRAVEBUQFTYVNRU1FQAFHQABK5IUERUQFREVEBUQFRAVERQ2FDYUNhU1FDYUNhQ3EzcVEBUQFTUVNhM3FDYVEBUQFRAVNhUQFRAVEBURFDYUNhQ2FQANBQAAAAAAAAAA", 14 | "sources":{ 15 | "Bluetooth":"JgCQAAABK5MUERUQFRAVERQRFRAVEBU1FTYTNxQ2FTUVNRU2EzcVEBU1FBEVERUQFRAVEBURFBEVEBU1FDcUNhQ2FDYVNRQ2FAAFHwABKpMVEBUQFREVEBUQFRAVERU1FTUUNhU1FTYTNxU1FTUUERU2ExIVEBUQFRAVERUQFRAVEBU2FDYVNRU1FDYVNRQ2FQANBQAAAAAAAAAA", 16 | "Aux":"JgBIAAABK5IUEhUQFRAVEBURFBEVEBU1FTYUNhU1FDYVNRU1FDcUERUQFRAVNRURFRAVEBUQFREUNhU1FBEVNRQ3FDYUNhU1FAANBQ==", 17 | "TV":"JgCQAAABKpMVEBURFRAVEBUQFREUERU1FDYVNRQ3EzcVNRQ2FDYUEhQ2FDYVNRQRFREUERUQFRAVEBURFRAVNRU1FTYUNhQ2FAAFHgABKpMUERUQFREUERUQFRAVERQ2FDYVNRU1FDcTNxU1FDYUERU2EzcUNhQRFRAVERQRFBEVEBURFBEUNhU1FDYUNxQ1FAANBQAAAAAAAAAA" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /codes/media_player/1300.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "OKI", 3 | "supportedModels": [ 4 | "V19B-LED4" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgAwAB4cOhwdHR4bHR0dOTocHTkdHTscHQAK+x0dOhwdHR0cHR0dOTsbHTkeHDocHgANBQAAAAAAAAAA", 10 | "on": "JgAwAB0cHR07HBwdHR0dODscHTkdHDodHQAK+x0dHB06HR4bHhweODocHTkeHDscHAANBQAAAAAAAAAA", 11 | "previousChannel": "JgA0AB0dOhwdHR0cHR0dOR4bOh0dHB0dHTkcAArgHR06HB0dHR0cHR05HB06HR0dHB0dORwADQUAAAAA", 12 | "nextChannel": "JgA0ABwdHhw6HB0dHRwdOR0dOhwdHR0cHR0dAAr8HB0dHTkdHR0dHB44HR06HB0dHRwdHR0ADQUAAAAA", 13 | "volumeDown": "JgAwAB0cOxweHBwdHhwcOTs4OxwdHR04HQAK4BwdOh0dHB4cHhwcOTo5Oh0dHRw5HQANBQAAAAAAAAAA", 14 | "volumeUp": "JgAwAB0cHR06HB4cHRwdOTo5Oh0dHB0dHgAK+x4cHRw6HRwdHhwdOTo5OhwdHRwdHQANBQAAAAAAAAAA", 15 | "mute": "JgAwABwdOh0dHB0dHB0dOTodHTkcHTo5HQAK4B0cOh0eHBwdHR0cOTodHTkdHTo4HQANBQAAAAAAAAAA", 16 | "sources": { 17 | "Channel 0": "JgA0AB0dOh0cHR4cHB0dOTodHB0eHBwdHR0cAAr8HR06HB0dHRwdHR05OhwdHR0cHR0dHB0ADQUAAAAA", 18 | "Channel 1": "JgA0AB0dHB06HR0cHhweODocHR0dHB0dHTkdAArfHB0eHDkdHhwdHB05Oh0cHR4cHB0eOB0ADQUAAAAA", 19 | "Channel 2": "JgAYAB0cOh0dHR0cHR0cOTodHR0cHR05OgANBQ==", 20 | "Channel 3": "JgA0AB0dHRw6HR0cHR0dOTocHhwdHB44HhwcAArgHhwcHTodHB0eHBw6OR0dHRwdHjgdHRwADQUAAAAA", 21 | "Channel 4": "JgAwABwdOxwdHR0cHRwdOTodHRwdOTodHgAK+x0cOh0dHRwdHhwcOTodHR0cOTscHQANBQAAAAAAAAAA", 22 | "Channel 5": "JgAwAB4cHRw7HB0dHRwdOTscHRwdOTo5HQAK3x4cHhs7HB0dHB0eODodHB0eODo5HgANBQAAAAAAAAAA", 23 | "Channel 6": "JgBIAB0cOh0dHR0cHR0cOTodHR0cOR0dOgAK+x4cOh0cHR4cHB0eODocHR0eOB0cOwAK+h4cOhweHB4cHB0eODodHB0dOR0cOgANBQ==", 24 | "Channel 7": "JgA0AB4cHB06HR0cHR0eODscHB0dOR0cHhwdAArfHRweHDodHB0dHRw5OxwdHRw5HR0dHB4ADQUAAAAA", 25 | "Channel 8": "JgBIABwdOh0dHB0dHRweODodHTk6HB0dHQAK/BwdOh0dHB0dHRwdOTodHTk6HRwdHQAK+x0dOh0cHR0dHB0dOTscHDk6HR0dHAANBQ==", 26 | "Channel 9": "JgAwABwdHR05HR0dHRwdOTodHDo5HR05HQAK3x0dHR05HR0dHB0dOTodHDk6HR05HQANBQAAAAAAAAAA", 27 | "HDMI": ["JgBoABwdOh0dHRwdHR0cOR0dHRwdHTodHB0dAAr7HR06HR0cHRwdHR44HB0dHRwdOh0dHB4ACvodHTocHR0dHB0dHTkcHR0dHB06HR0cHQAK+x0dOxsdHR0cHhwdORwdHR0cHTodHB0dAA0F", 28 | "JgAwAB8bPBofGx8aHxsfNj03PBseNx8bHwAK3R4bPBsfGx4bHxseNzw3PBsfNx4bHwANBQAAAAAAAAAA", 29 | "JgAwAB8bPBofGx8aHxsfNj03PBseNx8bHwAK3R4bPBsfGx4bHxseNzw3PBsfNx4bHwANBQAAAAAAAAAA", 30 | "JgAwAB8bPBofGx8aHxsfNj03PBseNx8bHwAK3R4bPBsfGx4bHxseNzw3PBsfNx4bHwANBQAAAAAAAAAA", 31 | "JgAwAB8bPBofGx8aHxsfNj03PBseNx8bHwAK3R4bPBsfGx4bHxseNzw3PBsfNx4bHwANBQAAAAAAAAAA" 32 | ] 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /codes/media_player/1320.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"Sky", 3 | "supportedModels":[ 4 | "SkyQ black", 5 | "SkyQ mini" 6 | ], 7 | "supportedController":"Broadlink", 8 | "commandsEncoding":"Base64", 9 | "commands":{ 10 | "off":"JgA+AFYeDBEMEQwfDR8dDwwQDREMEA0QDREMEQwQHR0NEA0QDREMEAwSHA8LIRwdDBEMEQwRDBEdDwsgDBEMAA0FAAAAAAAAAAAAAA==", 11 | "on":"JgA+AFYeDBEMEQwfDR8dDwwQDREMEA0QDREMEQwQHR0NEA0QDREMEAwSHA8LIRwdDBEMEQwRDBEdDwsgDBEMAA0FAAAAAAAAAAAAAA==", 12 | "previousChannel":"JgA8AFgdDg8PDw0eDx0cEA0QDg8OEA4PDRANEA4PHR4ODw4QDBENEA4PHR0ODx0PDR8ODx4cDhANEQwQHQANBQAAAAAAAAAAAAAAAA==", 13 | "nextChannel":"JgA+AFceDRANEA4eDh4cDw4QDRANEQ0QDw0PDw0QHR0NEA8PDRENDw4PHR4ODxwQDxwPDxweDg8ODw8PDRANAA0FAAAAAAAAAAAAAA==", 14 | "volumeDown":"JgA8AFUfDRAOEQwfDR8bEgwQDhANDw0RDBEMEQwSGx8LEg0RDBENEAwSHB0ODxsSDB8MEwoRHB8NEA0QGwANBQAAAAAAAAAAAAAAAA==", 15 | "volumeUp":"JgA+AFYfDRILEQwfDh4dDw0SDA4OEA0RDRANEQsRGyAODw4PCxINEwsQGx8NEBsRDR8MEA4PHh0NEA8PDRELAA0FAAAAAAAAAAAAAA==", 16 | "mute":"JgA8AFcdDhANEQ0eDR8bEQwQDhAODw0QDRENDw4QGx8NEQwRDRAODw4QHB0OEBwRDB8MEBAODhAaEQ0fGwANBQAAAAAAAAAAAAAAAA==", 17 | "sources":{ 18 | "Search":"JgA+AFgdDRAODw4eDh4dDw0QDg8ODxAODRANEA0QHB8NEA0QDRAODw4QHB4NEB0PDR8cDw4QDRANEA4PDh4OAA0FAAAAAAAAAAAAAA==", 19 | "Pause":"JgA+AFceDg8ODw4eDh4cEA4PDRANEA4PDw8ODw4PHB4PDg8PDg8NEA4PHR4ODxwQDh0PDx0ODw8ODw0QDh4OAA0FAAAAAAAAAAAAAA==", 20 | "Fast_Forward":"JgA8AFYfDRAODw4eDhweEA0QDg8NEA4PDg8PDw4PHB4PDg4QDRAODw0QHR0PDxwQDh0OEBweHR0PDw4PDgANBQAAAAAAAAAAAAAAAA==", 21 | "Rearward":"JgA8AFgdDg8ODw8dDh4cEA0QDg8ODw8PDg8ODw4PHB4PDw4PDRAODw4PHR4ODx0PDh4ODxwQDg8NEA4eHQANBQAAAAAAAAAAAAAAAA==", 22 | "Ok":"JgA8AFUfDRANEA4eDh4cEQ0QDRAMEQwSDBANEQwRHB0OEA4QDQ8NEQwRGyANEBsRDh0cHxsRDBENHg0SCwANBQAAAAAAAAAAAAAAAA==", 23 | "Up_Arrow":"JgA8AFceDRANEA4eDR8cEA0QDRANEA4QDRANEA0QHR0OEA4PDRANEA0QHR4NEB0PDR8cHh0PDh4NEA4PDgANBQAAAAAAAAAAAAAAAA==", 24 | "Down_Arrow":"JgA6AFUgDRAOEAwfDR4bEQ0RDBEMEA4RDg4NEQ0QGx0OEgwRDRAMEQ0QGyAMEBwRDh0cHhwQDh4NEBwADQUAAAAAAAAAAAAAAAAAAA==", 25 | "Right_Arrow":"JgA6AFggDg8NEQwfDCAbEgwRDBQJEA0RDRELEgsRHB4OEQsSCxANEQwSGiEMERoRDh4bHxwSCx4cEAwADQUAAAAAAAAAAAAAAAAAAA==", 26 | "Left_Arrow":"JgA8ADcJFSAOEAwRDSALHhoXCRAMEg0QChQLEwkTCxIXJQsQEA4LEQ4QDBIZIA0RGhIPHBsfHg4MIBseDAANBQAAAAAAAAAAAAAAAA==", 27 | "Back":"JgA+AFYfDRAOEA0eDR4dEA0PDRENEQ0QDQ8NEQ4PHB4OEA0QDBENEQ0PHR0OEBoRDhANHwwRDBEOEA0PHBANAA0FAAAAAAAAAAAAAA==", 28 | "Home":"JgA8AFcfDRANEA0gCyAbEgwRCxEMEQwRDhIKEAwUGh4RDQ4PDRAMEQwRGxIOHRweGxAOHw0QHRAMHwwRDAANBQAAAAAAAAAAAAAAAA==", 29 | "...":"JgA8AFceDw8ODw0fDB8dEA0QDRAMEQ0QDRENEA0QHB4OEAwRDBEMEg4OHB8NDx0RDQ8OEAwQDREOHR0eGgANBQAAAAAAAAAAAAAAAA==", 30 | "Information":"JgA8AFcdDhANEQwfDh4cEQwPDREOEAwRDg8NEAwRHB8NEA0QDRANEQ0RGh8NERoRDBIMEA4eDRAbIBwQDQANBQAAAAAAAAAAAAAAAA==", 31 | "Rec":"JgA+AFceDRANEA8dDR8dEA0QDg8MEA4PDxANEAwQHR4ODw4QDBANEA4PHB8ODxwQDR8cHg0QDRAOEA0QDRAOAA0FAAAAAAAAAAAAAA==", 32 | "Red_Button":"JgA6AFYfDBEMFAkfDx4aEQ8PDBENEQwRCxIMEA0RGh8NEA8PEQwOEQwPHB8OEBsRDR0eDwwhGxEKIBsADQUAAAAAAAAAAAAAAAAAAA==", 33 | "Green_Button":"JgA8AFUfDhANEAwgDR4cEA0QDREMEQwSDBANEA0RGx4NEQwRDRENDw4QGx8NERsQDR8bEQwgHBANEAwgDQANBQAAAAAAAAAAAAAAAA==", 34 | "Yellow_Button":"JgA8AFcfDg8NEA0fDR8aEw0QCxAOEQsSDBEMEQ0QHR8NDw0RBxUKEw0TGCAODxwQCiIbEA0eHBQJEQsSDQANBQAAAAAAAAAAAAAAAA==", 35 | "Blue_Button":"JgA+AFcdDhANEA0fDR4dDw0QDhANEA4PDRANEA4QGx8ODw0QDg8PDw4PHR0NERwPDR8cEA0QDR8NEA0QDRAOAA0FAAAAAAAAAAAAAA==", 36 | "Channel 0":"JgBAAFkcEA0QDRAcEBweDRENDw4QDQ8OEA0RDQ8OHxsQDREMEQ0QDRANHxwQDR8MEBwRDBENDw4QDRANEQwRDRAADQUAAAAAAAAAAA==", 37 | "Channel 1":"JgA+AFceDg8ODw0fDR8dDw4PDg8ODw0QDhAODw4PHR0ODw8PDg8ODw0QHR4ODx0PDh0PDw4PDg8ODw4PDhAcAA0FAAAAAAAAAAAAAA==", 38 | "Channel 2":"JgA+AFceDg8OEA0eDh4cEA0QDg8OEA0QDRANEA4PHB8NEA0QDg8OEA0QHB4ODxwQDh4NEA4PDg8OEA0QHB4OAA0FAAAAAAAAAAAAAA==", 39 | "Channel 3":"JgA+AFgdDg8ODw8dDh4dDg8PDg8PDg8ODw4PDw4PHhwPDg8PDw4PDg8OHR4ODx4MEB0PDg8PDg8PDhANHg4QAA0FAAAAAAAAAAAAAA=", 40 | "Channel 4":"JgA+AFYfDRANEA4eDR8cDw4QDRANEA0QDg8OEA0QHB4ODw4QDRANEA0QHB8NEBwQDR4OEA0QDRANEBwfDRANAA0FAAAAAAAAAAAAAA==", 41 | "Channel 5":"JgA8AFYfDRANEA4eDR8cDw4QDRANEA4PDg8OEA0QHB4ODw4QDRANEA0QHB8NEBwQDR4OEA0QDRANEBwfHAANBQAAAAAAAAAAAAAAAA==", 42 | "Channel 6":"JgA+AFkcDw4QDRAcEBweChMMEA8QDRANDw8PDg8OHhwQDg8ODw4PDhAMIBwPDh4NEB0PDhANDwwSDR4OEBwPAA0FAAAAAAAAAAAAAA==", 43 | "Channel 7":"JgA+AFgdDw0QDhAcDxwfDRANEA4PDhANEA0QDRAOHhwQDRANEA4PDg8MIBwQDR8NEBwQDRAODwsSDh4MEQ4QAA0FAAAAAAAAAAAAAA==", 44 | "Channel 8":"JgBCAAcAAmxZHBAODw4PHQ8cHw0QDRANEA0QDhANEA0QDR8cEA0QDRANEA4PDR8cEA0fDRAcEA0QDRAOHhwQDRANEAANBQAAAAAAAA==", 45 | "Channel 9":"JgA8AFkcDw4QDRAcEBweDg8ODw4QDRANEA4PDRAOHhwQDRAMEQ4QDRANHxwPDh4ODxwQDRAOEA0eHBANHwANBQAAAAAAAAAAAAAAAA==", 46 | "Input":"JgA6AFobEA0RDRAbERsfDRANEA0QDhANEA0PDhANHxwQDRANEA0RDRANHxsQDR8NEBwQDR8cHhwPDh8ADQUAAAAAAAAAAAAAAAAAAA==", 47 | "?":"JgA+AFgdEA0QDREbEBwfDRANEA0PDhEMEA4QDRANHxsRDRANEA0QDRANHxwQDR8NEA0QHBANEA0QDRANEQ0fAA0FAAAAAAAAAAAAAA==" 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /codes/media_player/1340.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Bauhn", 3 | "supportedModels": [ 4 | "Aldi" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgCQAAABKZMTNhQSFBESFBMSExISExMTExITNxMSExISOBQ3EzcRFBQSEzcTNxM3EzcSFBEUExISOBQSExITEhMSEzcUNxE5EwAHuAABKZMTNxMSFBEUEhEUExITEhIUExIUNhMSExIVNhM3EzcUERQSEzcTNxM3FDYUEhMSExIUNhQSFBETEhMSFDYVNhQ2FAANBQAAAAAAAAAA", 10 | "on": "JgCQAAABKZMTNhQSFBESFBMSExISExMTExITNxMSExISOBQ3EzcRFBQSEzcTNxM3EzcSFBEUExISOBQSExITEhMSEzcUNxE5EwAHuAABKZMTNxMSFBEUEhEUExITEhIUExIUNhMSExIVNhM3EzcUERQSEzcTNxM3FDYUEhMSExIUNhQSFBETEhMSFDYVNhQ2FAANBQAAAAAAAAAA", 11 | "previousChannel": "JgBQAAABKJQSOBITEhQRFBEUERQSExIUEhMRORMSEhMSORI4EjgSFBITEhMSOBMSEhQRFBE5EhMSORI4EhMSOBQ3EjgSExI4EwAFdwABKEkTAA0FAAAAAAAAAAA=", 12 | "nextChannel": "JgBQAAABKJQSOBITEhMSFBITERQSExMTEhMSOBITExISORI4ETkSExMTERQRFBI4ExISFBI4EhMSOBM4EjgSExI4EzgSExE5EgAFdwABKEkSAA0FAAAAAAAAAAA=", 13 | "volumeDown": "JgBQAAABKZMTNxITFBEUERQSExITEhMSFBITNxITFBEUNhQ3EzcTEhQREjkTNxMSExITEhQSEhMTNxITExMRORI4EjgTNxQ3EwAFdgABKUgSAA0FAAAAAAAAAAA=", 14 | "volumeUp": "JgBQAAABKJMUNhQSExIUERMSFBEUERQSExIUNhQRFBIUNhM3FDYUEhMSEzcUERU2FBERFBMSFBIRORMSEzcVEBQ1FTcUNhQ2FAAFdQABKUkTAA0FAAAAAAAAAAA=", 15 | "mute": "JgBQAAABJ5QTNxIUERQSExEUEhMTEhIUEhMSOBMSEhQSOBI4EjgSFBEUEhMSOBM4EzcSExI4FBITNxI4EhMSExMTETkTEhM3FAAFdgABKEkTAA0FAAAAAAAAAAA=", 16 | "sources": { 17 | "Channel 0": "JgBQAAABKZIUNxQRFBEUERQRFBEUERQSFBETNxURExITNxQ2FDYUEhM3EzcUERUQFDcUERQRFBEUEhMSEzcTNxQRFTUVNhM3EwAFdgABKUgTAA0FAAAAAAAAAAA=", 18 | "Channel 1": "JgBQAAABJ5QSOREUERQRFBITEhMSFBEUEhMSOBIUERQRORI4EjgSFBEUEjgSExI5ETkRFBEUEhQROREUEjgSExQSEzcRORM3EwAFdgABKUgTAA0FAAAAAAAAAAA=", 19 | "Channel 2": "JgBQAAABKZMUNhUQFBIRFBMSExIUERQSExITNxQRFRAUNxQ2FDYTExM3EzcUNhQ2FDcTEhQRExIUEhMSExITEhUQFDcTNxM3FAAFdQABKUgUAA0FAAAAAAAAAAA=", 20 | "Channel 3": "JgBQAAABKJMTOBITEhMSExQRExMSExITExISOREUEhMSOBI4EzcTExITEhMTEhM4ETkSExI4ExMSOBI4EjgTEhIUEjgSExI4EwAFdgABKEkSAA0FAAAAAAAAAAA=", 21 | "Channel 4": "JgBQAAABKJMTNxUQFBIUERQRExIUERURFBESOBQRFBIUNhQ2EzcUEhQRFDYUNhQRFTYRFBMSFBEUNxQRExITNxQRFDYVNhM3EwAFdgABKEkTAA0FAAAAAAAAAAA=", 22 | "Channel 5": "JgBQAAABJpUUNxMSExITEhMSExIUERIUEhMTNxQRFBITNxM3EzcTExE5EzcSExQ2FDcTEhMSExIUEhEUETkTEhQRFDcRORE5EgAFdwABJ0oUAA0FAAAAAAAAAAA=", 23 | "Channel 6": "JgBQAAABKZMUNhQSExITEhMSFBEUEhMSExITNxQSExITNxM3EjgUEhMSExITNxQRFDcSExM3EhQTNxM3ExISOBQSEzcTEhE5EwAFdgABKEkSAA0FAAAAAAAAAAA=", 24 | "Channel 7": "JgBQAAABKJQRORMSExIUERQSExITEhMSFBESORMSExITNxQ2FDcTEhITFDcTEhMSEzcTEhQSExITNxITFDcTNxMSEzcUNhQ3EwAFdgABJ0oRAA0FAAAAAAAAAAA=", 25 | "Channel 8": "JgBQAAABJ5UTNxQRFBITEhMSExITEhQSERQTNxMSExIUNxE5EzcTEhQ3EzcTNxMSFDYUEhEUExIUERQSExITNxITEjgUNxM3EgAFdwABJ0oTAA0FAAAAAAAAAAA=", 26 | "Channel 9": "JgBQAAABJpUTNxQSERQRFBITEhMSFBEUERQSOBITEhQRORE5EjgSFBEUERQSExITEjkRFBE5EhMSORE5ETkSOBITEjkTEhE5EwAFdgABJ0oTAA0FAAAAAAAAAAA=", 27 | "Input": "JgBQAAABKJMVNhMSExITEhMSFBEUEhMSEhMUNhQSExITNxM3FDYUEhM3FDYSORQRExIUERQRFBITEhMSFBEUNxM3FDYTNxU1FAAFdgABKEkTAA0FAAAAAAAAAAA=" 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /codes/media_player/1360.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"OPTOMA", 3 | "supportedModels":[ 4 | "HD27" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgBoAAABJZUSExI4EhMSExI4EjgSExIUETkRFBE5EjgSExITEjgSOREUETkRORI4EhMSOBITEhMSOBIUERQRFBE5ERQSOBI4EgAFBgABJ0sRAAxFAAEmSxIADEQAASdLEQAMRQABJksSAA0F=", 10 | "on":"JgBQAAABJ5MSEhI3EhISEhI3EjcSEhISEjcSEhI3EjcSEhISEjcSNxISEjcSEhISEhISEhISEhISNxISEjcSNxI3EjcSNxI3EgAFHgABJ5MSAAwKDQUAAAAAAAA=", 11 | "volumeDown":"JgDYAAABJZQSFBE5ERQRFBE5EjgSExITEjgSExI5ETkSExITEjgSOBITEhMSOREUETkRFBEUEhMSOBI4EhMSOBIUETkRORI4EgAFBwABJ5URFBE5ERQRFBI4EjgSExITEjgSFBE5ETkRFBITEjgSOBITEhMSOREUETkRFBEUERQSOBI4EhMTNxIUETkRORE5EgAFCAABJpUSExI4EhMSExI5ETkRFBITETkSExI4EjgSExITEjkROREUEhMSOBITEjgSExITEhQRORE5ERQSOBITEjgSOBI4EwANBQ==", 12 | "volumeUp":"JgDYAAABJZUSExI4EhMSExI4EjkRFBEUETkSExI4EjgSExITEjkRORE5EhMSExITEjgSExITEhMSExI5ETkRORITEjgSOBI4EgAFCAABJpUSExI4EhMSExI5ETkRFBEUETkSExI4EjgSExITEjkRORE5EhMSExITEjgSExITEhMSExI5ETkRORITEjgSOBI4EgAFCAABJ5QSExI4EhMSFBE5ETkRFBITEjgSExI4EjkRFBEUETkSOBI4EhMSExITEjkRFBEUERQRFBE5EjgSOBITEjkRORE5EQANBQ==", 13 | "mute":"JgBYAAABJZUSExI4EhMSExI4EjkRFBEUETkSExI4EjgTEhMSEjkROREUETkSExITEjgSExI4EhQROREUETkSOBITEjgTEhI4EgAFBgABJ0sRAAxEAAEnSxEADQU=", 14 | "sources":{ 15 | "INPUT":"JgCQAAABJZURFBI4EhMSExI4EjgSExIUETkRFBE5ETkSExITEjgSOBIUERQRFBEUETkSExITEhMSOBI4EjgSOREUETkRORI4EgAFBwABJ5QTExE5ERQRFBI4EjgSExITEjkRExI5ETkSExEUETkSOBITEhMSExMSEjkRFBEUERQRORE5EjgSOBITEjgTOBE5EQANBQ==", 16 | "HDMI 1":"JgBQAAABJZURFBE5EhMSExI4EjgTEhITEjkRFBE5ETkSExITEjgSOBITEjkROREUETkRFBITEhMSOBITEhMSOBITEjkRORE5EQAFBwABJksSAA0F", 17 | "HDMI 2":"JgBYAAABJZUSExI4EhMSExI4EjkRFBEUETkRFBI4EjgSExITEjgSOREUERQRFBEUETkSOBITEhMSOBI4EjkROREUERQRORI4EgAFBgABJksTAAxDAAEnShEADQU=", 18 | "VGA 1":"JgBYAAABJZUSExI4EhMSExI4EjkRFBEUETkRFBI4EjgSExITEjgSORE5ETkSExI4EjgSExITEhQRFBEUETkRFBEUEjgSOBI4EgAFBgABJ0sSAAxEAAEmSxIADQU=", 19 | "VGA 2":"JgBYAAABJZQSFBE5ERQRFBE5EjgSExITEzcSExI4EjkRFBEUETkRORITEjgSOBI4EjgSFBEUERQROREUERQSExITEjgSOBI4EgAFBgABJksSAAxDAAEmSxIADQU=", 20 | "VIDEO":"JgBYAAABJZURFBE5EhMSExI4EzcSExITEjkSExI4ETkRFBITETkSOBITExITNxI4EjkSExITERQRORM3EhMSExITEjgSOBI4EgAFBgABJksSAAxDAAEmSxIADQU=", 21 | "YPbPr":"JgBYAAABJZQSFBE5ERQRFBE5EjgSExITEjgTExE5ETkRFBEUEjgSOBI4EjkROREUETkSExITEhMSExITEhMSOBITEjkRORE5EQAFCAABJksRAAxFAAEmSxIADQU=", 22 | "USER1":"JgBYAAABJZURFBE5ERQSExI4EjgSExMSEjkRFBI4ETkSExITEjgSOBITEjkROREUETkSOBITEhMSOBITEhQROREUEhMRORI4EgAFBgABJ0sRAAxFAAEnShIADQU=", 23 | "USER2":"JgBYAAABJZUSExI4EhQRFBE5ETkSExITEjgSExI4EjkRFBEUETkRORI4EhMSOBITEhQRORE5ERQRFBI4EhMSOBI4EhQRFBE5EQAFBwABJksSAAxEAAEmSxIADQU=", 24 | "USER3":"JgBeABcYMAh/DTGXDR0JaAb6CkQFGAdKCGgJYwpAChkMHAmzCKcQZglFBxkMiQsABVcfGTANEAiCBwmgBxkOAAEgCzkOPBAZCYkNPQgAASUJGQuMBiEKAAEeCj4IiwcADQU=", 25 | "BRIGHTNESS":"JgBYAAABJZQSExI5ERQRFBE5EjgSExITEjgSExI5ETkRFBEUETkSOBI4EhMSExIUERQRFBE5ERQSExI4EjgSOBI5ETkRFBE5EQAFBwABJ0oSAAxFAAElSxIADQU=", 26 | "CONTRAST":"JgBYAAABJJUSExI4EhQRFBE5ETkSExITEjgSExI4EjkRFBEUETkRORITEjgSExITExMRFBE5ERQRORITEjgSOBI4EjkRFBE5EQAFBwABJ0oSAAxEAAEmSxIADQU=", 27 | "MODE":"JgBYAAABJZUSExI4EhMSExI5ETkRFBITEjgSExI4EjgSFBEUETkRORI4EhMSOBITEhMSExITEhQRFBE5ERQRORI4EjgSOBI4EgAFBwABJksSAAxEAAEmSxEADQU=", 28 | "KEYSTONE":"JgBQAAABJZQSFBE5ERQRFBE5ETkSExITEjgSExI4EzgRFBEUETkRORI4EjgSOBITEhMSExIUERQRFBEUERQRORI4EjgTNxI4EgAFBgABJ0sRAA0F", 29 | "ASPECT RATIO":"JgBYAAABJZURFBE5EhMSExI4EjgSExITEjkRFBE5ETkSExITEjgSOBITEhQROREUERQRORI4EhMSOBI4EhQRORE5ERQSExI4EgAFBgABJ0sRAAxEAAEmSxMADQU=", 30 | "DB":"JgBYAAABJZQTEhI5ERQRFBE5ETkSExMSEjgSExI5EjgRFBEUETkSOBITEhMSOBIUERQRFBE5ERQRORI4ExISOBI4EzgRFBE5EQAFBwABJ0oSAAxEAAEmSxIADQU=", 31 | "SLEEP TIMER":"JgBYAAABJZUSExI4EhMSExI5ETkSExEUEjgTEhI4EjgSExIUETkRORE5EjgSExITExISORE5ERQRFBEUEjgSOBI4EhMSExI4EgAFBwABJksSAAxEAAEnShIADQU=", 32 | "RESYNC":"JgDYAAABJJUTEhI4EhMSFBE5ETkRFBITEjgSExI4EjgSFBEUETkRORITEjgSExITEjgSExITEhQROREUETkSOBITEjgTNxI5EQAFCAABJpUSExI4ExISExI5ETkRFBEUETkSExI4EjgSExITEjkROREUETkSExITEjgSExITEhMSOREUETkRORITEjgSOBI4EgAFBwABJ5USExI4EhMSExI4EjgSExIUETkRFBE5ETkSExMSEjgSOBMSEjkRFBEUETkSExITEhMSOBMSEjgSOBURETkRORE5EQANBQ==", 33 | "MENU":"JgBYAAABJZQUERM4ERQRFBE5EjgSExITEjgSExI5ETkRFBEUETkSOBITEjgSOBI5ERQRFBEUEhMSOBITExISExI4EjgSORE5EQAFBwABJksTAAxDAAEmSxIADQU=" 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /codes/media_player/1380.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Xiaomi", 3 | "supportedModels": [ 4 | "MiBox","MItv" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgA0ACMRFhEWLRYtFhEWLRYRFi0WERUuFi0WAAFTIhEWERYtFi0WERYtFhEVLhYRFS4VLhYADQUAAAAA", 10 | "on": "JgA0ACMRFhEWLRYtFhEWLRYRFi0WERUuFi0WAAFTIhEWERYtFi0WERYtFhEVLhYRFS4VLhYADQUAAAAA", 11 | "volumeDown": "JgA0ACMRFSUVERYaFiQWERYRFS4VLhYRFRsWAAGOIxEVJBYRFhoWJBYRFREWLRYuFREWGhYADQUAAAAA", 12 | "volumeUp": "JgA0ACMRFSUVERYaFiQWERYRGikVJBYRFhEVAAGhIxEVJBYRFhoWJBYRFREWLhUkFhEWERUADQUAAAAA", 13 | "sources": { 14 | "UP": "JgA0ACISFSQWERUbFiQWERURFhoWGxUkFi0WAAGMJREWJBYRFRsWIxYRFhEWGhYaFiQWLRYADQUAAAAA", 15 | "DOWN": "JgA0ACISFSQWERUbFiQWERURFhoWGxUkFi0WAAGMJREWJBYRFRsWIxYRFhEWGhYaFiQWLRYADQUAAAAA", 16 | "LEFT": "JgA2ABQmExQTHRMmFBMUExMnEzATHRMdFAABkCETEycTExQdEyYUExMUEyYULxQdEx0TAAioDQAN", 17 | "RIGHT": "JgA0ACQRFSQWERYaFiQWERYQFi4VERYRFiQVAAGhIxEVJBYRFhoWJBYRFREWLRYRFhEWJBUADQUAAAAA", 18 | "OK": "JgA0ACMRFiQVERYbFSQWERYRFS4WGhYRFi0WAAGOIxEVJBYRFhoWJBYRFhAWLhUbFREWLhUADQUAAAAA", 19 | "HOME": "JgA0ACYSFSQWERUbFiQWERURFiQWERUbFiMWAAGhIhEWJBYRFRsWJBURFhEWJBYQFhsVJBYADQUAAAAA", 20 | "BACK": "JgA0ACMRFSQWERUbFiQWERURFhoWLhUkFhoWAAGPIhEWJBYRFRsWIxYRFhEWGhYtFiQWGhYADQUAAAAA" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /codes/media_player/1400.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Pioneer", 3 | "supportedModels": [ 4 | "X-CM56" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgD4AQABGooTEhIzEzMTEhIREjMTEhIzEzMTEhIREjMTMxMSEjMTERISEhESMxMzEzQTERIREhISMxMzExISERIREjMTNBMzEwADTQABGYsTERIzEzQSEhIREjQSEhIzEjQSExIREjMSNRETEjMSExESERISMxI1ETUSEhISERIRNRE1EhISERISETQTMxI0EgADNAABGYoTEhIzEzMTEhIREjMTEhIzEzMTEhESEjMTMxMSEjMSEhISERISMxI0EjURExESERMRNBI0EhMREhESETQSNRE1EgADMwABGIwSEhIzEjURExIREjMSExIzEjQSExESEjMSNBEUETQTERETEBMRNBI1ETUQFBETDxQPNhI0ERQPFA8UEDURNhA2EQADNAABF40RExE0ETURFBESETQRFBA1EDYSExATETQRNREUEDUQFBESEBQPNhE1ETURFA8UEBMQNhA2EBQQFBATEDURNRE2EAADNAABF40RFA82ETURFA8UDzYRExE1EDYRExETEDUQNhISETQSExESERMQNRE1EzMSExESEhESMxIzFBISERISEjMTMxMzEwADMgABGYsTEhIzEzMTERISEjMTERIzEzQTERIREjQSNBMREjMTEhIREhISMxMzEzMTEhIREhESMxM0ExESERISEjMTMxMzEwANBQ==", 10 | "on": "JgD4AQABGooTEhIzEzMTEhIREjMTEhIzEzMTEhIREjMTMxMSEjMTERISEhESMxMzEzQTERIREhISMxMzExISERIREjMTNBMzEwADTQABGYsTERIzEzQSEhIREjQSEhIzEjQSExIREjMSNRETEjMSExESERISMxI1ETUSEhISERIRNRE1EhISERISETQTMxI0EgADNAABGYoTEhIzEzMTEhIREjMTEhIzEzMTEhESEjMTMxMSEjMSEhISERISMxI0EjURExESERMRNBI0EhMREhESETQSNRE1EgADMwABGIwSEhIzEjURExIREjMSExIzEjQSExESEjMSNBEUETQTERETEBMRNBI1ETUQFBETDxQPNhI0ERQPFA8UEDURNhA2EQADNAABF40RExE0ETURFBESETQRFBA1EDYSExATETQRNREUEDUQFBESEBQPNhE1ETURFA8UEBMQNhA2EBQQFBATEDURNRE2EAADNAABF40RFA82ETURFA8UDzYRExE1EDYRExETEDUQNhISETQSExESERMQNRE1EzMSExESEhESMxIzFBISERISEjMTMxMzEwADMgABGYsTEhIzEzMTERISEjMTERIzEzQTERIREjQSNBMREjMTEhIREhISMxMzEzMTEhIREhESMxM0ExESERISEjMTMxMzEwANBQ==", 11 | "volumeDown": "JgDYAAABGYsSERMzETYSERESEzMRExA2EjQRExATEjQRNhIREjQSERE2EjQREhE2EBMQExETEhEREhETEDYQExE1ETYSNBI0EwADTQABF40SERI0ETURExATETUTERA2EjQSERETEDYRNRESETYQExE1EzMTERA2EhERExATERITERIREDYREhE2EjQSNBI0EwADMgABFo0TERA2EjQSERETEDYQExMzEzQSERATETURNhATEDYSERM0EDYSERE1ExESERIRERMSERESEzMRExI0EjQTMxM0EgANBQ==", 12 | "volumeUp": "JgAgAQABGYsREhE1EjUREhESEjQSEhE1EjQSEhATETUSNBISETUREhISEDYREhI0EhIREhESEhIRNRESETUSEhE1ETUSNBI1EQADTgABGYsSExE0EjQQFBAUDzYQFBA1ETYQFBATEDURNhAUEDURFA8UEDURFA82EBQQFA8UDxQQNREUDzYQFBA1ETYQNhA2EQADNAABGIsSExE0EjQSEhETETQSEhIzEjUSEhIREjMTNBISEjMTEhIREjMTERI0EhISERISEhESMxMSETQTERIzEzMTNBMzEwADMgABGYoTEhIzEzMTERISEjQSERIzEzQSEhIREjMTNBMREjMTEhIREjMTEhE0ExESERISEhESMxMSEjMTERI0EjMTNBMzEwANBQAAAAAAAAAA", 13 | "mute": "JgDYAAABFo0TERA2EjQTERATETUTERA2ETUREhETEDYRNRMREDYREhMREjQSNBE1EzQQExESERMQNhIRERMQExIRETUTNBI0EQADTwABF40QExE1ETYQExIRETYSERE1EjQTERATETYSMxETEjQSERETEDYRNRE1ETYQExESERMQNhIRExEQExIRETUTNBE1EQADNAABGYsSERE1ETYSERIRETYQExE1ETURExIREzMTNBATETURExATETUTMxE2EDYQExETEBMRNRIRExESERESETYQNhE1EQANBQ==", 14 | "sources": { 15 | "Audio": "JgBoAQABF40RFA82EDYRExAUDzYQFBA1ETYQFBATEDURNhAUEDURFA8TERQPNhA2EBQQFA82EBMRNRE1ExIPFBA1EzQSEhA1EgADTgABGYsTEBMzEzMTEhESEjMTERMzEzMTEBQRETQTMxMQEzQSERMQExESNBI0ExATERI0ExATNRA1EhETEBM0EjQSERMzFAADMQABGIwSERI1ETUREhETETUREhE1EjUREhESEjQSNRESETUSEhESERISNRE1ERISERE2ERIRNRI0EhIQExE1EjUREhE1EgADMwABGIwREhE1EjQSEhESEjQSEhE1ETUSEhESETUSNBISETUREhETERIRNRI0EhIQExI0EhIRNRE1EhESEhE1ETUSERI1EQADMwABGIwSERI1ETUREhISETUREhE1EjQSEhESEjQSNBMREjQTEBMRExATMxQzExATEBQyFBASNBMzFBASERI0EzMTEhE0EgANBQ==", 16 | "Bluetooth": "JgCwAQABGYsTERI0EzMTERISETQTERIzEzMTEhIREjMTMxMSEjMTEhESEhESEhESEhESMxMSEjMTMxMzEzQTMxMzExESNBISEgADTQABGIwSNBI0EjQSNBMSEjMTEhE0ERMSERISERISMxITETQRExISERISMxISETURNRI0EhIRNRE1ERMRNBEUEBMREhE0EQADTwABFo0RFA82EDYRExAUDzYRExA1ETYQFBATEDYQNhAUEDURFA8UEBMQFA8UEBMQNREUDzYRNRE1ETYQNhA2ERMQNhAUEAADTwABF40QNhE1ETURNhAUEDURFA82EBQQFA8UDxQQNREUDzYQFBAUDxQPNhETEDYQNhA2ERMQNRE2EBQQNREUDxQPFBA1EQADMwABF40RFA82EDYRFA8UDzYRExA1ETYQFBATEDYQNhAUEDURFA8UEBMQFA8UEBMQNREUDzYRNRE1ETYQNhE1ERMQNhAUEAADTwABGIsSNRE1EjQSNBITETQSEhE0EhMQExESERMQNRETETQSExATERIRNBITETQSNBI0EhMSMxI0EhMRNRATEhIREhE0EgANBQAAAAAAAAAA", 17 | "USB": "JgAgAQABGYsTERIzEzMTEhIREjMTEhI0EjMTEhIREjMTMxMSEjMTERISEhESERIzEzQTMxMREhIRNBMzEzMTEhESEhESMxMzFAADTAABGYsTERIzEzQTERIREjQSEhIzEzMTEhIREjMTMxMSEjMTERISEhESERIzEzQTMxMREhISMxMzEzMTEhIREhESMxM0EwADMgABGYoUERIzEzMTEhIREjMTEhIzEzMTEhESEjMTMxMSEjMTERISERISERIzEzMTNBMREhESNRIzEzMTERISEhESMxMzEwADMgABGYsTERIzEzMTEhIREjMTEhIzEzMTERISEjMTMxMSEjMTERISERISERIzEzMTNBMREhESNBMzEzMTERISEhESMxMzEwANBQAAAAAAAAAA", 18 | "CD": "JgCIAgABGYsTEBM0EjQSERISEjQSERE1EjUSERIREjURNRESEjUREhESETUSNRE1ERISEhESERISNRESERISEhA2ETUSNBI1EQADTgABGIwSEhE1ETUREhISETUREhI0EjUREhESEjQSNRESETYREhESETUSNBI1ERIREhISERIRNRISERIREhI0EjURNRE1EgADMwABGIwREhI0EjUREhESEjQSEhA2EjQSEhESETUSNBISEDYREhISETURNRI0EhIREhESEhIRNRESEhIQExE1EjQSNRE1EQADNAABGIwREhE1EjQSEhESEjQSEhE1ETUSERISETURNRISETUREhESETYRNRE1EhESEhESERISNRESERISEhA2ETUSNBI1EQADNAABF4wSEhE1ETUSEhESETUSERI1ETUREhISETURNRESEjUREhESEjQSNRE1ERISEhESERISNBISERISERE2ETURNRI0EgADMwABGIwREhI0EjUREhIREjUREhE1EjQSEhESEjQSNRESETUSERISETURNRI0EhIQExESEhIRNRESEhIREhE1EjQSNRE1EQADNAABGIwREhE1EjQSEhESEjQSEhE1ETUSERISETURNBMSETUREhIREjURNRE1EhESEhESEhESNRESERIRExE1ETUSNBI1EQADNAABF4wSEhE1ETUSERISETUREhI0EjUREhESEjQSNRESETUSEhATETUSNBI1ERIREhETERIRNRIREhIREhI0EjURNRE1EQADNAABGIwTEBMzFDITEhESEjQSEhE0EjQRExAUDzcQNREUDzYQFBAUDzYQNhE1ERQPFBESERMQNRETERMQExE0EjQSNBI1EgANBQ==", 19 | "Tuner": "JgBoAQABGooTEhIzEzMTERISEjMTERIzFDMTERISETQTMxMREjMTEhIzExESMxM0ExESEhESEhESERI0ExESERIzEzQTMxMzEwADTQABGYoTEhIzEzMTEhIREjMTEhIzEzMTERISEjMTMxMSETQTERIzExISMxMzExESEhIREhESEhIzExESEhE0EzMTMxMzEwADMgABGYsTERIzEzQTERISETQSEhIzEzMTEhIREjMTMxMSEjMTEhE0ExESMxMzExISERISERISERIzExISERIzEzMTNBMzEwADMgABGYoTEhIzEzMTEhIREjMTEhE0EjQTERISEjMTMxMSETQSEhIzExIRNBI0ExESEhIREhESEhIzExESEhE1ETQTMxMzEwADMgABGYsTERIzEzQTERIREjMUERIzEzMTEhIREjMTMxMSEjMTERIzFBESMxMzExISERISERISERIzExISERIzEzMTNBMzEwANBQ==" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /codes/media_player/1420.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "JBL", 3 | "supportedModels": ["Cinema SB160"], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgBQAAABJpIWDxU2ExEUEhMSFBETEhMSFDUUEhU0FTUTNhQ1FRAUNhM3FDYSExMSFTQTEhM3ExEUERQSFjMVNBQSFDUUERUzFQAFOwABKUgUAA0F", 8 | "on": "JgBQAAABJpIWDxU2ExEUEhMSFBETEhMSFDUUEhU0FTUTNhQ1FRAUNhM3FDYSExMSFTQTEhM3ExEUERQSFjMVNBQSFDUUERUzFQAFOwABKUgUAA0F", 9 | "mute": "JgBMABURFTQVEBQRFREUERQRFBEVNBQSEzYUNhQ1FDUVERQ1FDYTEhQ1FTUUERU0Fg8VNRUQFTQVERQRFTQVEBQ2FRAUAAU6AAEpSBUADQU=", 10 | "volumeUp": "JgBYAAABKJEVEBU0FBITEhUQFBEVEBUQFDYVEBU0FTUVNBU1FBEVNRMSFDUUNhQRFRAUNRURFBEUNRUQFBITNhU0FREUNRQ2FAAFOgABKkcVAAxKAAEpRxUADQU=", 11 | "volumeDown": "JgBQAAABJ5IVEBU0FREUERQRFRAUERQRFTUVEBQ1FTUUNRU1FRAVNBURFBEVEBQ1FREUNRQRFRAVNRU0FTUUERU0FREUNRU1FAAFOgABKUgUAA0F", 12 | "previousChannel": "JgBUABUQFTQVEBURFBEVEBUQFRAVNRUQFDUVNRU0FjUUEBU0FTUVEBU0FREUERU0FREUERQRFTQVEBU1FTQVEBU1FTQVAAU7AAEoSBUADEkAASlIFQANBQ==", 13 | "nextChannel": "JgBYAAABKJEUERU0FBEUEhMSFBEUERUQFTUVEBQ1FTUVNBQ2FRAUNRU1FTUUNRUQFRAVNRQRFBEVEBQRFBEUNhU0FRAVNRU0FQAFOgABKUgVAAxJAAEpSBUADQU=", 14 | "sources": { 15 | "play": "JgBMABUQFTUVEBUQFRAUERQSFBEVNBUQFTUVNBQ2FTUUEBU1FTUUEBU1FTQUEhMSFRAVEBUQFDYVEBUQFDUUNhU0FDYVAAU6AAEpRxUADQU=", 16 | "bluetooth": "JgBQAAABJ5IVEBQ1FREUERQRFBEUERUQFTUVEBU0FTUVNBU1FBEVNRM2FTQVEBY0FTQVERMSFBEVEBQRFTUVEBUQFDUUNhU0FQAFOgABKkcVAA0F", 17 | "optical": "JgBUABUQFTQUERURExIVEBUQFRAUNhQRFTQVNRQ1FDYVEBU0FTUUERQ1FTUVEBQRFTUTEhUQFTQVERUQFTQVNRQRFTQVAAU6AAEpSBUADEkAAShIFQANBQ==", 18 | "HDMI": "JgBUAAABJ5IVEBU0FREUERUQFRAVEBUQFTUVEBU0FTUVNBU1FRAVNRQ1FBEVNRQ1FRAUNhQ1FBEVEBU1FRAUERU1FBEVEBU0FQAFOgABKkcVAAyBBQANBQ==", 19 | "movie": "JgBMABQRFDUVEBQSFBEVEBUQFBEUNhQRFTQVNRU0FTUVEBU0FREUERQRFTQVERQRFBEUERU0FTUVNBURFDUVNRQ1FTQVAAU6AAEoSRUADQU=", 20 | "music": "JgBYAAABJ5EVEBQ2FRAUERQSExEVERQRFDUVEBU1FDUVNRQ1FBEVNRUQFRAUERQRFREUNRUQFRAUNhU0FDYVNBU1FRAVNBU1FQAFOgABKkcUAAxKAAEoSRQADQU=", 21 | "news": "JgBQAAABJpIUERU1FRAVEBQRFBEVERQRFDUUERU1FTQVNRQ1FRAUNhQ1FDYVEBU0Fg8VNRU0FRETEhQSEzUUERQ2FBEVEBQ2FQAFOgABKEgVAA0F" 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /codes/media_player/1421.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer":"JBL", 3 | "supportedModels":[ 4 | "jblbar20aioblkep" 5 | ], 6 | "supportedController":"Broadlink", 7 | "commandsEncoding":"Base64", 8 | "commands":{ 9 | "off":"JgBYAAABH5ATEhMREjYRExISExIREhM2ERITEhI1ExISNRM1EjYTERI2ETYTNRI1EzYSNRI1EzYREhMSEhISEhITEhISEhISEwAFPgABH0kSAAv9AAEgSBIADQU=", 10 | "on":"JgBQAAABIJASERMSEjUTEhISExETEhI1ExISEhM1EhISNhI1EjYSEhI2EjYSNRI1EzYSNRM0EzYREhMSEhMREhMSEhISEhISEwAFPwABIEcTAA0F", 11 | "volumeDown":"JgBQAAABIJASERMSExISERMSEhITERI2ExESEhMSExESNhI1EzUSEhMSEhETEhI1ExISEhI2EjUTNRI2EjUTEhI1EjUTEhISEwAFhQABIEcSAA0F=", 12 | "volumeUp":"JgBQAAABII8SEhMSEhISEhMSEhETEhI1ExISEhMREhMSNRI2EzUSEhM1EjUSNhMREhITEhM0EzUSEhMSEhISNhE2EzUSEhMSEQAFhgABIUcSAA0F", 13 | "mute":"JgBQAAABH5ATEhIRExISEhISExISEhM1EhISEhISExIRNhM1EjYSEhI2EhISEhMSERITEhM0EzUSEhM1EjYTNRI1EjYSEhISEwAFhgABH0gSAA0F", 14 | "sources":{ 15 | "TV":"JgBYAAABII8SEhMSExESEhMSEhETEhM0ExITEhIRExISNRM1EjYSEhI2EhISEhI2EjYSNRMSEjUTEhI1EzQTEhMSEhETNhIREwAFhQABIUcTAAv+AAEgSBIADQU=", 16 | "BLUETOOTH":"JgBQAAABII8TEhIRExISExIRExISEhM1EhITERISExITNBM1EjYTERISEzUSEhM1EjYSNRMSETYTNRISEzUSEhMREhMSNRISEwAFhgABH0kRAA0F" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /codes/media_player/1440.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Andersson", 3 | "supportedModels": [ 4 | "L4223FDC PVR" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "on": "JgAwABceOx4dHR0eHR0dOzsdHToeHTsdHQALjhweOR8dHR0eHR4dOjsdHTsdHjoeHQANBQAAAAAAAAAA", 10 | "off": "JgAwABceOx4dHR0eHR0dOzsdHToeHTsdHQALjhweOR8dHR0eHR4dOjsdHTsdHjoeHQANBQAAAAAAAAAA", 11 | "previousChannel": "JgA0ABgcPB0eHB8cHhwfOR4dPBweHB8cHjkfAAtuHR08HB4cHxweHB85Hxw8HB4cHxweOR8ADQUAAAAA", 12 | "nextChannel": "JgA0ABgdHhw8HB8cHhwfOR4dPBweHB8cHh0eAAuCGhwfHDwcHxweHB85Hhw8HR4cHxweHB8ADQUAAAAA", 13 | "volumeDown": "JgAwABocPBwfHB4cHxweOTw5PRweHB85HgALbxweOh4cHxweHB8cOzo7Oh8cHh07HAANBQAAAAAAAAAA", 14 | "volumeUp": "JgAwABgeHB85HxweHR4cOzo8Oh4cHh0eHAALgx0cHhw8HR4cHh0eOTw6Ox0eHB8cHgANBQAAAAAAAAAA", 15 | "mute": "JgAwABocHhw8HB8cHxweOTwcHzkeHDw5HwALYh4cHhw8HB8cHh0eOTwcHzkeHDw5HwANBQAAAAAAAAAA", 16 | "sources": { 17 | "0": "JgA0ABkcPRweHB8cHhwfOTwcHxweHB8cHhwfAAuKHh07HR4cHxweHB85PBweHR4cHxweHB8ADQUAAAAA", 18 | "1": "JgAaABocHxw8HB4cHxweOTwdHhwfHB4dHjkeAA0FAAAAAAAAAAAAAAAAAAA=", 19 | "2": "JgBIABkdPBweHB8cHh0eOTwcHxweHB85PAALix4cPBwfHB4cHxweOT0cHhwfHB45PAALjRwcPBwfHB4dHhwfOTwcHhwfHB85PAANBQ==", 20 | "3": "JgA0ABscHxw8HB4dHhwfOTwcHhwfHB46HhweAAtxGxwfHDwcHhwfHB46PBweHB8cHjkfHB4ADQUAAAAA", 21 | "4": "JgAwABkcPBweHR4cHxweOTwdHhwfOTwcHgALjhocPRwfGx8cHhwfOTwcHh0eOTwcHwANBQAAAAAAAAAA", 22 | "5": "JgAwABkcHxw8HB8cHhwfOTwcHh0eOTw5HgALbh4cHxw8HB8cHhwfOTwcHh0eOTw5HgANBQAAAAAAAAAA", 23 | "6": "JgAwABkcPB0eHB8cHhwfOTwcHxweOR8cPAALih8cPBweHB8cHh0eOTwcHxweOR8cPAANBQAAAAAAAAAA", 24 | "7": "JgA0ABocHxw8HB4dHhwfOTwcHhwfOR8cHhwfAAtuHRwfHDwcHxweHB85PBweHR45HxweHB8ADQUAAAAA", 25 | "8": "JgAwABocPBwfHB4cHxweOTwdHjk8HB8cHgALix4cPBwfHB8cHhwfOTwcHjk9HB4cHwANBQAAAAAAAAAA", 26 | "9": "JgAwABkcHxw8HB4cHxwfOTwcHjk8HB85HgALbR8cHxw8HB4dHhwfOTwcHjk8HB85HgANBQAAAAAAAAAA", 27 | "Source": "JgA0ABocHhw9HB4cHxweOR8cHhwfHDwcHxweAAuMHB0eHDwcHxweHB85Hh0eHB8cPBweHB8ADQUAAAAA", 28 | "TV": "JgAwABocPBwfHB4cHxweOR8cPBwfOR4cPAALix4cPBwfHB4cHxweOR8cPBwfOR4dPAANBQAAAAAAAAAA", 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /codes/media_player/1460.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Edifier", 3 | "supportedModels": [ 4 | "R1280DB" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBQAAABMJUSExMSExMSExM4EhMTExITEzgSOBM4EhMTEhM4EzgSOBM4EhMTEhMTEhMTExITExITExM4EjgTOBI4EzgSOBM4EwAFOwABMEoSAA0F", 10 | "on": "JgBQAAABMJUSExMSExMSExM4EhMTExITEzgSOBM4EhMTEhM4EzgSOBM4EhMTEhMTEhMTExITExITExM4EjgTOBI4EzgSOBM4EwAFOwABMEoSAA0F", 11 | "volumeDown": "JgBQAAABKJQTEhMTEhMTEhM4EhMTEhMTEjgTOBI4ExMSExI4EzgTNxMTEhMTOBI4ExITExITExITOBM3ExMSExI4EzgTOBI4EwAFOwABKEsSAA0F", 12 | "volumeUp": "JgBQAAABKJQTEhMTEhMTEhM4EhMTExITEjgTOBI4ExMSExM3EzgTOBI4ExITExI4ExITExITExITExI4EzgSExI4EzgTOBI4EwAFOwABKUoSAA0F", 13 | "mute": "JgBQAAABL5USExMSExMSExM4EhMTExITEzgSOBM4EhMTExI4EzgSOBMTExITExITExITExMSExMSOBM4EzgSOBM4EjgTOBI4EwAFOwABLkoTAA0F", 14 | "sources": { 15 | "Stereo 1": "JgBoAAABKZUTEhMTEhMSExM4EhMTEhMTEjgTOBI4ExITExI4EzgSOBMTEjgTEhM4ExITExITEhMTOBITEzcTExI4EzgSOBM4EgAFOwABKkoTAAxdAAEpShMADFwAASlKEgAMXQABKUoSAA0F", 16 | "Stereo 2": "JgBoAAABJ5QTExITExITExI4ExITExITEjgTOBI4ExMSExI4EzgTNxM4ExITOBITEzgSExITExITExI4ExITOBMSEzgSOBM4EgAFPAABKEoTAAxcAAEoSxIADF4AASdLEgAMXgABKEoTAA0F", 17 | "Optical": "JgBQAAABLZUSExMTEhMTEhM4ExITExITEzgSOBM4EhMTEhM4EzgSOBM4EhMTOBI4ExMSExMSExMSExM4EhMTEhM4EzgSOBM4EgAFPAABMUoTAA0F", 18 | "Coaxial": "JgBQAAABMJUTEhMTEhMTExI4ExMSExMSEzgTOBI4ExITExI4EzgTOBITEjgTOBMSEzgTEhMTEhMTOBITExITOBITEzgTQQk4EgAFPAABLEoTAA0F", 19 | "Bluetooth":"JgBQAAABJ5USExMSExMSExM4EhMSExMSEzgTOBI4ExITExI4EzgSOBMTEjgTOBI4ExITExITExITOBITExITExI4EzgSOBM4EgAFPQABKEoTAA0F" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /codes/media_player/1461.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Edifier", 3 | "supportedModels": [ 4 | "R2000DB" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "off": "JgBYAAABMpQSExMTEhMTExI5EhMTExIUEjkSOBM4ExMSExM4EjkSORIUEhMSFBITEhQSExIUEhMSORI5EjkSORI5EjkSOBM4EgAFQgABK0sSAAxsAAEqSxIADQU=", 10 | "on": "JgBYAAABMpQSExMTEhMTExI5EhMTExIUEjkSOBM4ExMSExM4EjkSORIUEhMSFBITEhQSExIUEhMSORI5EjkSORI5EjkSOBM4EgAFQgABK0sSAAxsAAEqSxIADQU=", 11 | "volumeDown": "JgBYAAABLZYUERMTEhMSFBI5FBESFBITEjkSORQ3ExISFBI4EjkSORQSEhMSORQ3EhMSFBITEhMTOBI5EhQSExI5EjkSOBQ3EgAFQQABK0sUAAxoAAEqSxMADQU=", 12 | "volumeUp": "JgBYAAABL5YSExITExMSExM4EhQSExIUEjkSOBI5EhQSExI5EjkSORI4ExMSExI5EhQSExITExMSExI5EjkSExI5EjkSORI5EgAFQAABK0sSAAxoAAEqSxIADQU=", 13 | "mute": "JgBYAAABLpYTEhMTEhMTExI5EhMSFBITEjkSORI5EhMSFBI5EjkSORI4ExMSExIUEhMTExITEhQSExI5EjkSORI5EjkSORI5EgAFQgABKksSAAxtAAEqSxIADQU=", 14 | "sources": { 15 | "Line 1": "JgBYAAABLpQTExQRExMUERQ3FBISExQSFDcTNxQ3FBIUERQ3EjkUNxQ3ExISORI5EhMSFBITEhQSExI5EhMSFBI5EjgSORI5EgAFQgABKksSAAxqAAEqSxQADQU=", 16 | "Line 2": "JgBYAAABLJUTExITExMSExI5EhQSExIUEjgTOBI5EhQSExI5EjkSORITEjkSORITEjkSFBITEhQSOBIUEhMSORIUEjgSORI5EgAFQgABKksSAAxrAAEqSxIADQU=", 17 | "Optical": "JgBQAAABK5YSExIUEhMSExM4EhQSExIUEjgTOBI5EhQSExI5EjkSOBMTEjkSExI5EhMTExITEhQSORITEjkSExI5EjkSORI5EgAFQAABKksSAA0FAAAAAAAAAAA=", 18 | "Bluetooth":"JgBQAAABK5YSExITEhQSExI5EhQSExITEzgSORI5EhMTExI5EjkSOBI5EhQSORITEjkSExIUEhMSFBI4EhQSORITEjkSORI5EgAFQAABKksSAA0FAAAAAAAAAAA=" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /codes/media_player/1480.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Kanto", 3 | "supportedModels": ["YU6"], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgBQAAABIY4UERQQFBEUERMQFBEUERMRFDUUMxQ1FDQUNBQ1FDQUNBQRFBEUMxQ1FDQUERMRFBEUNBQ0FBEUEBQRFDQTNRQ0FAAE/AABI0UUAA0F", 8 | "on": "JgBQAAABIY4UERQQFBEUERMQFBEUERMRFDUUMxQ1FDQUNBQ1FDQUNBQRFBEUMxQ1FDQUERMRFBEUNBQ0FBEUEBQRFDQTNRQ0FAAE/AABI0UUAA0F", 9 | "mute": "JgBQAAABII8TEhMRFBETERQQExITERQREzUUNBQ1EzQUNRQ1EzQUNRQRExEUNBQREzUUERQQExEUNRM1FBAUNRMRFDQUNRM1FAAE/QABIkcTAA0F", 10 | "volumeUp": "JgBQAAABHpESExEUEBQSEhEWDhUQExEUETgSNw45EjYSOA84ETgROBATETgRFBQ0EjYRExITERQSNhISETcRFRETEjYROBE3EQAFAAABIEoSAA0F", 11 | "volumeDown": "JgBQAAABHpESExETExISEhITERMSEhMSEjcSNRM2EjcSNRI3EjcRNxISEjcSNhI2ExISExIREhMSNxISEhMSERI3EzYSNRM2EgAFAAABIUcTAA0F", 12 | "previousChannel": "JgBQAAABH5ESExETERMSExETEhMSExATEjcSNxE2EjcTNhE2EjcTNhETEhISExISEhMSExESEhMSNxE3EzUSNxI2ETcTNhE3EQAFAgABIUgSAA0F", 13 | "nextChannel": "JgBQAAABHpISERQREhMSExISERMSExETEjYSNxI2ETcSNxE3EjcSNhE3EzYRExMTEDcSEhMSEhMSEhETETgSNhISETgSNhI2EgAFAQABIkcSAA0F", 14 | "sources": { 15 | "Aux": "JgBQAAABHJIQFBETERQRExEUERUPFBAVEDcSOQ83ETkQOBA3EjgPOBE4ERQQOBE4DzcTExAUERQQFQ85EBYQEhIUEDkOOQ85EgAFAQABHkkPAA0F", 16 | "RCA": "JgBYAAABHpEUERMRExEUERMSExETEhMQFDUTNhM0FDUTNhM0FDUTNhM0FBETEhM1ExETEhMRFBETERQ0FDUTERQ0EzYTNRQ0FAAE/gABIUcTAAwRAAEiRhQADQU=", 17 | "Optical 1": "JgBQAAABHpESExMSEBUPFBAUERUQFBAUETcROBE3EDgROA85ETgQOBA5ETYRORA3ETkQFg4TERQSEhAVEBMSFRESETcQOBE5EAAFAAABIEoPAA0F", 18 | "Optical 2": "JgBQAAABHpQPFBAVDhYQFRAVDxcOFA8VEDgRORA3ETgROBI4DTgROg83ERQRORA5DhMSEhIUEhMRFBA2ERQRFRA4EDgROBA4EQAFAAABIEoRAA0F", 19 | "Bluetooth": "JgBQAAABH5IRExAWDxMTExAVDxYPFRAVEDcPORA6DzgROg05ETcSNxA4EBUQFQ84DzoRExEUEhMOFhA4EDgRFBAUEjcQOBA5DwAFAQABIEsQAA0F" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /codes/media_player/1500.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Onkyo", 3 | "supportedModels": [ 4 | "TX-SR508", 5 | "TX-SR700" 6 | ], 7 | "supportedController": "Broadlink", 8 | "commandsEncoding": "Base64", 9 | "commands": { 10 | "off": "JgBQAAABJpMSEhI3EhISEhI3EhISNxI3EhISEhI3EjcSEhI3EjcSEhI3EjcSNxISEhISEhI3EhISEhISEhISNxI3EjcSEhI3EgAFFQABJkkSAAw/AAAAAAAAAAA=", 11 | "on": "JgBQAAABJpMSEhI3EhISEhI3EhISNxI3EjcSEhI3EjcSEhI3EjcSEhISEhISNxISEhISEhISEhISNxI3EhISNxI3EjcSNxI3EgAE8AABJkkSAAw/AAAAAAAAAAA=", 12 | "volumeDown": "JgCQAAABJZUSEhQ1FBITERU0FRAUNxI2FDcTERQ2FDUVEBU2EjcTEhM3FDUTExISExEUERUQExMTEBQRFTUVNhI3EzcSNhU3EgAE+AABJpQTERQ3ExITERM2FBEUNhM2FTYTEhQ0FTUUEhM2EzYUEhM3EjcTEhQQFBEUEhMRFA0YEhIREzgSOBM3EjcUNRM2FAANBQAAAAAAAAAA", 13 | "volumeUp": "JgCMABMREzgUEBMSFDUTExI3EzcUNRQSEjYWNBQSEjcUNRUREhITOBISExEUERMSExEWERI3EhMTNhQ2EzYUNhM3EzcTAAT3AAEokxQQFDYVDxQTEjcTEhM2FDUVNhQPFDYUNxISEzYVNRQSFBAUNhMRFBITERQRExIUEBQ3EhITNhQ2FDcTNhQ1FDcUAA0FAAAAAAAAAAAAAAAA", 14 | "mute": "JgBUAAABJpMUEhI3ExEUERQ2ExEUNxM2FTUTERU1FDcSERc0FDYTERM2FRAUNhQRExIUERQQFRAUEhQ2EhEUNhQ3EjYVNRQ2EwACTQgAAqMAAShKEwANBQAAAAA", 15 | "1": "JgBQAAABKJIVEBU2FA8UERQ2FBETNhU2ExEUNhM3EzYTOBMQFBEUERQRExITERU1FBIUEBQ1FRETNhQRFBEUEBQ2FRESNhQRFQAFigABJ0sTAA0FAAAAAAAAAAA=", 16 | "2": "JgBQAAABJ5QTEhM2ExEUEhM2FBETNxM2ExITOBI2FDYTOBIRFBEVEBQRFRAUEhI3ExETEhM2FBITEhM2FBISERQ2FRATNhUQFAAFjAABJkoUAA0FAAAAAAAAAAA=", 17 | "3": "JgBQAAABJ5MUERQ2ExMUDxY0FBITNhQ2FBEVNBM4EjYUNhQSEhEVEhUOExMSERQ3ExEUERM4FA8VEBUQEzgTEBQ2FBEUNhMSFAAFiwABJ0kTAA0FAAAAAAAAAAA=", 18 | "4": "JgBQAAABKJMSEhU1ExEUEhI3ExEUNxM3ExETNhQ2FDYTNhURExEUERQSFBATERQ3FBAVEBM4EhEUEhITEjcTERQ2ExMSNhQRFAAFiwABJ0oVAA0FAAAAAAAAAAA=", 19 | "5": "JgBMABMRFDYTEhQQFDYUERU0FjQUERU0FDYUNxM2FBAUERQRExITEhMSEzYVERMRFDUUExM2ExETNhUQFDYTEhM3ExEUAAVnAAEnSRUADQUAAAAAAAAAAAAAAAA=", 20 | "6": "JgBQAAABJpIUEhI4EhITEhQ2ExEUNhQ2ExEVNRM2FDYVNRMTEhEUERQRFBEUERM3ExETEhQ3EhMSExM2EzYTExI2FBISOBMQFAAFZwABJkoTAA0FAAAAAAAAAAA=", 21 | "7": "JgBQAAABJpUSExM1FRATEhU1FQ8UNxM2ExITNhQ2FDYTNhUREhITERQRFRAUERU1FBETERQ2ExIUNRU2EzYUEBU1FREUNRMSEwAFQwABJksSAA0FAAAAAAAAAAA=", 22 | "8": "JgBQAAABJ5MUEBQ3ExIUEBU1ExEUNhQ1FBEUNhU2EjYUNhURExEVEBMTEhEWEBI4ExAVEBQ3ExEVDxQSExEVNRQ1FBEUNxMRFQAFiQABKUgVAA0FAAAAAAAAAAA=", 23 | "9": "JgBQAAABKJITEhM2FRAUERM3ExEVNRM3ExITNxQ2EjcTNhQRFBETExISExITEhM2FBIUDxY1ExEVNRMRFBITNxQ1FBAVNRQSEwAFZgABKEkTAA0FAAAAAAAAAAA=", 24 | "0": "JgBSAAABJpMVEBQ1FBEUEhQ1ExITNhU1ExEUNxM2FTQUNhUREhIUERQSExAUERM3ExMSERQ3ExIUERITEhEVEBM4EhMTEggbFg8VAAWvAAEnShMADQUAAAAAAAA=", 25 | "Clr": "JgBQAAABJ5MUERQ2FBAVEBM2FhEVNBM2ExEUNhQ2EzcVNBUQExMSEhMTEhEUERY0ExEXDhU1FBETOBI2FBEVNhQ1ExITNxMRFAAFQAABJ0sUAA0FAAAAAAAAAAA=", 26 | "NavUp": "JgCQAAABKJMSExQ1FBAVEBU1FBEUNRQ2FRAUNxI2FTYTNRUQFBITERMSFRESERQ2FBITERU0FBEVNRMSFBAVERQQFBITNRUSEgAFrwABKJIVEBQ2ExITERQ2FRAVNRM3ExEUNhM2FDYUNhQRFRAUEBQRFBISEhQ1FBEUEhM2FBAUNhQRFBISEhQQFRAVNRQREwANBQAAAAAAAAAA", 27 | "NavDown": "JgCQAAABJpMUERQ2FBAWEBQ1FRETNRQ3FBAUNhM2FDYUNhMRFRAVERMRExMSERQ3ExETEhQ1FBIUEhE3ExITEhQQFBEUNhQRFAAFsAABJpQSERQ2FBITERM3FRATNxM2FBETNhQ2EzYUNhQSEhIVDxQTEhITEhI4EhITERQ3ExEUEBU2FBATEhQSExEUNRQSEwANBQAAAAAAAAAA", 28 | "NavLeft": "JgBIAAABJpMVERI2FRAWEBM3EhITNhQ2FBETNxM3EzYUNxIRFREUEBMSExEUExI2FBITEhI2FRAUNhQ2FBAUERQRExEUNhQSEwANBQ==", 29 | "NavRight": "JgBQAAABJpMTEhM2FRETERQ3EhMTNhI3FRESNxQ2EjcUNRUQFBEUERMSFBEUEBQ2FRETEhI2FBEVNBQRFDYVEBQRFQ8UNxMRFAAFiwABJ0sSAA0FAAAAAAAAAAA=", 30 | "Enter": "JgBQAAABJpQTEhM2FBAUEhI4ExISNhQ2ExITNxM2EzcTNhQRFRAVEBQRExMSERQ2FQ8UERQ2FBETExI3FDYTEhIRFRAUNhQREwAFiwABJ0sUAA0FAAAAAAAAAAA=", 31 | "Return": "JgBUAAABJpQTEhM2FBETEhQ3EhETNxQ1FBEVNRM3FDUUNhMSFBETERQRFRATEhQ1FRAUEhQ1FBAUERQ3EzYTEhQRExEUNhMRFAAFiwABJ0oTAAW3BwANBQAAAAA=", 32 | "Setup": "JgBYAAABJ5MSExQ1ExISEhQ1FBITNxI2FBIUNRQ3EjYVNRQSFBEUEBYOFBEUERM2FBMTERQ1ExMSEhQREzYTExMQFRAUNxMREwAFsQABJkwSAAxNAAEnShQADQU=", 33 | "Audio": "JgBQAAABKJITERQ2FBISExM1FBEVNhM2FBETNhU1EzgSNhQRFRATERYQExMSERM3ExITERU1FBISERQSFDUVNhI2FRAVNRUREgAFZwABJksTAA0FAAAAAAAAAAA=", 34 | "AudioModeMovieTV": "JgBQAAABJpUSEhM3EhITEhM2FRESOBI2FBEUNxQ2FDQUNhMSFQ8WDxUQFBEUERM3ExMSERQ3FBATERU1ExIUNRQTEhMSEhM3EgAFiwABJ0oTAA0FAAAAAAAAAAA=", 35 | "AudioModeMusic": "JgBQAAABKZITEhI3FRESEhM3EhIUNhM3ExISNhU1FTUUNxMRFBETERQRExMTERM2FBISEhM2FRAUNhU1FBETNhQRExEUERQ4EgAFZgABKEkUAA0FAAAAAAAAAAA=", 36 | "AudioModeGame": "JgBQAAABJ5MVERM1FRISERQ2ExITNxQ2EhITNxM3EzYUNRUQFBEVERITExAVERQ1FBETExQ1FBETNhQQFDcUNRM4ExAUOBISEgAFQwABJ0kTAA0FAAAAAAAAAAA=", 37 | "AudioModeStereo": "JgCQAAABJpMTEhM3FQ8VEBU1FBETNxM3FDQUEhM2EzcTERQ4EjYTEhQRFDUVEBQRExEVEhIRFBISNxMTEjcVNBM3EzgSNxI2FQAE9wABJ5MUEBQ3FBAUERM2FRAVNhM2FDUUERU2EzUVERM2EzcUEhITEjYTEhMSExITERQSEhITNxMSFDYSNxM2FTYUNRQ1FAANBQAAAAAAAAAA", 38 | "Guide": "JgCQAAABJ5QTERM2FBEUERU1ExITNhQ2ExEWNBQ3EjcUNRQRFBEVERISFQ8VEBczExITERQ2FBITERQRExEUERQSFBATNhUQFQAF0wABKZEUERQ2ExITEhQ1FBEUNhQ3EhEUNhQ3EjYUNxMSExITEhMREhITEhQ3ExAUERU2EhEUEhUPFBEVEBMRFRAXMxQRFAANBQAAAAAAAAAA", 39 | "sources": { 40 | "BD/DVD": "JgBQAAABKJITEhQ1FBEUERU2ExETNhQ3EhITERQ2FDYUEBQ2FDYUERMRFBMSNxM2FBAUEhMRFDcTNhQ2FBAUERQ1FDcTNhQQFQAFHAABJkoVAA0FAAAAAAAAAAA=", 41 | "VCR/DVD": "JgBQAAABKZEUERQ3ExEVEBU0FRAVNRM4EzYTERM3EzcTEhI4FDYSEhQ1FDYVNBQ3EhMTEBQRFBITERQSExIUERI2FDYVNRM2FAAE+AABJkoVAA0FAAAAAAAAAAA=", 42 | "CBL/SAT": "JgBUAAABJpMVEBM3ExITERQ2ExITNxM2EzcTEhM2FDcSExI3EzYUERUPFDcSNxM4EhEUEhISFBETOBITERIVEBM2FDYUNhQ2EwACVQcAApsAAShJFQANBQAAAAA=", 43 | "Game": "JgBQAAABJ5MTEhQ2ExAUEhM2FBITNRU1FDYTERQ2FDYTERU1FDcSExI2FRAVNhI4EhIUERQQFBETExI2FREUEBM2FDYUNxQ1EwAE+QABJkkUAA0FAAAAAAAAAAA=", 44 | "Aux": "JgBQAAABJ5MUERQ3ExETEhM2FRAVNRM2FTUUERQ1FDcTEhI3EzcTERM3EzYUNhU2EzUUEhMRFDYTERQTEhEVEBQSEjYVNhMRFQAE9gABKEkUAA0FAAAAAAAAAAA=", 45 | "Tuner": "JgBQAAABJ5MVEBM2FBITEhM2ExEVNRQ2FDYUEBU1FDYTEhM3FDcREhM3EzcTEhM1FRAUERQRFBEUERQSEzYTERM2FjQUNhQ1FAAE9wABKEkVAA0FAAAAAAAAAAA=", 46 | "TV/CD": "JgBQAAABKJITEhM2FBEVERM2ExIUNRQ2FDYTExM1EzcTEhM2FDYTEhQ3ExETERM3FBAUEhMSExEUEhI2FTUUERM2FDYVNRU0FAAE+AABJ0kVAA0FAAAAAAAAAAA=", 47 | "Port": "JgBQAAABJ5MUERM2FBEUEhQ2ExISNhQ2ExIUEBQ2EzcUEBQ2FRETNhMSEzYUERQ2FBETEhMRFDcTNRQSFDUUERM2FTUTNxMRFAAFHAABKEoTAA0FAAAAAAAAAAA=" 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /codes/media_player/1520.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "JVC", 3 | "supportedModels": ["RX-5022R"], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgBMAAABGYoPNBEzEREQExARETMREREzETMRMxA0ERERMxATEREREBAAAp8RMxEzEREQEw8SETMREREzETMSMhEzERERMxESEREREhEADQUAAAAAAAAAAAAAAAA=", 8 | "on": "JgBMAAABGYoPNBEzEREQExARETMREREzETMRMxA0ERERMxATEREREBAAAp8RMxEzEREQEw8SETMREREzETMSMhEzERERMxESEREREhEADQUAAAAAAAAAAAAAAAA=", 9 | "mute": "JgBMAAABF4kQMxEzERAREREQETMQERA0EREREBA0EDQQNBEQEREQEhAAAr0PNBEzEBIRERAQETMRERA0EREQEBEzETMRMxEREREPExAADQUAAAAAAAAAAAAAAAA=", 10 | "volumeUp": "JgBMAAABFokPNBEzERAREREQEjISDxIyERESMhEzETMQNBERERAREREAApoQMxEzERARERAQETMREREzEBERMxEzETMRMxEREREREREADQUAAAAAAAAAAAAAAAA=", 11 | "volumeDown": "JgBMAAABF4sQMxA0EREQEhEREDQRERA0ETMRMxEzETMRMxESEBEQEhEAAnwQMxEzEREQEhERDzUQEhA0ETMRMxEzETMQNBERERIQEhAADQUAAAAAAAAAAAAAAAA=", 12 | "sources": {} 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /codes/media_player/1540.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Epson", 3 | "supportedModels": ["MG-850HD"], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgCQAAABJpITNhM2FBEUERQRFBEUERQ1FDUUERQ1FBEUNRQRFDUUERQRFBEUERQRFDUUERQRFDYTNhM2EzYUNRQRFDUUNRQRFAAFOQABJ5IUNRQ1FBEUERQRFBEUERQ1FDUUERQ1FBEUNRQRFDYTEhMSExITEhMSEzYTEhMSEzYUNRQ1FDUUNRQRFDUUNRQRFAANBQ==", 8 | "on": "JgCQAAABJpITNhM2FBEUERQRFBEUERQ1FDUUERQ1FBEUNRQRFDUUERQRFBEUERQRFDUUERQRFDYTNhM2EzYUNRQRFDUUNRQRFAAFOQABJ5IUNRQ1FBEUERQRFBEUERQ1FDUUERQ1FBEUNRQRFDYTEhMSExITEhMSEzYTEhMSEzYUNRQ1FDUUNRQRFDUUNRQRFAANBQ==", 9 | "mute": "JgCQAAABJZMTNhM2ExITEhMSExITEhM2EzYSExM3EhMSNxITEzYSExMSEzYTEhMSEzYTEhMSEzYTNhMSEzcSNxITEjcSNxMSEgAFOwABJpMTNhM2GwoTEhITExITEhM2EzYTEhM3EhITNxITEjcSExITEjcTEhMSEzYTEhMSEzYTNhMSEzYTNhMTEjcSNxITEgANBQ==", 10 | "volumeUp": "JgBIAAABI5QTNhE5EBUQFRAVEBUQFRA5ETcSFBE4EhMROBETEjgRFRAUEhMTEhE3EjgRExIUETcSOBM3ETgQFREUEDkROBEUEgANBQ==", 11 | "volumeDown": "JgCQAAABJJMTNhM3EhMRFRAUERQRFBE4ETgSFBA4EhQROBEUEjYSFBE3ExMRFBE3EjgRFBEUEjcRFBE4ETkQFBIUETcTNhMTEQAFOwABJZUQOBE4EhQRExIUERQRFBE3EzYSExI4EhISOBEUEjcRFBE4EhMRFBE4EjcRFREUETgRExI3EjcSFBEUETgSNhIUEQANBQ==", 12 | "sources": {} 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /codes/media_player/1580.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Dialog", 3 | "supportedModels": [ 4 | "J-103BF" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "on": "JgBIAAABJpQTEhAVEhMTEhAVEhMRFBAVEjgQOhI4EjgQFRI4EDkTOBI4EBUSOBAVEjgSExI4EBUSEhM4EhITOBISEzgSEhM4EgANBQ==", 10 | "off": "JgBIAAABJpQTEhEVEhITEhMTEhITEhEVEjcTNxM3EjgTEhI4EzcTNxI4ExISOBAVEjgTEhI4ExISExM3EhMTNxITEzcSExM3EgANBQ==", 11 | "volumeUp": "JgBIAAABI5cQFRAUEhQQFRAUERUQFRAUEToQORE5EToQFBE6EDkROREUETkRORE5ERQRFBE5ERQROREUERQQFRE5EDoRFBA6EQANBQ==", 12 | "volumeDown": "JgBIAAABJ5MTExITEhITEhMTEhITExAVEjcTNxM4EjcTExI3EzcTOBISEzcTNxMTEjcTEhM3ExITNxMSExITNxITEzcSExM3EgANBQ==", 13 | "mute": "JgBQAAABJpQTEhITExISExISExMSExISEzgSOBI3EzgSEhM4EjcTNxMSExMSNxM3EzgSEhMSExMSNxM3ExITExISEzcTNxM3EwAFRgABKEoSAA0F", 14 | "5_1chOutput": "JgBIAAABJZURFBEVEBQRFBEVEBQRFBEVEDkRORE5ETkQFRE5EDoRORE5EDoROREUERQQFRA6EBUQFREUEBUQOhA6ETkQFRE5EAANBQ==", 15 | "2_1chOoutput": "JgBIAAABJ5MRFRISExIRFRISExITExISEzcTNxE5EzcSExM3EjgQOhM3EhMTNxITExITEhI4EBUSExM3EhMSOBI4EDoSExA5EwANBQ==", 16 | "3dSoundMode": "JgBIAAABJ5MTEhMTEhITEhMTEhITEhMTEjcTNxM3EzcRFBM3EzcTNxI4EBUSOBA6EzcSExMSEBUSExM3EhMTEhMSEjgTNxM3EgANBQ==", 17 | "reset": "JgBQAAABJJYQFREUERQQFREUERQQFREUETkRORA6ETkRFBE5ETkQOhE5EDoQOhEUEDoRFBA5EhQQFRAUEhQQORIUEDkSFBA5EQAFSQABJUwRAA0F", 18 | "volumeUpFront": "JgBQAAABJpMTExITEhITExITEhIUEhITEjcTNxM4EjcTExI3EzcTOBISEzgSEhM4EjcTExI3ExITNxMTEjcTEhMSEzcTEhM3EwAFRgABKEkRAA0F", 19 | "volumeDownFront": "JgBQAAABJ5MTExITEhITExITEhITExITEjcTNxM4EjcTExI3EzcTOBISEzgSEhMSExMSEhM3ExITNxMSEzcTNxM3EzcTEhM3EgAFRgABKUkTAA0F", 20 | "volumeUpCenter": "JgBQAAABJ5MRFBEVERMRFBEUEhMTEhAVEjgQOhE5EjgQFRI4EDoSOBITEhMQOhI4EhMSExMSEhMSOBI4EhMSExI4EjgTNhM4EgAFRgABJkwQAA0F", 21 | "volumeDownCenter": "JgBQAAABJJYQFRAVERQQFg8VERQQFRAVETkQOhA5EjkQFBI5EDoQORE6EBQROhA5ERUQFBEUERUQFBE6EBQRFBE5EToQORE5EQAFSAABJU0QAA0F", 22 | "volumeUpRear": "JgBQAAABJJYQFREUERQQFREUERQQFREUETkRORA6ETkRFBE5ETkQOhEUEBUQFREUEDkSFBAVEBURORA6EDkSORAUEjkQORE5EQAFSAABJkwRAA0F", 23 | "volumeDownRear": "JgBQAAABJZURFBEVEBQRFBAVERQRFBAVETkQOhE5ETkQFRE5EDoRORE5EBUQFREUEDoRFBAVEBURFBA5EjkQOhAVEDoQORI5EAAFSAABKEoTAA0F", 24 | "volumeUpSubwoofer": "JgBQAAABJpQQFRISExMSExISExITExISEzgSNxM3EzgSEhM4EjcTNxoLExMSNxMTEjcTExISExITNxM3ExITNxMSEzcTNxM3EwAFRgABKEoSAA0F", 25 | "volumeDownSubwoofer": "JgBQAAABJZURFRAUERQRFRAUERQRFRAUEToQORE5EToQFBE6EDkRORE5ERQROREUETkRFBEUEBURFBE5ERQROREUETkRORA6EQAFRwABJk0QAA0F", 26 | "TrebleUp": "JgBQAAABJZUSEhMSExMSEhMSExMSEhMSEzcTOBI3EzcTEhM3EzcTNxMSEhMTNxITExITEhITExITNxM3EhMTNxI4EzcTNxI4EwAFRQABKEoTAA0F", 27 | "TrebleDown": "JgBQAAABJJYSEhMSERUSEhMSERUQFBEUETkTNxI4EDoTEhA6EzcSOBM3ExIQOhMSEBUSExMSEBUSExM3EhMSOBI4EjgSOBI4EgAFRwABJ0oTAA0F", 28 | "BassUp": "JgBQAAABJJYQFRAVERQQFRAVERQQFRAVETkQOhA5EjkQFBI5EDoQOREVEBUQFBE6EBQRFBEVEBQROhA5ETkRFBE5EToQORE5EQAFSQABJE0QAA0F", 29 | "BassDown": "JgBQAAABJJYQFRAVERQQFRAVERQQFRAVETkQOhA5EjkQFBI5EDoQORE6EBQRFBE5ERQRFRAUERQRFRA5ETkRFBE5ETkRORE5EQAFSAABJU0QAA0F", 30 | "sound_modes": { 31 | "5.1": "JgBIAAABJZURFBEVEBQRFBEVEBQRFBEVEDkRORE5ETkQFRE5EDoRORE5EDoROREUERQQFRA6EBUQFREUEBUQOhA6ETkQFRE5EAANBQ==", 32 | "2.1": "JgBIAAABJ5MRFRISExIRFRISExITExISEzcTNxE5EzcSExM3EjgQOhM3EhMTNxITExITEhI4EBUSExM3EhMSOBI4EDoSExA5EwANBQ==" 33 | }, 34 | "sources": { 35 | "5.1CH/DVD": "JgBQAAABJpQSExMSEBUSExITEBUSExEUEDoRORI4EDoSExA6EjgSOBA5ExMQORM4EhITExA5ExMQFRI4EBUSEhM4EjcRFRI3EQAFSAABKEoSAA0F", 36 | "Stereo": "JgBQAAABJpQTEhITExITEhITExITEhITEzcSOBM3EzcSExM3EjgTNhM4EjgSNxM4EhITExA5ExMSExISExITExI3EzcTEhM3EwAFRwABJ0oSAA0F", 37 | "AUX 1": "JgBQAAABJJYQFREUERQQFRAVERQQFRAVETkQOhA5EjkQFBI5EDoQORI5EBQSFBA5EhMRFRA5ERURExI5ETgRFRE4ETkSExE5EgAFRwABJkwRAA0F", 38 | "AUX 2": "JgBQAAABJJYQFBIUEBUQFBIUEBUQFBIUEDkSORA5ETkSFBA6ETkROBE5EjkRExI5ERMSExE5EhMRFRETEzcTEhM3EzcSExM3EgAFRwABJ0oSAA0F" 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /codes/media_player/1600.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Kivi", 3 | "supportedModels": [ 4 | "40F600GU" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Base64", 8 | "commands": { 9 | "on": "JgBQAAABJJMTEhITEhMSExITEjYTEhM2EzYTNhM2EzYTNhMSEjcSExETEhMTNhM2EzYTEhITEhMSNhM2ExITEhMSEzYTNhM2EwAFEQABJEoTAA0FAAAAAAAAAAA=", 10 | "off": "JgBQAAABJ5EUERMSExEVEBQRFDUUERQ1FDUUNRQ0FTQUNRUQFDUVEBUQFBEUNRM1FDUVEBUQFRAVNBU0FRAUERQQFTQVNBU0FQAFDwABJkgUAA0FAAAAAAAAAAA=", 11 | "volumeDown": "JgBQAAABJ5AVEBUQFRAVEBQRFDQVEBU0FTQVNBU0FTQVNBQRFDQVEBU0FRAVNBQ1FTQUERQ1ExEVEBU0FRAVEBQRFTQUERQ0FQAFDwABJ0YWAA0FAAAAAAAAAAA=", 12 | "volumeUp": "JgBQAAABJZISExITEhMSExITEjcRFBE3EjcSNxI3EjcSNxITEjcSExETEhMSExITEhMSExI3EhMRNxI3EjcSNxI3EjcSExI3EQAFEAABJ0kSAA0FAAAAAAAAAAA=", 13 | "mute": "JgBQAAABJZMSExISEhMSExMSEzYTEhM2EzYTNhM2EzYSNxMSEzYSExI3EjcSNxI2EjcTEhM2ExISExMSEhMTEhMSEzYTEhI3EgAFEwABJUkTAA0FAAAAAAAAAAA=" 14 | } 15 | } -------------------------------------------------------------------------------- /codes/media_player/1620.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Sharp", 3 | "supportedModels": [ 4 | "LC-32LE700E", 5 | "LC-32LE700S", 6 | "LC-40LE700E", 7 | "LC-40LE700S", 8 | "LC-46LE700E", 9 | "LC-46LE700S", 10 | "LC-52LE700E", 11 | "LC-52LE700S", 12 | "LC-32LX700E", 13 | "LC-40LX700E", 14 | "LC-46LX700E", 15 | "LC-32LU700E", 16 | "LC-32LU700S", 17 | "LC-40LU700E", 18 | "LC-40LU700S", 19 | "LC-46LU700E", 20 | "LC-46LU700S", 21 | "LC-32LE705E", 22 | "LC-32LE705S", 23 | "LC-40LE705E", 24 | "LC-40LE705S", 25 | "LC-46LE705E", 26 | "LC-46LE705S", 27 | "LC-52LE705E", 28 | "LC-52LE705S", 29 | "LC-32LX705E", 30 | "LC-40LX705E", 31 | "LC-46LX705E", 32 | "LC-32LU705E", 33 | "LC-32LU705S", 34 | "LC-40LU705E", 35 | "LC-40LU705S", 36 | "LC-46LU705E", 37 | "LC-46LU705S" 38 | ], 39 | "supportedController": "Broadlink", 40 | "commandsEncoding": "Base64", 41 | "commands": { 42 | "off": "JgBmAAs5CxgKGAoZChgKGQk7CjsJGQo7CRkKGQkZCjsJGQoABeELOQsYChgKGQoYCjsKGAoZCTsKGQk7CjsJOwoZCTsKAAWcCjoLGAoYChkJGQoZCTsKOwkZCjsJGQoZCRkKOwkZCgANBQ==", 43 | "on": "JgBmAAs5CxgKGAoZChgKGQk7CjsJGQo7CRkKGQkZCjsJGQoABeELOQsYChgKGQoYCjsKGAoZCTsKGQk7CjsJOwoZCTsKAAWcCjoLGAoYChkJGQoZCTsKOwkZCjsJGQoZCRkKOwkZCgANBQ==", 44 | "previousChannel": "JgBmAAo7CRkJGgcbCBsHGwc+CBoHHAc9CRkIGwcbCD0JGQgABgYIPAkaBxsIGwcbCD0IGgg9Bz0HGwg9CDwJPAgaCD0IAAV7CTwJGQkaBxsIGwcbCD0IGgccBz0JGQgbBxsIPQgaCAANBQ==", 45 | "nextChannel": "JgBmAAo6ChkJGQkaCRkJPAkZCRoIGgk8CBoJGggaCD0IGgkABgUIPAgbBxsHGwgbBxwHPQc9CD0HGwg9Bz0IPQcbCD0HAAV8CDwIGwcbCBsHGwg9BxsIGwcbCD0HGwgbBxsIPQcbCAANBQ==", 46 | "volumeDown": "JgBmAAo6CxgJGQoZCRkKOwkZCjsJGQo6ChkKGAoZCjoKGQoABeEKOgsYCRkKGQkZChkJOwoZCTsKGQk7CjoKOwoYCjsKAAWcCjoLGAkZChkJGQo7CRkKOgoZCjoKGQoYChkKOgoZCgANBQ==", 47 | "volumeUp": "JgBmAAo6ChkJGggaCRkJGgkZCTwJGQk8CRkJGggaCTwJGQkABgUKOgoZCRkJGggaCTsKOwkZCTwJGQk8CTsKOwkZCTwJAAV6CzkKGQkZCRoJGQkaCRkJPAkZCTwJGQoZCBoJPAkZCgANBQ==", 48 | "mute": "JgBmAAs5CxgKGAoZChgKOwo6CjsKGAo7CRkKGQkZCjsJGQoABb4LOgsXChkKGAoZChgKGQoYCjsKGAo7CTsKOwkZCjsJAAW/CjoLGAkZChkKGAo7CTsKOwkZCTwJGQoZCBoKOwkZCgANBQ==", 49 | "sources": { 50 | "source": "JgBmAAg9CBoIGwcbCBsHPQg9BxsIGwc9CBsHGwccBz0IGwcABeMJPAcbCBsHGwgbBxsIGwc9CD0IGgg9Bz0JOwgbBz0IAAWeCD0IGggbBxsIGwc9CD0HGwgbBz0IGwcbBxwHPQccBwANBQ==", 51 | "0": "JgBmAAw6ChgLGAkZChkJGQo7ChgKOwoYChkJGQoZCTsKGQkABgQKOgsYChgKGQkZCjsKGAo7ChgKOwo6CjsKOgoZCTsKAAV6CjoKGAoZCRkKGQkZCjsJGQo7ChgKGQkZChkJOwoZCQANBQ==", 52 | "1": "JgBmAAs5CxgKGAoZChgKOwoYChkKGAoZChgKGQoYCjsKGAoABiYLOgoYChkJGQoZCRkKOgo7CjoKOwo6CjsKOgoZCTsKAAVWDDoKGAoZCRkKGQk7ChgKGQoYChkKGAoZChgKOwoYCgANBQ==", 53 | "2": "JgBmAAs6ChgKGQkZChkJGQo6ChkKGQkZChkJGQoYCjsKGAoABiYLOgoYChkJGQoZCTsKGQk7CjgMOwo6CjsKOAwZCjoKAAVXCzoKGAoZCRkKGQkZCjsJGQoZCRkKGQkZChkJOwoYCgANBQ==", 54 | "3": "JgBmAAs6ChgKGQkZChkJOwo7CRkKGQkZChkJGQoZCTsKGAoABgQKOgsYCRkKGQkZChkJGQo7CTsKOgo7CjoKOwoYCjsKAAV5CzoKGAoZCRkKGQk7CjsJGQoZCRkKGQkZChkJOwoYCgANBQ==", 55 | "4": "JgBmAAs6CRkKGQgaCRoJGQkaCDwKGAkaCRkJGgkZCTwJGQkABicLOgkZChkJGQoZCTsKOwkZCjoKOwo6CjsKOgoZCTsKAAVXCzoKGAoZCRkKGQkZChkJOwoZCRkKGQkZChkJOwoYCgANBQ==", 56 | "5": "JgBmAAo6ChgKGQoYChkJOwoZCTsKGQkZChkJGQoZCTsKGQkABgQLOQsYChgKGQoYChkKOgoZCTsKOwk7CjsJOwoZCTsKAAV5CzoKGAoZChgKGQo6ChkKOgoZCRkKGQkZChkJOwoZCQANBQ==", 57 | "6": "JgBmAAs6ChgKGQkZChgKGQo6CjsKGAoZCRkKGQkZCjsJGQoABgQKOgsYCRkKGQkZCjsJGQoYCjsKOgo7CTsKOwkZCjsJAAV6CzoJGQkaCBoJGggaCTsKOwoYCRoJGQkaCRkJPAgaCQANBQ==", 58 | "7": "JgBmAAs6ChgKGQkZChkJOwo6CjsKGAoZChgKGQoYCjsKGAoABeELOgoYChkJGQoZCRkKGQkZCjoKOwo6CjsKOgoZCTsKAAWcCzoKGAoZCRkKGQk7CjoKOwoYChkKGAoZChgKOwoYCgANBQ==", 59 | "8": "JgBmAAo4DBkJGQoZCRkKGQkZChkKOgoZCRkKGAoZCjoKGQoABiYKOgsYCRkKGQkZCjsJOwo7CRkKOgo7CjgMOwoYCjsKAAVXCjoLGAkZChkJGQoZCRkKGQk7ChkJGQoZCRkKOgoZCgANBQ==", 60 | "9": "JgBmAAo6CRkKGQkZCRoJOwoZCBoJPAkZChkJGQoZCDsLGQkABgQKOgoZChgKGQkZChkJOwo7CRkKOwk7CjsJOwoZCTsKAAV6CTsKGAoZCRkKGQk7ChkJGQk8CRkJGggaCRoIPAoZCQANBQ==", 61 | "ATV": "JgBmAAk8CBoHHAcbBz0IPQg8CBsHGwg9Bz0IPQc9CD0HGwgABVkJOwkaBxwHGwc9CBsHGwg9CDwIGwcbCBsHGwgbBz0JAAXiCTwIGgkaBxsHPgg8CTsJGgcbCD0IPAk8CDwJPAgaCAANBQ==", 62 | "DTV": "JgBmAAs6ChgKGQkZCjsJGQoZCRkKGQkZCTsKGQk7CjsJGQkABeIKOwkZChkIGgk6CzsKOwk7CjoKOwkZCjsJGQoZCDwKAAVXCzoKGAoZCRkKOwkZChkJGQoZCRkKOgoZCjoKOwoYCgANBQ==", 63 | "EPG": "JgBmAAk7ChkIGgkaCDwKOwk7ChkIGgkaCDwJGgg8CTsKGQkABZ0JOwoZCBoJGgg8ChkIGgk8CTsJPAgaCTsKGQkZCTwJAAWdCjoLGAkZChkJOwo7CTsKGQkZChkJOwoZCTsKOgoZCgANBQ==", 64 | "RADIO": "JgBmAAg9BxsIGwcbCD0HGwgbBz0IGwcbCD0HGwc9CD0HGwgABcEIPAgbBxsIGwc9CD0HOwobBz0IPQcbBzsKGwcbCD0HAAV8CD0HGwgbBxsIPQcbCBsHPQgbBxsIPQcbBzwJPQgaCAANBQ==", 65 | "Menu": "JgBmAAg8CRkIGwcbCD0IGgg9CDwJGgcbCBsHPQg9CDwJGgcABZ4KOwkZCBsHGwg9Bz0JGgcbCD0IPAk7CRoIGwcbCD0IAAWeCDwJGQkaBxsIPQgaCD0IPAkaBxsIGwc9CTwIPAkaBwANBQ==", 66 | "End": "JgBmAAc9CBsHGwcbCBsHPQgbBz0IGwc9CD0HPQg9Bz0IGwcABXwIPQcbBxwHGwcbCBsHPQgbBz0IGwcbCBsHGwgbBz0IAAYGCTsJGggaCRoHGwc9CRoHPQkaCDwJPAg8CjsIPAoZCAANBQ==", 67 | "Back": "JgBmAAc9CBsHGwccBxsHGwgbBz0IGwcbCD0HPQg9Bz0IGwcABcEJPAkZCRoHGwccBz0HPQoZCTsIPQkZCRoHGwgbBz0JAAXACTsJGgcbBxwHGwccBxsHPQgbBxsIPQc9CD0JOwgbBwANBQ==", 68 | "OK": "JgBmAAk7ChkIGgkaCBoJGgg6CxoIGgk8CBoJPAgaCTsKGQcABeQJOwoZCBoJGggaCTwJGQk8CDwKGQg8ChkIPAkaCDwJAAWdCjoKGQkZCRoIGgkaCDwJGggaCTwIGgk7CRoJPAgaCQANBQ==", 69 | "UP": "JgBmAAk7ChkIGgkaCBoJOwo7CTsKGQk7ChkIPAkaCDwKGQgABZ4JOwoZCBoJGggaCRoIGgkaCDwJGgg8CRkJPAkZCD0JAAXiCTsKGQgaCRoIGgk8CDwJOwkaCTsKGQk7CRoJOwoZCAANBQ==", 70 | "DOWN": "JgBmAAs6CRkKGQkZChkIGgkaCBoJGggaCTwJGQkaCDwKGQkABicJOgoZCRoJGQkaCTsKOwg8CjsJOwoZCDwJPAkZCTwJAAVXCjsKGAkaCRkJGgkZCRoIGgkaCRkJPAgaCRoIPAkaCAANBQ==", 71 | "RIGHT": "JgBmAAs5CxgKGAoZChgKGQkZChkJOwo7CRkKOwk7CjsJGQoABb4LOgsXChkKGAoZCjoKOwo6ChkJGQo7CRkKGQkZCjsJAAW/CzoKGAoZCRkKGQkZChkJGQo6CjsKGAo7CjoKOwkZCgANBQ==", 72 | "LEFT": "JgBmAAo6ChgKGQkZChkJOwo7CTsKGQk7ChkJOwo7CTsKGAoABXoKOgoZCRkJGgkZCRoJGQkaCTsKGQg8ChkJGQkaCDwKAAYECjoLGAkZChkJGQo6CjsKOgoZCTsKGQk7CjsJOwoZCQANBQ==" 73 | } 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /codes/media_player/1640.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Noblex", 3 | "supportedModels": [ 4 | "Noblex 32LC818H", 5 | "Sansei TLS1032H", 6 | "Admiral TLC3200A", 7 | "Fisher FTL320H", 8 | "Recco RLCD32H10" 9 | ], 10 | "supportedController": "Broadlink", 11 | "commandsEncoding": "Base64", 12 | "commands": { 13 | "off": "JgA0ABofGh43HxoeGx8aHhsfGh4bOxoeOB4aAAtXGx8aHjcfGh4bHxoeGx8aHhs7Gh45HRoADQU=", 14 | "on": "JgA0ABofGh43HxoeGx8aHhsfGh4bOxoeOB4aAAtXGx8aHjcfGh4bHxoeGx8aHhs7Gh45HRoADQU=", 15 | "previousChannel": "JgA0ABwdOB4bHhseGh4bHhs7OB0bHhwdGzsaAAs7HR03HhseGx4bHhsdHDo3HxoeGx8aOhwADQU=", 16 | "nextChannel": "JgA0ABoeGx82HhsfGh4bHxo6OB4bHR0dGh4bAAtYGx4bHjcfGx0bHxoeGjw3HRogGx0bHxoADQU=", 17 | "volumeDown": "JgA0ABseNh8aHhsfGh8aHhsfGT01HxogGTsbAAs7Gx42IBoeGiAaHhsfGR8aOzceGx8aOxoADQU=", 18 | "volumeUp": "JgA0ABoeGh84HRseGx4aIBoeGzs3HRweGx4bAAtXGx4bHjYfHB0aHxseGx4bOjgeGx0bHxoADQU=", 19 | "mute": "JgA0ABsdNx8aHhsfGh4bHhwdGh8bOhseNzsbAAs7HB04HhoeGx8aHhseGx4bHR05Gx82OxsADQU=", 20 | "sources": { 21 | "TV": "JgA4ABoeGh44HhofGx4bHhs6Gx4bHhofGx0bHxsACzsbHRweNh8bHhofGx4bOhseGh8bHhofGx4aAA0F", 22 | "AV": "JgAwABseNx8aHhsdHR0aHhweGjs4HRs7NwALWBsdOR0bHhwdGx0dHRoeGzs3Hxs5OQANBQ==", 23 | "Channel 1": "JgBUABsdNx4cHRseHB0bHhseGx4bHRweGh4cOhsACzocHjceGx4bHRsfGx0cHhoeGx8aHhofGzobAAs8Gh44HhsdGx4bHhofHB0bHhseGx4bHho7GwANBQ==", 24 | "Channel 2": "JgA0ABseNx4bHhsdGx8aHhsfGx0bHxsdGzs3AAtYGx03HxsdHB4aHhweGx0bHxoeGx4cOTcADQU=", 25 | "Channel 3": "JgBUABseHB04HhsdHB0bHhofGx4aHxseGzobHhsACzsbHxsdOB4bHRweGh4bHxoeHB4aHhs7Gx0cAAs7Gx4bHjceGx4aHxseGh8bHhofGx4aOxseGgANBQ==", 26 | "Channel 4": "JgA0ABsdOB0bHhseGx4aHxseGx4bHho7OB0cAAtXGh83HhofGx4bHhseGx4bHhoeHDo3HhsADQU=", 27 | "Channel 5": "JgA0ABoeHB42HxseGh8bHhoeHB0bHhs6OTkbAAs8Gx0cHjceGx4bHRweGh4bHxsdGzs3OxoADQU=", 28 | "Channel 6": "JgBOABofNx4cHRseGx4bHhwdGx4bHhs6Gx44AAtXGx82HhsfGh4bHxsdGx4bHhofHDkcHTcAC1kaHjgeGh8bHRsfGx0cHhoeHB0bOhsfNwANBQ==", 29 | "Channel 7": "JgA8AAQAB6AbHhseNx8bHRsfGh4bHxoeGx4bOhweGh4bAAs8Gh4cHjYfGx4aHhweGh4cHRseGzsbHRwdHAANBQ==", 30 | "Channel 8": "JgBOABofNx4cHRseHB0bHhseGx4bOjgeGx0cAAtXGx44HRwdGx4bHhofGx4aHxs6OB4aHhwAC1cbHjgdGx8aHhseGx4bHhseGjs3HhweGgANBQ==", 31 | "Channel 9": "JgA0ABsdHB03HxseGh8bHRseHB0bOzceHDkbAAs8Gx0dHTcfGh4bHRweGx0cHho8Nx0bOxoADQU=", 32 | "Channel 0": "JgBUABoeOR0aHh0dGh4cHhoeGx8aHhseGx4aHxsAC1cbHzYeHB4aHhsfGh4bHhseGh8bHhofHB0aAAtZGx04HhoeGx4bHhseGx4aHxseGx0cHhoeHAANBQ==", 33 | "eco": "JgA0ABseNh8cHRofGx4aHhwdHDo4HRo7Gx4cAAs6Gx44HhoeGx8aHhseGx4bOzYeGzsbHRwADQU=", 34 | "source": "JgA0ABsfGh44HhoeGx8aHhs7Gx0cHjYfGx4bAAtXHR0aHjkdGx4bHhodHTobHhwdOB0cHRsADQU=", 35 | "picture": "JgBOABofNx0bHxoeGx8aHhseHB0bOxoeGx43AAtZGh43HxsdGx8aHhsfGh4bHRw6Gx8bHTgAC1cbHjceGx8bHRseGx4bHRweGzsbHRsdOQANBQ==", 36 | "sound": "JgAwABsdOR0bHxoeGx4bHho8Nh4dOTcfGgALWRsdOR0bHRweGx0cHRw6Nx4aPDceGwANBQ==", 37 | "still": "JgBOABseGh44HhseGx4aHhw6Gx4bHhofNzocAAs7Gx0bHzceGx4aHh0dGjsbHhofGx43OxoACzsbHxsdOB4bHRweGh4bOxoeHR0aHjg6HAANBQ==", 38 | "red": "JgA0ABseGh83HhwdGx4aHxs6Gx44OhsdGx8bAAs7Gx0bHzYeHR0aHhsfGjodHTc7Gx0bHxoADQU=", 39 | "green": "JgAwABoeOB4aHhseGx4bHhs6Gx44OhseNwALWBoeNx8bHRweGx0bHxo6HB43OxoeOAANBQ==", 40 | "yellow": "JgAwABoeGx43HhofGx4aHxs6Gh83Hhw6NwALWBoeGx82HhsfGh4bHxo6HR02Hhw6OAANBQ==", 41 | "blue": "JgAwABwdGx04HhsfGh4bHhs6Gx83OjceGwALWRsdGx83HRweGh4bHxo7Gx43OzYfHAANBQ==", 42 | "menu": "JgAwABofOB0aHxseGh8bHRs7NzsbHRsfNwALWBwdNx8aHhseGx4aHhw6ODobHhseNwANBQ==", 43 | "recall": "JgAwABsdOB4bHRsfGh4bHxo6OB4bHxs5OAALWBwdOB0bHhseGx4aHxs6OB0cHRs7NwANBQ==", 44 | "ok": "JgA4AAwAA1YbHjceHB0bHhwdGx4cHRs6HB04OhseHAALOxseNx8aHhseGx4bHhseGzocHTg6Gh8cAA0F", 45 | "up": "JgA0ABsdOB4aHxwdGh4cHho7NzscHRoeHB4aAAs7Gx83HRweGh4dHRoeHTk3OxsdHB4aHhsADQU=", 46 | "down": "JgA0ABoeOB0bHhwdGx4bHhs7Gh44HhsdHB4aAAtZGh83HhseGx4bHhseGzocHTgeGx4bHRsADQU=", 47 | "left": "JgA0ABseOB0cHhsdHB0bHhs7Gh44HhofGzoaAAs9Gx04HhoeGx8aHhseHDkdHTYfHB0aOxsADQU=", 48 | "right": "JgBOABseNx4bHxoeGx4bHhs7Gh44Hhs6Gx4bAAs8Gx04HhoeGx4bHhseGzobHjceGzsbHhsACzsbHTgeGx4bHhsdHB4aOxseNx8aOhweGgANBQ==", 49 | "sleep": "JgBCABofNx4bHhsdHR0aHhs7ODo3OzcAC1gbHTgeGx4cHRseGh8bOjg6Nzo5AAtXGh83HhofGx4bHhseGjs4Ojg6NwANBQ==", 50 | "cc": "JgBOABwdGx44HhseGx0cHRs7Nx4cOhsdGx8aAAs7Gx8aHjkdGh4cHhsdHDo3Hhw5HB4bHRwACzsaHxsdOB4bHhofGx0bOzcfGzkdHRsdHAANBQ==", 51 | "zoom": "JgBOABofNx0bHxoeGx8bHRsfGh4bOzc7Gh4bAAs8Gx44HhoeGx8aHhwdGx4bHRw6NzsbHhsACzwbHjceGx4cHRseGh8bHhofGzo3OxwdGwANBQ==", 52 | "display": "JgBUABoeHB03HhsfGh4cHhoeGx0cOhsfGx0bHRwACzsbHhsdOB4bHhseGx4bHRwdHDoaHxsdGx4cAAs7Gh4bHTgeGx8aHhseGx4bHRw6Gx4bHhsdHAANBQ==", 53 | "sap": "JgBOABseNx4cHRseHB0bHhs6Nx8bHRw6Gx0bAAs8Gx44HRseHB0bHhofHDk4HhseGzoaHxsACzsbHjceGx4bHhseHB0bOjcfGx4bOhwdGgANBQ==", 54 | "dmp": "JgBOABseGx44HRseHB0bHhwdGzo4OhwdGx4bAAs7Gx4bHjgdHB0bHhofGx4bOjc7HB0aHxsACzsaHxseNh8cHRofGx4aHxs6ODoaHxseGgANBQ==", 55 | "dmp_play_pause": "JgBOABoeHB03HxsdGx8bHRseHDkbHxsdOB4bAAtXGx4cHTgdHB4aHhwdGx4bOxsdGx83HRsAC1gbHhwdNx8bHRseHB0bHR05Gx4bHjgeGgANBQ==", 56 | "dmp_stop": "JgBOABseNx8bHRsfGx0bHR0dGzsbHRseNzodAAs6HB04HRweGx0cHRseHB0cORweGh43OxsACzsbHjcfGx0bHhwdGx4bHhs7Gx0bHjg6HAANBQ==", 57 | "dmp_repeat": "JgBIABofGx04HhsdGx8aHhs7OB4aOjk5GwALPBseHB03HxsdGx8aHhs7Nx4bOjk5GwALPBsdHB43HhseGx4bHhs6Nx4cOjg6GwANBQ==", 58 | "dmp_zoom": "JgBIABoeOR0bHhseGx4cHRo7Nzs3HhwdGwALWBseOB4aHxsdHB0cHRs7ODo3HhofGwALWBsdOB4cHRseGx0bHxs6Nzo5HRsfGgANBQ==", 59 | "dmp_rewind": "JgA0ABseNh4dHRoeGx8aHhw6Gh4dHTc7Gh4bAAs8Gx04HhsdHB4bHRweGzkcHhsdODocHhoADQU=", 60 | "dmp_fast_forward": "JgAwABseGx04HhsdHB4bHRw6Gx4cHTc7NwALWBoeGx83HRweGx0cHho7Gx4bHTg6OQANBQ==", 61 | "dmp_exit": "JgA4ABseGx04HhsdGx8bHRsfGzkcHhsdGx8aHhsACzwbHRsfNx0cHhsdGx8bHRs7Gx0cHhoeGx4cAA0F" 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /codes/media_player/7020.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Sony", 3 | "supportedModels": [ 4 | "KDL46EX620", 5 | "RM-YD063" 6 | ], 7 | "supportedController": "ESPHome", 8 | "commandsEncoding": "Raw", 9 | "commands": { 10 | "power": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 11 | "on": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 12 | "off": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 13 | "mute": "[2400, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 14 | "volumeUp": "[2400, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 15 | "volumeDown": "[2400, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 16 | "nextChannel": "[2400, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 17 | "previousChannel": "[2400, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 18 | "sources": { 19 | "Up Arrow": "[2400, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 20 | "Down Arrow": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 21 | "Left Arrow": "[2400, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 22 | "Right Arrow": "[2400, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 23 | "Input": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 24 | "OK": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 25 | "Home": "[2400, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 26 | "...": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 1200, -600]", 27 | "Channel 0": "[2400, -600, 1200, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 28 | "Channel 1": "[2400, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 29 | "Channel 2": "[2400, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 30 | "Channel 3": "[2400, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 31 | "Channel 4": "[2400, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 32 | "Channel 5": "[2400, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 33 | "Channel 6": "[2400, -600, 1200, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 34 | "Channel 7": "[2400, -600, 600, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 35 | "Channel 8": "[2400, -600, 1200, -600, 1200, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]", 36 | "Channel 9": "[2400, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 1200, -600, 600, -600, 600, -600, 600, -600, 600, -600]" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /codes/media_player/8100.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Cambridge Audio", 3 | "supportedModels": ["AXR100"], 4 | "supportedController": "Broadlink", 5 | "commandsEncoding": "Base64", 6 | "commands": { 7 | "off": "JgBYAAABIpQSExITEhMSExITEhMSOBI4EjgSOBI4EjcTNxM4ExETEhMTEjcTNxMSExITEhMTEhMSNxUQExMSNxM3EzcTNxM3EwAFEgABJ0oTAAxKAAElShQADQU=", 8 | "on": "JgBYAAABIpQSExITEhMSExITEhMSOBI4EjgSOBI4EjcTNxM4ExETEhMTEjcTNxMSExITEhMTEhMSNxUQExMSNxM3EzcTNxM3EwAFEgABJ0oTAAxKAAElShQADQU=", 9 | "volumeUp": "JgBQAAABIpIVERMSExITEhMSExITNxM3EzcTNxM3EzcTNxM3EhMSExI4EhMSOBI3EzcUERMSExITEhM3ExITEhMSEzcTNxM3EwAFEgABJ0oUAA0F", 10 | "volumeDown": "JgBQAAABIpMUERMSExITEhMSExITNxM3EzcTNxM3EzcTNxQ2FBEUERQREjgSOBI4EjcTEhM3ExITNxMSFRATEhMSEzcTEhM3EwAFEgABJ0oTAA0F", 11 | "mute": "JgBYAAABJZMTEhMSExITEhMSExITNxM3EzcTNxM3EzcSOBI4ExISExITEhMSExITEhMSExITEhMTNxM3EjgTNxM3EzcTNhM3EwAFEgABJ0oUAAxHAAEnShMADQU=", 12 | "AM-FM": "JgBQAAABJJAVERMSExIVEBMSExITNxM3FDYTNxM3EzcTNxM3ExITEhM3ExITNxM3EzcSExI3FBISExI3ExMSExITFDUVEBM3EwAFEgABJ0oTAA0F", 13 | 14 | "sources": { 15 | "A1": "JgBQAAABI5ITEhMSExITEhMSExITNxQ2EzgTNhQ2EzcTNxQ2ExITEhM3EzcTEhM3EzcTEhMSExITEhMSEzcTEhMSEzcTNxI4EgAFEgABJ0oTAA0F", 16 | "A2": "JgBYAAABIpMTEhMSExITEhMSExITNxM3EzcTNxM3EzcTNxM5ERITEhMSExITEhM3EzcTEhM3ExITNxQ2EzcTEhMSEzcTEhM3EwAFEgABJ0oTAAxIAAEnShUADQU=", 17 | "A3": "JgBQAAABJ5MTExITEhMSExITEhMSNxM3EzcTNxM3FTUTNxM3ExITEhM3FRATEhM3EzcTEhM3ExITEhM3EzcUERMSFDYTEhM3FAAFGwABHkgTAA0F", 18 | "D1": "JgBYAAABIpMUERMSExITEhMSExITNxM3EzcTNxM3EzcTNxM3ExITEhM3EzcSOBMSEjgTEhITEhMTEhITEhMSNxMSEzcTNxQ2EwAFEgABJ0oTAAxHAAEnShMADQU=", 19 | "D2": "JgBYAAABIpMUERMSFRATEhMSExITNxM3FTUTNxM3EzcTNxQ2ExITEhQRExIUNhQREzcUERI4EhMSOBI4EhMSNxUQEzcVEBM3FQAFEAABKUgUAAxIAAElShMADQU=", 20 | "D3": "JgBQAAABIpMUERMSExITEhMSExITNxM3EzcTNxM3EzcTNxM3EhMTEhM3EhMSOBITEjgSExI3ExITExI3ExITNxMSEzcUERM3EwAFEgABJ0oTAA0F", 21 | "Phono": "JgBYAAABIpMVEBMSExITEhMSExITNxM3EzcTNxM3FTUTNxM3ExITEhM3EzcTNxQ2EzcSExITEhMSExITEhMTEhMSEjgSOBI3EwAFEgABJ0oVAAxIAAElShMADQU=", 22 | "Radio": "JgBYAAABI5IUERMSExIUERQRExITNxM3EzcUNhM3FDYUNhM3ExIUERM3ExITNxQ2FDYTEhM3ExITEhQ2ExITEhMSEzcTEhM3EwAFEQABJ0oUAAxHAAEoSRMADQU=", 23 | "Bluetooth": "JgBQAAABI5MUERMSExITEhMSExITNxM3EzcTNxM3EzcTNxM3ExITEhMSExITNxQ2EzcTEhM3ExITNxM3ExITEhMSEzcTEhQ2FAAFEgABJkoUAA0F" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /codes/media_player/9999.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "Yamaha", 3 | "supportedModels": [ 4 | "AX-380" 5 | ], 6 | "supportedController": "Broadlink", 7 | "commandsEncoding": "Pronto", 8 | "commands": { 9 | "off": "0000 006D 0022 0002 0155 00AA 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 0015 0016 003F 0016 0014 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 003F 0016 0014 0016 05E8 0155 0055 0016 0E3C", 10 | "on": "0000 006D 0022 0002 0155 00AA 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 0015 0016 003F 0016 0014 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 003F 0016 0014 0016 05E8 0155 0055 0016 0E3C", 11 | "volumeDown": "0000 006D 0022 0002 0156 00AB 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 003F 0016 0040 0015 0040 0016 05F0 0156 0055 0015 0E4D", 12 | "volumeUp": "0000 006D 0022 0002 0156 00AB 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 003F 0016 0040 0015 0040 0016 05F0 0156 0055 0015 0E4D", 13 | "sources": { 14 | "Phono": "0000 006D 0022 0002 0156 00AB 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0040 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 0040 0015 0040 0016 05F0 0156 0055 0015 0E4D", 15 | "CD": "0000 006D 0022 0002 0155 00AC 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 05F0 0155 0055 0016 0E4D", 16 | "Tuner": "0000 006D 0022 0002 0155 00AC 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 003F 0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 05F0 0155 0055 0016 0E4D", 17 | "Tape1": "0000 006D 0022 0002 0155 00AC 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0040 0016 003F 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 003F 0016 0015 0016 0015 0015 0040 0016 003F 0016 0040 0015 05F0 0155 0055 0016 0E4D", 18 | "Tape2": "0000 006D 0022 0002 0155 00AC 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 0015 0015 0015 0016 0040 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 003F 0016 0015 0016 0015 0015 0040 0016 003F 0016 0040 0015 05F0 0155 0055 0016 0E4D", 19 | "Aux": "0000 006D 0022 0002 0155 00AC 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 003F 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 003F 0016 0040 0015 05F0 0155 0055 0016 0E4D" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /custom_components/smartir/controller.py: -------------------------------------------------------------------------------- 1 | from abc import ABC, abstractmethod 2 | from base64 import b64encode 3 | import binascii 4 | import requests 5 | import logging 6 | import json 7 | 8 | from homeassistant.const import ATTR_ENTITY_ID 9 | from . import Helper 10 | 11 | _LOGGER = logging.getLogger(__name__) 12 | 13 | BROADLINK_CONTROLLER = 'Broadlink' 14 | XIAOMI_CONTROLLER = 'Xiaomi' 15 | MQTT_CONTROLLER = 'MQTT' 16 | LOOKIN_CONTROLLER = 'LOOKin' 17 | ESPHOME_CONTROLLER = 'ESPHome' 18 | 19 | ENC_BASE64 = 'Base64' 20 | ENC_HEX = 'Hex' 21 | ENC_PRONTO = 'Pronto' 22 | ENC_RAW = 'Raw' 23 | 24 | BROADLINK_COMMANDS_ENCODING = [ENC_BASE64, ENC_HEX, ENC_PRONTO] 25 | XIAOMI_COMMANDS_ENCODING = [ENC_PRONTO, ENC_RAW] 26 | MQTT_COMMANDS_ENCODING = [ENC_RAW] 27 | LOOKIN_COMMANDS_ENCODING = [ENC_PRONTO, ENC_RAW] 28 | ESPHOME_COMMANDS_ENCODING = [ENC_RAW] 29 | 30 | 31 | def get_controller(hass, controller, encoding, controller_data, delay): 32 | """Return a controller compatible with the specification provided.""" 33 | controllers = { 34 | BROADLINK_CONTROLLER: BroadlinkController, 35 | XIAOMI_CONTROLLER: XiaomiController, 36 | MQTT_CONTROLLER: MQTTController, 37 | LOOKIN_CONTROLLER: LookinController, 38 | ESPHOME_CONTROLLER: ESPHomeController 39 | } 40 | try: 41 | return controllers[controller](hass, controller, encoding, controller_data, delay) 42 | except KeyError: 43 | raise Exception("The controller is not supported.") 44 | 45 | 46 | class AbstractController(ABC): 47 | """Representation of a controller.""" 48 | def __init__(self, hass, controller, encoding, controller_data, delay): 49 | self.check_encoding(encoding) 50 | self.hass = hass 51 | self._controller = controller 52 | self._encoding = encoding 53 | self._controller_data = controller_data 54 | self._delay = delay 55 | 56 | @abstractmethod 57 | def check_encoding(self, encoding): 58 | """Check if the encoding is supported by the controller.""" 59 | pass 60 | 61 | @abstractmethod 62 | async def send(self, command): 63 | """Send a command.""" 64 | pass 65 | 66 | 67 | class BroadlinkController(AbstractController): 68 | """Controls a Broadlink device.""" 69 | 70 | def check_encoding(self, encoding): 71 | """Check if the encoding is supported by the controller.""" 72 | if encoding not in BROADLINK_COMMANDS_ENCODING: 73 | raise Exception("The encoding is not supported " 74 | "by the Broadlink controller.") 75 | 76 | async def send(self, command): 77 | """Send a command.""" 78 | commands = [] 79 | 80 | if not isinstance(command, list): 81 | command = [command] 82 | 83 | for _command in command: 84 | if self._encoding == ENC_HEX: 85 | try: 86 | _command = binascii.unhexlify(_command) 87 | _command = b64encode(_command).decode('utf-8') 88 | except: 89 | raise Exception("Error while converting " 90 | "Hex to Base64 encoding") 91 | 92 | if self._encoding == ENC_PRONTO: 93 | try: 94 | _command = _command.replace(' ', '') 95 | _command = bytearray.fromhex(_command) 96 | _command = Helper.pronto2lirc(_command) 97 | _command = Helper.lirc2broadlink(_command) 98 | _command = b64encode(_command).decode('utf-8') 99 | except: 100 | raise Exception("Error while converting " 101 | "Pronto to Base64 encoding") 102 | 103 | commands.append('b64:' + _command) 104 | 105 | service_data = { 106 | ATTR_ENTITY_ID: self._controller_data, 107 | 'command': commands, 108 | 'delay_secs': self._delay 109 | } 110 | 111 | await self.hass.services.async_call( 112 | 'remote', 'send_command', service_data) 113 | 114 | 115 | class XiaomiController(AbstractController): 116 | """Controls a Xiaomi device.""" 117 | 118 | def check_encoding(self, encoding): 119 | """Check if the encoding is supported by the controller.""" 120 | if encoding not in XIAOMI_COMMANDS_ENCODING: 121 | raise Exception("The encoding is not supported " 122 | "by the Xiaomi controller.") 123 | 124 | async def send(self, command): 125 | """Send a command.""" 126 | service_data = { 127 | ATTR_ENTITY_ID: self._controller_data, 128 | 'command': self._encoding.lower() + ':' + command 129 | } 130 | 131 | await self.hass.services.async_call( 132 | 'remote', 'send_command', service_data) 133 | 134 | 135 | class MQTTController(AbstractController): 136 | """Controls a MQTT device.""" 137 | 138 | def check_encoding(self, encoding): 139 | """Check if the encoding is supported by the controller.""" 140 | if encoding not in MQTT_COMMANDS_ENCODING: 141 | raise Exception("The encoding is not supported " 142 | "by the mqtt controller.") 143 | 144 | async def send(self, command): 145 | """Send a command.""" 146 | service_data = { 147 | 'topic': self._controller_data, 148 | 'payload': command 149 | } 150 | 151 | await self.hass.services.async_call( 152 | 'mqtt', 'publish', service_data) 153 | 154 | 155 | class LookinController(AbstractController): 156 | """Controls a Lookin device.""" 157 | 158 | def check_encoding(self, encoding): 159 | """Check if the encoding is supported by the controller.""" 160 | if encoding not in LOOKIN_COMMANDS_ENCODING: 161 | raise Exception("The encoding is not supported " 162 | "by the LOOKin controller.") 163 | 164 | async def send(self, command): 165 | """Send a command.""" 166 | encoding = self._encoding.lower().replace('pronto', 'prontohex') 167 | url = f"http://{self._controller_data}/commands/ir/" \ 168 | f"{encoding}/{command}" 169 | await self.hass.async_add_executor_job(requests.get, url) 170 | 171 | 172 | class ESPHomeController(AbstractController): 173 | """Controls a ESPHome device.""" 174 | 175 | def check_encoding(self, encoding): 176 | """Check if the encoding is supported by the controller.""" 177 | if encoding not in ESPHOME_COMMANDS_ENCODING: 178 | raise Exception("The encoding is not supported " 179 | "by the ESPHome controller.") 180 | 181 | async def send(self, command): 182 | """Send a command.""" 183 | service_data = {'command': json.loads(command)} 184 | 185 | await self.hass.services.async_call( 186 | 'esphome', self._controller_data, service_data) -------------------------------------------------------------------------------- /custom_components/smartir/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "smartir", 3 | "name": "SmartIR", 4 | "documentation": "https://github.com/smartHomeHub/SmartIR", 5 | "dependencies": [], 6 | "codeowners": ["@smartHomeHub"], 7 | "requirements": ["aiofiles>=0.6.0"], 8 | "homeassistant": "2025.5.0", 9 | "version": "1.18.1", 10 | "updater": { 11 | "version": "1.18.1", 12 | "releaseNotes": "-- Implements new async_track_state_change_event", 13 | "files": [ 14 | "__init__.py", 15 | "climate.py", 16 | "media_player.py", 17 | "fan.py", 18 | "light.py", 19 | "controller.py", 20 | "manifest.json", 21 | "services.yaml" 22 | ] 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /custom_components/smartir/services.yaml: -------------------------------------------------------------------------------- 1 | check_updates: 2 | description: Check for SmartIR updates. 3 | update_component: 4 | description: Update SmartIR component. -------------------------------------------------------------------------------- /docs/FAN.md: -------------------------------------------------------------------------------- 1 |

2 | SmartIR Media Player 3 |

4 | 5 | For this platform to work, we need a .json file containing all the necessary IR or RF commands. 6 | Find your device's brand code [here](FAN.md#available-codes-for-fan-devices) and add the number in the `device_code` field. The compoenent will download it to the correct folder. If your device is not working, you will need to learn your own codes and place the .json file in `smartir/codes/fan/` subfolders. Please note that the `device_code` field only accepts positive numbers. The .json extension is not required. 7 | 8 | ## Configuration variables 9 | 10 | **name** (Optional): The name of the device
11 | **unique_id** (Optional): An ID that uniquely identifies this device. If two devices have the same unique ID, Home Assistant will raise an exception.
12 | **device_code** (Required): ...... (Accepts only positive numbers)
13 | **controller_data** (Required): The data required for the controller to function. Enter the entity_id of the Broadlink remote (must be an already configured device), or the entity id of the Xiaomi IR controller, or the MQTT topic on which to send commands.
14 | **delay** (Optional): Adjusts the delay in seconds between multiple commands. The default is 0.5
15 | **power_sensor** (Optional): *entity_id* for a sensor that monitors whether your device is actually On or Off. This may be a power monitor sensor. (Accepts only on/off states)
16 | 17 | ## Example (using broadlink controller) 18 | 19 | Add a Broadlink RM device named "Bedroom" via config flow (read the [docs](https://www.home-assistant.io/integrations/broadlink/)). 20 | 21 | ```yaml 22 | smartir: 23 | 24 | fan: 25 | - platform: smartir 26 | name: Bedroom fan 27 | unique_id: bedroom_fan 28 | device_code: 1000 29 | controller_data: remote.bedroom_remote 30 | power_sensor: binary_sensor.fan_power 31 | ``` 32 | 33 | ## Example (using xiaomi controller) 34 | 35 | ```yaml 36 | smartir: 37 | 38 | remote: 39 | - platform: xiaomi_miio 40 | host: 192.168.10.10 41 | token: YOUR_TOKEN 42 | 43 | fan: 44 | - platform: smartir 45 | name: Bedroom fan 46 | unique_id: bedroom_fan 47 | device_code: 2000 48 | controller_data: remote.xiaomi_miio_192_168_10_10 49 | power_sensor: binary_sensor.fan_power 50 | ``` 51 | 52 | ## Example (using mqtt controller) 53 | 54 | ```yaml 55 | smartir: 56 | 57 | fan: 58 | - platform: smartir 59 | name: Bedroom fan 60 | unique_id: bedroom_fan 61 | device_code: 3000 62 | controller_data: home-assistant/bedroom-fan/command 63 | power_sensor: binary_sensor.fan_power 64 | ``` 65 | 66 | ## Example (using LOOKin controller) 67 | 68 | ```yaml 69 | smartir: 70 | 71 | fan: 72 | - platform: smartir 73 | name: Bedroom fan 74 | unique_id: bedroom_fan 75 | device_code: 4000 76 | controller_data: 192.168.10.10 77 | power_sensor: binary_sensor.fan_power 78 | ``` 79 | 80 | ## Example (using ESPHome) 81 | 82 | ESPHome configuration example: 83 | 84 | ```yaml 85 | esphome: 86 | name: my_espir 87 | platform: ESP8266 88 | board: esp01_1m 89 | 90 | api: 91 | services: 92 | - service: send_raw_command 93 | variables: 94 | command: int[] 95 | then: 96 | - remote_transmitter.transmit_raw: 97 | code: !lambda 'return command;' 98 | 99 | remote_transmitter: 100 | pin: GPIO14 101 | carrier_duty_percent: 50% 102 | ``` 103 | 104 | HA configuration.yaml: 105 | 106 | ```yaml 107 | smartir: 108 | 109 | fan: 110 | - platform: smartir 111 | name: Bedroom fan 112 | unique_id: bedroom_fan 113 | device_code: 4000 114 | controller_data: my_espir_send_raw_command 115 | power_sensor: binary_sensor.fan_power 116 | ``` 117 | 118 | ## Available codes for Fan devices 119 | 120 | The following are the code files created by the amazing people in the community. Before you start creating your own code file, try if one of them works for your device. **Please open an issue if your device is working and not included in the supported models.** 121 | Contributing to your own code files is welcome. However, we do not accept incomplete files as well as files related to MQTT controllers. 122 | 123 | #### Kaze 124 | 125 | | Code | Supported Models | Controller | 126 | | ------------- | -------------------------- | ------------- | 127 | [1000](../codes/fan/1000.json)|Unknown|Broadlink 128 | 129 | #### Acorn 130 | 131 | | Code | Supported Models | Controller | 132 | | ------------- | -------------------------- | ------------- | 133 | [1020](../codes/fan/1020.json)|Unknown|Broadlink 134 | 135 | #### Atomberg 136 | 137 | | Code | Supported Models | Notes |Controller | 138 | | ------------- | ----- | ----- | ------------- | 139 | [1160](../codes/fan/1160.json)|Efficio||Broadlink 140 | [1170](../codes/fan/1170.json)|Renesa|Speeds `1,2,3,4,5` is mapped to `2,3,4,5,Boost` on the remote|Broadlink 141 | 142 | #### Lucci Air 143 | 144 | | Code | Supported Models | Controller | 145 | | ------------- | -------------------------- | ------------- | 146 | [1040](../codes/fan/1040.json)|Aria|Broadlink 147 | [1041](../codes/fan/1041.json)|Whitehaven DC|Broadlink 148 | [7040](../codes/fan/7040.json)|Aria|ESPHome 149 | 150 | #### Super Fan 151 | 152 | | Code | Supported Models | Controller | 153 | | ------------- | -------------------------- | ------------- | 154 | [1060](../codes/fan/1060.json)|A1|Broadlink 155 | 156 | #### Harbor Breeze 157 | 158 | | Code | Supported Models | Controller | 159 | | ------------- | -------------------------- | ------------- | 160 | [1080](../codes/fan/1080.json)|A25-TX001-R1|Broadlink 161 | [1081](../codes/fan/1081.json)|A25-TX025|Broadlink 162 | 163 | #### Pacific 164 | 165 | | Code | Supported Models | Controller | 166 | | ------------- | -------------------------- | ------------- | 167 | [1100](../codes/fan/1100.json)|Unknown|Broadlink 168 | 169 | #### Europace 170 | 171 | | Code | Supported Models | Controller | 172 | | ------------- | -------------------------- | ------------- | 173 | [1120](../codes/fan/1120.json)|Unknown|Broadlink 174 | 175 | #### SMC 176 | 177 | | Code | Supported Models | Controller | 178 | | ------------- | -------------------------- | ------------- | 179 | [1140](../codes/fan/1140.json)|SP486, SP483|Broadlink 180 | 181 | #### Argo 182 | 183 | | Code | Supported Models | Controller | 184 | | ------------- | -------------------------- | ------------- | 185 | [1180](../codes/fan/1180.json)|Standy|Broadlink 186 | 187 | #### DCG 188 | 189 | | Code | Supported Models | Controller | 190 | | ------------- | -------------------------- | ------------- | 191 | [1200](../codes/fan/1200.json)|Unknown|Broadlink 192 | 193 | #### Mitsubishi 194 | 195 | | Code | Supported Models | Controller | 196 | | ------------- | -------------------------- | ------------- | 197 | [1220](../codes/fan/1220.json)|C56-RW5|Broadlink 198 | 199 | #### Mallory 200 | 201 | | Code | Supported Models | Controller | 202 | | ------------- | -------------------------- | ------------- | 203 | [1240](../codes/fan/1240.json)|Air Timer TS+|Broadlink 204 | -------------------------------------------------------------------------------- /docs/LIGHT.md: -------------------------------------------------------------------------------- 1 |

2 | SmartIR light 3 |

4 | 5 | For this platform to work, we need a .json file containing all the necessary IR or RF commands. 6 | Find your device's brand code [here](LIGHT.md#available-codes-for-light-devices) and add the number in the `device_code` field. The component will download it to the correct folder. If your device is not working, you will need to learn your own codes and place the .json file in `smartir/codes/light` subfolders. Please note that the `device_code` field only accepts positive numbers. The .json extension is not required. 7 | 8 | ## Configuration variables 9 | 10 | **name** (Optional): The name of the device
11 | **nuique_id** (Optional): An ID that uniquely identified this device. If two devices have the same unique ID, Home Assistant will raise an exception.
12 | **device_code** (Required): ...... (Accepts only positive numbers)
13 | **controller_data** (Required): The data required for the controller to function. Enter the entity_id of the Broadlink or Xiaomi IR controller, or the MQTT topic on which to send commands.
14 | **delay** (Optional): Adjusts the delay in seconds between multiple commands. The default is 0.5
15 | **power_sensor** (Optional): *entity_id* for a sensor that monitors whether your device is actually On or Off. This may be a power monitor sensor. (Accepts only on/off states)
16 | 17 | ## Example (using broadlink controller) 18 | 19 | Add a Broadlink RM device named "Bedroom" via config flow (read the [docs](https://www.homeassistant.io/integrations/broadlink/)). 20 | 21 | ```yaml 22 | smartir: 23 | 24 | light: 25 | - platform: smartir 26 | name: Bedroom Ceiling Light 27 | unique_id: bedroom_ceiling_light 28 | device_code: 1000 29 | controller_data: remote.bedroom_remote 30 | power_sensor: binary_sensor.bedroom_light_power 31 | ``` 32 | 33 | ## Light configuration 34 | 35 | As well as the generic settings, the light supports two lists: 36 | `brightness` and `color_temperature`. These should be sorted lists 37 | from lower to higher values of brightness on a scale of 1 to 255, and 38 | color temperature in Kelvin (normally from 2700 to 6500). Supported 39 | commands are "on", "off", "brighten", "dim", "warmer", "colder" and "night". 40 | If "night" is configured, it is implemented as a special brightness step that 41 | can be selected by setting a brightness of 1 (such lights usually have a 42 | separate small and dim nightlight bulb inside the fixture). 43 | 44 | 45 | ## Available codes for Light devices 46 | 47 | The following are the code files created by the amazing people in the community. Before you start creating your own code file, try if one of them works for your device. **Please open an issue if your device is working and not included in the supported models.** 48 | Contributing your own code files is welcome. However, we do not accept incomplete files as well as files related to MQTT controllers. 49 | 50 | #### Iris Ohyama 51 | 52 | | Code | Supported Models | Controller | 53 | |----------------------------------|------------------|------------| 54 | | [1000](../codes/light/1000.json) | LEDHCL-R2 | Broadlink | 55 | 56 | #### NEC 57 | 58 | | Code | Supported Models | Controller | 59 | |----------------------------------|------------------|------------| 60 | | [1020](../codes/light/1020.json) | RE0201 CH1 | Broadlink | 61 | | [1021](../codes/light/1021.json) | RE0201 CH2 | Broadlink | 62 | 63 | #### Toshiba 64 | 65 | | Code | Supported Models | Controller | 66 | |----------------------------------|------------------|------------| 67 | | [1040](../codes/light/1040.json) | FRC-199T | Broadlink | 68 | 69 | #### Takizumi 70 | 71 | | Code | Supported Models | Controller | 72 | |----------------------------------|------------------|------------| 73 | | [1060](../codes/light/1060.json) | TLR-002 | Broadlink | 74 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | [![](https://img.shields.io/github/v/release/smartHomeHub/SmartIR.svg?style=flat-square)](https://github.com/smartHomeHub/SmartIR/releases/latest) [![](https://img.shields.io/badge/HACS-Custom-orange.svg?style=flat-square)](https://github.com/custom-components/hacs) 2 | 3 | > ### ⚠️ Warning 4 | > You are free to fork, modify, and use the code in this repository in accordance with the applicable open-source license. 5 | > 6 | > **However, the name "SmartIR" must not be used in any capacity**, especially for promoting, rebranding, or distributing your own fork or derivative works. 7 | > 8 | > Please respect this guideline to preserve the original project's identity. 9 | 10 | ## Overview 11 | SmartIR is a custom integration for controlling **climate devices**, **media players**, **fans** and **lights** via infrared controllers.
12 | SmartIR currently supports the following controllers: 13 | * [Broadlink](https://www.home-assistant.io/integrations/broadlink/) 14 | * [Xiaomi IR Remote (ChuangmiIr)](https://www.home-assistant.io/integrations/remote.xiaomi_miio/) 15 | * [LOOK.in Remote](http://look-in.club/devices/remote) 16 | * [ESPHome User-defined service for remote transmitter](https://esphome.io/components/api.html#user-defined-services) 17 | * [MQTT Publish service](https://www.home-assistant.io/docs/mqtt/service/) 18 | 19 | More than 120 climate devices are currently supported out-of-the-box, mainly for the Broadlink controller, thanks to our awesome community.

20 | Don't forget to **star** the repository if you had fun!

21 | 22 | 23 | ## Installation 24 | ### *Manual* 25 | **(1)** Place the `custom_components` folder in your configuration directory (or add its contents to an existing `custom_components` folder). 26 | It should look similar to this: 27 | ``` 28 | / 29 | |-- custom_components/ 30 | | |-- smartir/ 31 | | |-- __init__.py 32 | | |-- climate.py 33 | | |-- fan.py 34 | | |-- light.py 35 | | |-- media_player.py 36 | | |-- etc... 37 | ``` 38 | **(2)** Add the following to your configuration.yaml file. 39 | ```yaml 40 | smartir: 41 | ``` 42 | 43 | SmartIR automatically detects updates after each HA startup and asks you to install them. It also has a mechanism that prevents you from updating if the last SmartIR version is incompatible with your HA instance. You can disable this feature by setting SmartIR as follows: 44 | ```yaml 45 | smartir: 46 | check_updates: false 47 | ``` 48 | 49 | If you would like to get updates from the rc branch (Release Candidate), configure SmartIR as follows: 50 | ```yaml 51 | smartir: 52 | update_branch: rc 53 | ``` 54 | 55 | **(3)** Configure a platform. 56 | 57 | ### *HACS* 58 | If you want HACS to handle installation and updates, add SmartIR as a [custom repository](https://hacs.xyz/docs/faq/custom_repositories/). In this case, it is recommended that you turn off automatic updates, as above. 59 |

60 | 61 | 62 | ## Platform setup instructions 63 | Click on the links below for instructions on how to configure each platform. 64 | * [Climate platform](/docs/CLIMATE.md) 65 | * [Media Player platform](/docs/MEDIA_PLAYER.md) 66 | * [Fan platform](/docs/FAN.md) 67 | * [Light platform](/docs/LIGHT.md) 68 |

69 | 70 | ## See also 71 | * [Discussion about SmartIR Climate (Home Assistant Community)](https://community.home-assistant.io/t/smartir-control-your-climate-tv-and-fan-devices-via-ir-rf-controllers/) 72 | -------------------------------------------------------------------------------- /docs/assets/smartir_climate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartHomeHub/SmartIR/f962fa22105e4ef125a9736668f805878f77192c/docs/assets/smartir_climate.png -------------------------------------------------------------------------------- /docs/assets/smartir_fan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartHomeHub/SmartIR/f962fa22105e4ef125a9736668f805878f77192c/docs/assets/smartir_fan.png -------------------------------------------------------------------------------- /docs/assets/smartir_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartHomeHub/SmartIR/f962fa22105e4ef125a9736668f805878f77192c/docs/assets/smartir_light.png -------------------------------------------------------------------------------- /docs/assets/smartir_mediaplayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartHomeHub/SmartIR/f962fa22105e4ef125a9736668f805878f77192c/docs/assets/smartir_mediaplayer.png -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SmartIR", 3 | "homeassistant": "2025.5.0", 4 | "persistent_directory": "codes" 5 | } 6 | --------------------------------------------------------------------------------