Matter Survey

Community-driven database of Matter device capabilities

The Media File Management cluster (0x0511) is a Matter cluster that This cluster provides an interface for managing and sharing media files on devices such as Streaming Speakers, Smart TVs, or other media playback devices.. It defines 7 commands and 4 attributes.

Media File Management 0x0511

Application Cluster
Provisional
Introduced in: Matter master
Devices: 0
This cluster provides an interface for managing and sharing media files on devices such as Streaming Speakers, Smart TVs, or other media playback 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 7
Features 1
Code Name Type Flags
0x0000 TotalStorage
default 0
int64u Provisional read: manage
0x0001 AvailableStorage
default 0
int64u Provisional read: manage
0x0002 AvailableFiles array Provisional read: manage
0x0003 SupportedMimeTypes array Provisional read: manage
Code Name Direction Parameters
0x00 AddFile Provisional invoke: manage
Upon receipt, this command SHALL initiate the process of adding a new media file to the device's storage.
client→server
Name: char_string, Size: int64u, MimeType: long_char_string, ImageUri: long_char_string
0x01 AddFileResponse Provisional
This command SHALL be generated in response to an AddFile command.
server→client
Status: FileStatusEnum, FileID: int64u
0x02 DeleteFile Provisional invoke: manage
Upon receipt, this command SHALL delete the specified media file from the device's storage.
client→server
FileID: int64u
0x03 RequestSharedFiles Optional Provisional
Upon receipt, this command SHALL initiate a request for the server to share files with the requesting client.
client→server
ClientName: char_string, RequestID: int16u, SupportedMimeTypes: char_string
0x04 GetSharedFile Optional Provisional
Upon receipt, this command SHALL retrieve information about a file that was previously shared with the requesting client.
client→server
ResponseID: int16u
0x05 GetSharedFileResponse Optional Provisional
This command SHALL be generated in response to a GetSharedFile command.
server→client
Status: FileStatusEnum, FileDescription: FileDescriptionStruct
0x06 OfferFile Optional Provisional
Upon receipt, this command SHALL indicate that the requesting client wishes to share a file with the server.
client→server
ClientName: char_string, Name: char_string, Size: int64u, MimeType: long_char_string, ImageUri: long_char_string
MediaSharing (MS) bit 0 Provisional
Device supports sharing media files with remote clients via BDX

Devices Implementing This Cluster

0 devices in the survey implement this cluster

No devices in the survey implement this cluster yet.