The Roku manifest
file is used to configure the Roku client application.
Among other things, it defines:
For details of the manifest file’s base attributes, see Roku’s manifest file documentation.
In addition to the base attributes defined by Roku, You.i TV has the following additional attributes that you must define:
host
: The IP address of the server.
You may need to periodically change the host during development.
See Roku Client Builds.
port
: The server’s port number.
54322
.50000
or less.
For details, see Local Test Setup for Roku Apps and Roku Client Builds.secure
:
false
for local development work.true
when it finalizes the Roku client package for deployment.
For details, see Deploying Roku Apps.requires_widevine_drm
requires_widevine_version
"1.0"
.DEBUG_PRINT_VIDEO_DRM
:
Set to true
to print the logs with the videoHeader
and drmParam
and their details added; as follows:
// Adding videoheader
<Component: roAssociativeArray> =
{
drmHeader: "drm_header_property"
}
// Adding drmparam
<Component: roAssociativeArray> =
{
appData: "drm-token-as-a-string"
name: "AdobeAccess"
test: "Random_drm_property"
}
Set to false
to print the logs with only the videoHeader
and drmParam
without any details about what parameters are added; as follows:
Adding videoheader
Adding drmparam
ENABLE_DEBUG_ERROR_DIALOG
:
true
to display additional debug information in the Component Library error message dialog; such as whether the error was caused by bad formatting or by incorrect downloading, and the affected components.false
to display the error message without the additional debug information.supports_etc_seek=1
:
supports_etc_next=1
: