├── .codeclimate.yml ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge.yml │ ├── build.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── examples ├── connect.js ├── connect_and_disconnect.js ├── connect_channels.js ├── discovery.js ├── double_connect.js ├── poweroff.js └── poweron.js ├── package.json ├── sonar-project.properties ├── src ├── channelmanager.js ├── channels │ ├── systeminput.js │ ├── systemmedia.js │ └── tvremote.js ├── events.js ├── packet │ ├── message.js │ ├── packer.js │ ├── simple.js │ └── structure.js ├── sgcrypto.js ├── smartglass.js └── xbox.js └── tests ├── data ├── packets │ ├── acknowledge │ ├── connect_request │ ├── connect_response │ ├── console_status │ ├── disconnect │ ├── discovery_request │ ├── discovery_response │ ├── gamedvr_record │ ├── gamepad │ ├── json │ ├── local_join │ ├── media_command │ ├── media_state │ ├── poweroff │ ├── poweron │ ├── start_channel_request │ └── start_channel_response └── selfsigned_cert.crt ├── events.js ├── packet_packer.js ├── packet_packer_message.js ├── packet_packer_simple.js ├── packet_structure.js ├── sgcrypto.js └── xbox.js /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .nyc_output 3 | coverage 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | npm test 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/README.md -------------------------------------------------------------------------------- /examples/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/connect.js -------------------------------------------------------------------------------- /examples/connect_and_disconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/connect_and_disconnect.js -------------------------------------------------------------------------------- /examples/connect_channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/connect_channels.js -------------------------------------------------------------------------------- /examples/discovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/discovery.js -------------------------------------------------------------------------------- /examples/double_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/double_connect.js -------------------------------------------------------------------------------- /examples/poweroff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/poweroff.js -------------------------------------------------------------------------------- /examples/poweron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/examples/poweron.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/package.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/channelmanager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/channelmanager.js -------------------------------------------------------------------------------- /src/channels/systeminput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/channels/systeminput.js -------------------------------------------------------------------------------- /src/channels/systemmedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/channels/systemmedia.js -------------------------------------------------------------------------------- /src/channels/tvremote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/channels/tvremote.js -------------------------------------------------------------------------------- /src/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/events.js -------------------------------------------------------------------------------- /src/packet/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/packet/message.js -------------------------------------------------------------------------------- /src/packet/packer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/packet/packer.js -------------------------------------------------------------------------------- /src/packet/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/packet/simple.js -------------------------------------------------------------------------------- /src/packet/structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/packet/structure.js -------------------------------------------------------------------------------- /src/sgcrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/sgcrypto.js -------------------------------------------------------------------------------- /src/smartglass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/smartglass.js -------------------------------------------------------------------------------- /src/xbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/src/xbox.js -------------------------------------------------------------------------------- /tests/data/packets/acknowledge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/acknowledge -------------------------------------------------------------------------------- /tests/data/packets/connect_request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/connect_request -------------------------------------------------------------------------------- /tests/data/packets/connect_response: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/connect_response -------------------------------------------------------------------------------- /tests/data/packets/console_status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/console_status -------------------------------------------------------------------------------- /tests/data/packets/disconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/disconnect -------------------------------------------------------------------------------- /tests/data/packets/discovery_request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/discovery_request -------------------------------------------------------------------------------- /tests/data/packets/discovery_response: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/discovery_response -------------------------------------------------------------------------------- /tests/data/packets/gamedvr_record: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/gamedvr_record -------------------------------------------------------------------------------- /tests/data/packets/gamepad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/gamepad -------------------------------------------------------------------------------- /tests/data/packets/json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/json -------------------------------------------------------------------------------- /tests/data/packets/local_join: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/local_join -------------------------------------------------------------------------------- /tests/data/packets/media_command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/media_command -------------------------------------------------------------------------------- /tests/data/packets/media_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/media_state -------------------------------------------------------------------------------- /tests/data/packets/poweroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/poweroff -------------------------------------------------------------------------------- /tests/data/packets/poweron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/poweron -------------------------------------------------------------------------------- /tests/data/packets/start_channel_request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/start_channel_request -------------------------------------------------------------------------------- /tests/data/packets/start_channel_response: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/packets/start_channel_response -------------------------------------------------------------------------------- /tests/data/selfsigned_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/data/selfsigned_cert.crt -------------------------------------------------------------------------------- /tests/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/events.js -------------------------------------------------------------------------------- /tests/packet_packer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/packet_packer.js -------------------------------------------------------------------------------- /tests/packet_packer_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/packet_packer_message.js -------------------------------------------------------------------------------- /tests/packet_packer_simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/packet_packer_simple.js -------------------------------------------------------------------------------- /tests/packet_structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/packet_structure.js -------------------------------------------------------------------------------- /tests/sgcrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/sgcrypto.js -------------------------------------------------------------------------------- /tests/xbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXbox/xbox-smartglass-core-node/HEAD/tests/xbox.js --------------------------------------------------------------------------------