Your rating: None Average: 4.9 (31 votes)

UPnP/DLNA client for Sailfish OS


  • Discovery of UPnP/DLNA devices in a local network
  • Remote control (Play, Pause, Next, Prev, Seek, Volume up/down)
  • Playing local content (Music, Video, Images) on Media Renderer devices
  • Playing gPodder's podcasts
  • Playing remote content (e.g. internet radio, SomaFM channels, Icecast streams, FOSDEM videos, Bandcamp, SoundCloud, TuneIn stations)
  • Playing items from Media Servers on Media Renderer devices
  • Streaming of local Microphone to Media Renderer devices
  • Streaming of audio playback of any local application (similar functionality to pulseaudio-dlna server)
  • Screen capture / Screen mirroring
  • Recording of tracks in Icecast streams
  • Play queue (play once/repeat options)
  • Playlists (saving/opening)
  • Sharing content to other devices via UPnP Media Server

Sandboxing note (version >= 2.12.0)

  • explicit SailJail permissions are enabled in version >= 2.12.0
  • app settings get reset (settings migration is not implemented)
  • features that don't work right now under sandboxing:
    • Screen Capture
    • gPodder integration
    • settings option to enable/disable 'Open link'
    • media detection in web URLs with youtube-dl


All translations are very welcome. There are three ways to contribute:

Source code

Bugs reporting, Feature requests

Any comments, issue reports are highly appreciated.



Application versions: 
File harbour-jupii-2.9.1-2.i486.rpm3.78 MB15/03/2021 - 13:43
File harbour-jupii-2.9.1-2.aarch64.rpm3.47 MB15/03/2021 - 13:43
File harbour-jupii-2.9.1-2.armv7hl.rpm3.4 MB15/03/2021 - 13:43
File harbour-jupii-2.10.2-1.i486.rpm3.8 MB30/11/2021 - 20:43
File harbour-jupii-2.10.2-1.armv7hl.rpm3.42 MB30/11/2021 - 20:43
File harbour-jupii-2.10.2-1.aarch64.rpm3.48 MB30/11/2021 - 20:43
File harbour-jupii-2.11.3-1.i486.rpm3.83 MB13/02/2022 - 15:38
File harbour-jupii-2.11.3-1.armv7hl.rpm3.45 MB13/02/2022 - 15:38
File harbour-jupii-2.11.3-1.aarch64.rpm3.52 MB13/02/2022 - 15:38
File harbour-jupii-2.12.0-1.i486.rpm3.83 MB27/03/2022 - 20:50
File harbour-jupii-2.12.0-1.armv7hl.rpm3.45 MB28/03/2022 - 12:11
File harbour-jupii-2.12.0-1.aarch64.rpm3.51 MB28/03/2022 - 12:11

2.12.0 (beta)

  • Sandboxing permissions enabled
  • Screen capture disabled (doesn't work with SailJail)
  • Few minor changes needed to make app working under sandboxing

2.11.3 (harbour release)

  • FOSDEM 2022 videos
  • Better support for Bandcamp/Soundcloud web URLs (Album, Artist) when you open link with Jupii (via 'Open link' dialog)
  • Many bug fixes

2.11.2 (beta release)

  • Translations update: Slovenian, German, Russian (Many thanks to all translators for their great effort!)
  • UI bug fixes and few visual improvement
  • Regression fix: Sometimes track skipping did not work
  • Regression fix: App crash during audio capturing

2.11.1 (beta release)

  • Translations update: Slovenian, Spanish, Swedish (As always many to all translators for their great effort!)
  • Regression fix: Logging to file was broken
  • Regression fix: Playlist browser did not work

2.11.0 (beta release)

  • Fixes for Bandcamp integration
  • Most recent searched phrases (Bandcamp, Icecast, SoundCloud and TuneIn browsers)
  • Featured content for Bandcamp and SoundCloud
  • Remote content playback fixes and improvements

For more details see the About->Changes page in the app.


minitreintje's picture

Great! This was a missing SFOS app!

vansid's picture

Do you have any plans to support MythTV as a UPnP device in the future?

mkiol's picture

MythTV implements so called MediaServer role - it exposes files for other UPnP devices in the network. Currently Jupii is able to plays only local file stored on phone, so it doesn't use MediaServer :-(

I think you should try Donnie app (https://openrepos.net/content/wdehoog/donnie). It better suits your use case, because it allows you to play files from MediaServer to MediaRenderer devices.