Developers can discover DLNA devices through APIs provided by the DeviceFinder module. A DLNA device can be a digital media server (DMS). DMS devices, represented by the Provider module, shares media contents located on the devices to other DLNA devices.
Developers can browse and search shared media contents through APIs provided by the Provider module. The media contents can be image files or audio (video) files located on the DMS device that shares the files. The media contents are represented by the Item module. In order to playback the files, a proper html tag is required like audio, video, image.