Media Player Plugins

The mm-player service uses Media Player Plugins (MPPs) to support browsing and playing media from different device types.

Each MPP interfaces with a specific type of media device. This modular design isolates device functionality from the common browsing and playback functionality of mm-player. The MPPs communicate with system components through C APIs to navigate mediastore filesystems and read metadata is done through C APIs. The sections that follow explain how these plugins and their supporting components fit into the overall mm-player and CAR multimedia architecture.