# JavaScript Media Management Service API

The Media Management Service API is supported since WRT 1.1.

The Media Management Service API allows widgets to retrieve information (metadata) about the media files stored in the Media Gallery of a device. The API is integrated into WRT through the `device` object.

For an overview of the service and the API, see section Accessing information about media files stored on a device.

### Using the Media Management Service API

To use the Media Management Service API, your widget must first create a service object for it using the `device.getServiceObject()` method. Use `Service.MediaManagement` to identify the service provider and `IDataSource` to identify the supported interface:

    var so = device.getServiceObject("Service.MediaManagement", "IDataSource");

This service object can then be used to access the services provided by the API:

- `IDataSource.GetList()`

- `IDataSource.Cancel()`

### Emulator support

The S60 5th Edition SDK emulator provides full support for the Media Management Service API.

Retrieving media file information from a memory card is only possible on a physical device. In the emulator, drive E: simulates the memory card installed on a physical device.