Classes | |
| class | DmsMediaSource |
Functions | |
| tuple[str|None, str|None] | _parse_identifier (MediaSourceItem item) |
| DmsMediaSource | async_get_media_source (HomeAssistant hass) |
Implementation of DLNA DMS as a media source.
URIs look like "media-source://dlna_dms/<source_id>/<media_identifier>"
Media identifiers can look like:
* `/path/to/file`: slash-separated path through the Content Directory
* `:ObjectID`: colon followed by a server-assigned ID for an object
* `?query`: question mark followed by a query string to search for,
see [DLNA ContentDirectory SearchCriteria](http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v1-Service.pdf)
for the syntax.
|
private |
Parse the source_id and media identifier from a media source item.
Definition at line 115 of file media_source.py.
| DmsMediaSource homeassistant.components.dlna_dms.media_source.async_get_media_source | ( | HomeAssistant | hass | ) |
Set up DLNA DMS media source.
Definition at line 28 of file media_source.py.