View on GitHub

RokuLoader

Roku developer application installer command-line utilty for Windows

Download this project as a .zip file Download this project as a tar.gz file

Compiled Executable

Download the executable here

Requires .NET 4.5

RokuLoader - Release v1.0.0 (GitHub download page)

About RokuLoader

The RokuLoader is a command line interface for Windows that allowes developer builds of Roku channels (packaged az .zip files) to be uploaded to a Roku device's Developer Application Interface in one command.

License

Under MIT License http://github.com/patrick0xf/RokuLoader

About Roku Development

For details regarding Roku development, visit http://sdkdocs.roku.com/display/sdkdoc/Developer+Guide

Usage

  -h, --hostname    Required. The hostname or IP address of the Roku Streaming
                    Player.
  -u, --username    (Default: rokudev) Do not set unless you are on very old
                    Roku firware that doesn't require local developer
                    authentication, in which case, use '-u none'.
  -p, --password    The password for the 'rokudev' local developer account to
                    access the Roku Streaming Player's Developer Application
                    Installer
  -z, --zipfile     Required. The local path to the Roku application packaged
                    as a zip file
  --help            Display this help screen.

Error Codes:

Returns DOS error code 0 for success, 1 for failure.

Examples:

rokuloader -h 192.168.1.10 -p secret -z c:\rokudev\package.zip
rokuloader --hostname 192.168.1.10 --password secret --zipfile c:\package.zip
rokuloader -h myroku -p secret -z "c:\rokudev\project name\package.zip"
rokuloader -h 192.168.1.10 -u "none" -z "c:\project name\n1000version.zip"

Example Output:

Connecting to 192.168.1.173...
Uploading Snowflakes.zip...

Development Application Installer
Currently Installed Application:

414e18fc1c3568af3e563f125e42f1fc   dev.zip (784178 bytes)

Warning: Application size limits it to Roku 2 players, Roku XDS and Roku XR.
It will not work with other Roku 1 players.  (784178 > 768000)

Authors and Contributors

@patrick0xf