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
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.