homebridge-oppo-udp
Version:
Homebridge Plugin to control your Oppo 203/205.
114 lines (110 loc) • 5 kB
JavaScript
"use strict";
const SERVICE_IDS = Object.freeze({
TV_MAIN: "YourUniqueIdentifier-7",
TV_SPEAKER_VOLUME: "YourUniqueIdentifier-20",
PLAY_SWITCH: "YourUniqueIdentifier-10",
PAUSE_SWITCH: "YourUniqueIdentifier-11",
STOP_SWITCH: "YourUniqueIdentifier-12",
DOLBY_VISION_SENSOR: "YourUniqueIdentifier-1",
HDR10_SENSOR: "YourUniqueIdentifier-2",
SDR_SENSOR: "YourUniqueIdentifier-3",
DOLBY_ATMOS_SENSOR: "YourUniqueIdentifier-8",
DTS_SENSOR: "YourUniqueIdentifier-9",
CONNECTION_STATUS_SENSOR: "YourUniqueIdentifier-1010",
BLURAY_INPUT_SWITCH: "YourUniqueIdentifier-23",
HDMI_IN_INPUT_SWITCH: "YourUniqueIdentifier-24",
HDMI_OUT_INPUT_SWITCH: "YourUniqueIdentifier-25",
OPTICAL_INPUT_SWITCH_205: "YourUniqueIdentifier-4010",
COAXIAL_INPUT_SWITCH_205: "YourUniqueIdentifier-4011",
USB_AUDIO_INPUT_SWITCH_205: "YourUniqueIdentifier-4012",
VOLUME_DIMMER: "YourUniqueIdentifier-98",
VOLUME_FAN: "YourUniqueIdentifier-98F",
MOVIE_PROGRESS_DIMMER: "YourUniqueIdentifier-301",
MOVIE_PROGRESS_FAN: "YourUniqueIdentifier-301F",
CHAPTER_NUMBER_DIMMER: "YourUniqueIdentifier-302",
CHAPTER_NUMBER_FAN: "YourUniqueIdentifier-302F",
CHAPTER_PROGRESS_DIMMER: "YourUniqueIdentifier-303",
CHAPTER_PROGRESS_FAN: "YourUniqueIdentifier-303F",
INPUT_SOURCE_BLURAY: "YourUniqueIdentifier-1003",
INPUT_SOURCE_HDMI_IN: "YourUniqueIdentifier-1004",
INPUT_SOURCE_HDMI_OUT: "YourUniqueIdentifier-1005",
INPUT_SOURCE_OPTICAL_IN: "YourUniqueIdentifier-4005",
INPUT_SOURCE_COAXIAL_IN: "YourUniqueIdentifier-4006",
INPUT_SOURCE_USB_AUDIO_IN: "YourUniqueIdentifier-4007",
INPUT_SOURCE_RUNTIME: "NicoCata-1004",
INPUT_SOURCE_CURRENT_CHAPTER: "NicoCata-4005",
INPUT_SOURCE_AUDIO_FORMAT: "NicoCata-4006",
INPUT_SOURCE_AUDIO_LANGUAGE: "NicoCata-4007",
STATELESS_CURSOR_UP: "YourUniqueIdentifier-31",
STATELESS_CURSOR_DOWN: "YourUniqueIdentifier-32",
STATELESS_CURSOR_LEFT: "YourUniqueIdentifier-33",
STATELESS_CURSOR_RIGHT: "YourUniqueIdentifier-34",
STATELESS_CURSOR_ENTER: "YourUniqueIdentifier-35",
STATELESS_MENU: "YourUniqueIdentifier-36",
STATELESS_BACK: "YourUniqueIdentifier-37",
STATELESS_PREVIOUS: "YourUniqueIdentifier-38",
STATELESS_NEXT: "YourUniqueIdentifier-39",
STATELESS_CLEAR: "YourUniqueIdentifier-40",
STATELESS_TOP_MENU: "YourUniqueIdentifier-41",
STATELESS_OPTION: "YourUniqueIdentifier-42",
STATELESS_HOME_MENU: "YourUniqueIdentifier-43",
STATELESS_INFO: "YourUniqueIdentifier-44",
STATELESS_SETUP: "YourUniqueIdentifier-45",
STATELESS_REWIND: "YourUniqueIdentifier-46",
STATELESS_DIMMER: "YourUniqueIdentifier-47",
STATELESS_PURE_AUDIO: "YourUniqueIdentifier-48",
STATELESS_GOTO: "YourUniqueIdentifier-49",
STATELESS_PAGE_UP: "YourUniqueIdentifier-50",
STATELESS_PAGE_DOWN: "YourUniqueIdentifier-51",
STATELESS_POPUP_MENU: "YourUniqueIdentifier-52",
STATELESS_RED: "YourUniqueIdentifier-53",
STATELESS_GREEN: "YourUniqueIdentifier-54",
STATELESS_BLUE: "YourUniqueIdentifier-55",
STATELESS_YELLOW: "YourUniqueIdentifier-56",
STATELESS_AUDIO: "YourUniqueIdentifier-57",
STATELESS_SUBTITLE: "YourUniqueIdentifier-58",
STATELESS_ANGLE: "YourUniqueIdentifier-59",
STATELESS_ZOOM: "YourUniqueIdentifier-60",
STATELESS_SAP: "YourUniqueIdentifier-61",
STATELESS_AB_REPLAY: "YourUniqueIdentifier-62",
STATELESS_REPEAT: "YourUniqueIdentifier-63",
STATELESS_PIP: "YourUniqueIdentifier-64",
STATELESS_RESOLUTION: "YourUniqueIdentifier-65",
STATELESS_3D: "YourUniqueIdentifier-67",
STATELESS_PICTURE: "YourUniqueIdentifier-68",
STATELESS_HDR_BUTTON: "YourUniqueIdentifier-69",
STATELESS_SUBTITLE_HOLD: "YourUniqueIdentifier-70",
STATELESS_INFO_HOLD: "YourUniqueIdentifier-71",
STATELESS_RESOLUTION_HOLD: "YourUniqueIdentifier-72",
STATELESS_AV_SYNC: "YourUniqueIdentifier-73",
STATELESS_GAPLESS_PLAY: "YourUniqueIdentifier-74",
STATELESS_INPUT: "YourUniqueIdentifier-75",
STATELESS_EJECT_DISC: "YourUniqueIdentifier-76",
STATELESS_FORWARD: "YourUniqueIdentifier-80",
});
const SERVICE_NAMES = Object.freeze({
BLURAY_INPUT_SWITCH: "Blu-ray Input",
CHAPTER_NUMBER: "Chapter Number",
CHAPTER_PROGRESS: "Chapter Progress",
CONNECTION_STATUS: "Oppo Not Responding",
DOLBY_ATMOS_SOUND: "Dolby Atmos Sound",
DOLBY_VISION_VIDEO: "Dolby Vision Video",
DTS: "DTS",
HDMI_IN_INPUT_SWITCH: "HDMI In Input",
HDMI_OUT_INPUT_SWITCH: "HDMI Out Input",
HDR10_VIDEO: "HDR 10 Video",
MOVIE_PROGRESS: "Movie Progress",
OPPO_VOLUME: "Oppo Volume",
OPPO_VOLUME_CONTROL: "Oppo Volume Control",
OPTICAL_INPUT_SWITCH: "Optical Input",
COAXIAL_INPUT_SWITCH: "Coaxial Input",
PAUSE: "Pause",
PLAY: "Play",
SDR_VIDEO: "SDR Video",
STOP: "Stop",
USB_AUDIO_INPUT_SWITCH: "USB Audio In Input",
});
module.exports = {
SERVICE_IDS,
SERVICE_NAMES,
};