# Welcome to dLeyna’s documentation!

Note

This documentation is currently a stub and work in progress. It only provides a bare minumum of information

## About

dLeyna is a set of services and D-Bus APIs that aim to simplify access to UPnP and DLNA media devices in a network.

The latest version of this document can be found at https://world.pages.gitlab.gnome.org/dLeyna/docs/

The current development of the project is hosted at GNOME’s gitlab instance: https://gitlab.gnome.org/World/dLeyna

### Services

dLeyna-server provides APIs for discovering Digital Media Servers and for browsing and searching their contents. It can be used in conjunction with a multimedia framework, such as GStreamer, to implement a Digital Media Player. It can also be used to implement the DLNA Download System Use Case.

dLeyna-renderer provides APIs for discovering and manipulating Digital Media Renderers. It can be used to implement two-box push. Together, these components can be used to create a Digital Media Controller.

## Acknowledgements

dLeyna has its origins in Intel’s OSTC. The original repositories can be found at

- https://github.com/intel/dleyna-core

- https://github.com/intel/dleyna-connector-dbus

- https://github.com/intel/dleyna-server

- https://github.com/intel/dleyna-renderer

The old documentation can still be reached using archive.org’s wayback machine:

https://web.archive.org/web/20210612235137/https://01.org/dleyna/