@amazon-devices/kepler-media-controls
Open Beta Documentation Amazon offers this technical
documentation as part of a pre-release, open beta. The features described might change as Amazon receives feedback
and iterates on the features. For the most current feature information, see the Release
Notes.
Get started
Setup
- Add the following library dependency to the
dependencies
section of your package.json file.
json
"@amazon-devices/kepler-media-controls": "~1.0.0",
"@amazon-devices/kepler-media-types": "~1.0.0"
</div>
-
Add following components and privileges in your manifest.toml.
[package] title = "<Your app title>" id = "com.amazondeveloper.media.sample" [components] [[components.interactive]] id = "com.amazondeveloper.media.sample.main" launch-type = "singleton" # The category "com.amazon.category.kepler.media" is only necessary for the primary component, which is identified in the extras # section of the manifest using the "interface.provider" key. categories = ["com.amazon.category.kepler.media"] runtime-module = "/com.amazon.kepler.keplerscript.runtime.loader_2@IKeplerScript_2_0" [[extras]] key = "interface.provider" component-id = "com.amazondeveloper.media.sample.main" [extras.value.application] [[extras.value.application.interface]] interface_name = "com.amazon.kepler.media.IMediaPlaybackServer" command_options = [ "StartOver", "Previous", "Next", "SkipForward", "SkipBackward", <insert other commands supported> ] attribute_options = ["AudioAdvanceMuted", <insert any other attribute options supported>] features = ["AdvancedSeek", "VariableSpeed", "AudioTracks", "TextTracks", <insert other features supported>]
Related topics
Modules
- index
- MediaControlClientAsync
- MediaControlComponentAsync
- MediaControlEndpointLocatorAsync
- MediaControlServer
- MediaControlServerComponentAsync
- turbo-modules/KeplerMediaControlsClientTM
- turbo-modules/KeplerMediaControlsClientTM
- turbo-modules/KeplerMediaControlsServerTM
- turbo-modules/KeplerMediaControlsServerTM
- turbo-modules/types
- turbo-modules/types
- turbo-modules/types
- turbo-modules/types/KeplerMediaControlsTypes
- turbo-modules/types/KeplerMediaControlsTypes
- turbo-modules/types/KeplerMediaControlsTypes
Last updated: Oct 03, 2025