/Jupii

Stream content from Sailfish OS mobile to UPnP/DLNA devices

Primary LanguageCMozilla Public License 2.0MPL-2.0

Jupii

The UPnP/DLNA client for Sailfish OS. It allows to stream content files from the mobile to UPnP/DLNA devices.

Features

Following features are currently supported:

  • Discovery of UPnP devices in a local network
  • Remote control (Play, Pause, Next, Prev, Seek, Volume up/down)
  • Streaming of content (Music, Video, Images) from the mobile to UPnP devices

Role in UPnP architecture

Jupii is a client of AVTransport and RenderingControl services. It connects to devices that implement MediaRenderer role. In order to share content from the mobile, Jupii starts local HTTP streaming server.

D-Bus API

Jupii exposes simple D-Bus service. It can be used to make integration with other Sailfish OS applications.

The example 'proof of concept' integration with gPodder is available to download here.

Third-party components

Jupii relies on following third-party open source components:

License

Jupii is distributed under Mozilla Public License Version 2.0.