The Content Launcher cluster (0x050A) is a Matter cluster that Launches content by URL, search query, or content ID on media devices.. It defines 6 commands and 4 attributes and is mandatory for 4 device types.
Content Launcher 0x050A
Launches content by URL, search query, or content ID on media devices.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Attributes 4
Commands 6
Features 8
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | AcceptHeader | array | Optional |
| 0x0001 |
SupportedStreamingProtocols
max 0x00000003 · default 0
|
SupportedProtocolsBitmap | Optional |
| 0x0002 |
Movable
default 0
|
boolean | Optional Provisional |
| 0x0003 | Presets | array | Optional Provisional |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
LaunchContent
Optional Upon receipt, this SHALL launch the specified content with optional search criteria.
|
client→server |
Search: ContentSearchStruct, AutoPlay: boolean, Data: char_string, PlaybackPreferences: PlaybackPreferencesStruct, UseCurrentContext: boolean, ContentAppVendorID: int16u, ContentAppProductID: int16u |
| 0x01 |
LaunchURL
Optional Upon receipt, this SHALL launch content from the specified URL.
|
client→server |
ContentURL: long_char_string, DisplayString: long_char_string, BrandingInformation: BrandingInformationStruct, PlaybackPreferences: PlaybackPreferencesStruct, ContentType: long_char_string, ContentHeaders: char_string, OffsetMillisecs: int32u, QueueType: QueueTypeEnum, NextUrl: long_char_string |
| 0x02 |
LauncherResponse
Optional This command SHALL be generated in response to LaunchContent and LaunchURL commands.
|
server→client |
Status: StatusEnum, Data: char_string |
| 0x03 |
ContentReplicationRequest
Optional Provisional
Upon receipt, this SHALL request replication information for the currently playing content.
|
client→server | None |
| 0x04 |
ContentReplicationResponse
Optional Provisional
This command SHALL be generated in response to ContentReplicationRequest command.
|
server→client |
Status: StatusEnum, ReplicationInfo: ReplicationInfo |
| 0x05 |
PlayPreset
Optional Provisional
This command will play the preset passed in.
|
client→server |
PresetID: int8u |
ContentSearch
(CS)
bit 0
Device supports content search (non-app specific)
URLPlayback
(UP)
bit 1
Device supports basic URL-based file playback
AdvancedSeek
(AS)
bit 2
Enables clients to implement more advanced media seeking behavior in their user interface, such as for example a "seek bar"
TextTracks
(TT)
bit 3
Device or app supports Text Tracks
AudioTracks
(AT)
bit 4
Device or app supports Audio Tracks
ContentReplication
(CR)
bit 5
Provisional
Device supports replicating currently playing content to another device for playback continuation
ContentQueueing
(CQ)
bit 6
Provisional
Device supports content queueing and enhanced URL launching with content type, headers, offset, and next URL
Presets
(PS)
bit 7
Provisional
Device supports a list of presets that can be started without further details
Device Types Using This Cluster
Device types in the Matter spec that reference this cluster
Devices Implementing This Cluster
1 device in the survey implement this cluster