Matter Survey

Community-driven database of Matter device capabilities

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

Application Cluster
Media
Introduced in: Matter 1.0
Devices: 1
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