Stream content from Sailfish OS mobile to UPnP/DLNA devices
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
binary
core
dbus
desktop
libs
sailfish
screenshots
.gitignore
LICENSE
README.md

README.md

Jupii

The UPnP/DLNA client for Sailfish OS and Linux desktop. It allows to stream content files (Music, Video, Images) 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 local content (Music, Video, Images) as well as remote content (e.g. Internet radio channels) to UPnP Media Renderer 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, Jupii starts local HTTP streaming server.

D-Bus API

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

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

Third-party components

Jupii relies on following third-party open source components:

Download

  • Sailfish OS packages are available for download from OpenRepos and Jolla Store.
  • Linux desktop binary packages (RPM, DEB and package for Arch) can be download here.

License

Jupii is distributed under Mozilla Public License Version 2.0.