A test Roku channel.
certificates | Add a certificates file to promote the failed request from -60 CURLE_SSL_CACERT to 400 Bad Request | 2020-03-12 16:42:28 |
---|---|---|
components | Add new volume and memory functions | 2024-03-02 13:53:06 |
images | From static analysis: mm_icon_focus_sd.png must be 246x140 | 2020-05-06 22:04:19 |
posters | first commit | 2020-03-06 23:03:37 |
source | Fix static analysis problems. Add some logging. | 2020-05-06 22:25:57 |
.gitignore | Initial support for VS Code | 2023-01-20 22:18:27 |
LICENSE.txt | Run the test code again with each OK button press. | 2020-03-07 22:37:16 |
Makefile | Initial support for VS Code | 2023-01-20 22:18:27 |
README.md | Add new volume and memory functions | 2024-03-02 13:53:06 |
dxb_channel.code-workspace | Initial support for VS Code | 2023-01-20 22:18:27 |
dxb_channel.sublime-project | Add a certificates file to promote the failed request from -60 CURLE_SSL_CACERT to 400 Bad Request | 2020-03-12 16:42:28 |
manifest | Add new volume and memory functions | 2024-03-02 13:53:06 |
dxb Channel is a test channel for Roku devices. It uses SceneGraph and the BrightScript language.
This is the private channel code: dxb
Clicking the link will take you directly to a confirmation page for getting the channel.
At git.dlma.com click Download and select Download ZIP or Download TAR.
If you're me, and you want to contribute to the repo, then you can clone it like so:
git clone ssh://$USER@dlma.com/~/git/dxb_channel.git
Ensure you can sideload a dev channel.
It is convenient to set environment variables $ROKU_DEV_TARGET
and $DEVPASSWORD
in a
local file ".env". For example:
ROKU_DEV_TARGET=192.168.1.2
DEVPASSWORD=mooltipass
Running make will build and deploy if you have $ROKU_DEV_TARGET
and $DEVPASSWORD
set.
make
You can automatically make and deploy with each changed file with the following command:
git ls-files | entr -c sh -c 'make all'
VS Code can also use the Makefile with VC Code Makefile Tools.
Use dxb_channel.code-workspace as your workspace file for the project.
See the "build_systems" command in dxb_channel.sublime-project to see how the channel is zipped and deployed.
The code in components/testtask.brs
is run every time the OK button is pressed (while the "Test Output" pane has
focus). That's a good place to experiment with new code.
Yes.
This software uses the MIT license.