Your rating: None Average: 4.9 (25 votes)

UPnP/DLNA client for Sailfish OS. It allows to stream various content to UPnP/DLNA devices.

Following features are 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, Podcasts, local Microphone) to UPnP devices
- Streaming of remote content (e.g. internet radio, SomaFM channels, Icecast streams, items on media servers) to UPnP devices
- Streaming of audio playback of any application (similar functionality to pulseaudio-dlna server)
- Screen casting (beta feature)
- Recording of Icecast streams
- Playlists
- Sharing content to other devices via UPnP directory service

This is "work in progress" project in beta stage, so likely contains a number of bugs.

Any comments, issue reports are highly appreciated.

All translations are very welcome. There are three ways to contribute:
- [preferred] Transifex project: https://www.transifex.com/mkiol/jupii/
- Direct github pull request: https://github.com/mkiol/Jupii/tree/master/sailfish/translations
- Translation file sent to me via e-mail: jupii@mkiol.net

Source code: https://github.com/mkiol/Jupii
Bugs, Feature requests: https://github.com/mkiol/Jupii/issues or just email: jupii@mkiol.net



Application versions: 
File harbour-jupii-2.0.0-1.armv7hl.rpm2.36 MB25/11/2018 - 17:13
File harbour-jupii-2.0.0-1.i486.rpm2.49 MB25/11/2018 - 17:13
File harbour-jupii-2.5.1-1.i486.rpm2.84 MB09/09/2019 - 21:32
File harbour-jupii-2.5.1-1.armv7hl.rpm2.75 MB09/09/2019 - 21:32
File harbour-jupii-2.5.2-1.armv7hl.rpm2.76 MB20/09/2019 - 20:49
File harbour-jupii-2.5.2-1.i486.rpm2.84 MB20/09/2019 - 20:49
File harbour-jupii-2.5.3-1.i486.rpm2.84 MB30/11/2019 - 18:31
File harbour-jupii-2.5.3-1.armv7hl.rpm2.76 MB30/11/2019 - 18:31
File harbour-jupii-2.5.4-1.armv7hl.rpm2.76 MB08/12/2019 - 21:00
File harbour-jupii-2.5.4-1.i486.rpm2.84 MB08/12/2019 - 21:00
File harbour-jupii-2.6.0-1.armv7hl.rpm2.79 MB07/02/2020 - 00:54
File harbour-jupii-2.6.0-1.i486.rpm2.88 MB07/02/2020 - 01:01
File harbour-jupii-2.6.1-1.armv7hl.rpm2.8 MB13/02/2020 - 22:54
File harbour-jupii-2.6.1-1.i486.rpm2.89 MB13/02/2020 - 22:54

version 2.6.1 (beta)
- Chinese, German, Spanish, Slovenian and Swedish translations update (many thanks to Rui Kon, jgibbon, Carlos Gonzalez, Bostjan Strumbelj and Åke Engelbrektson)

version 2.6.0 (beta)
- Support for items from UPnP Media Servers on play queue
- Favorite devices option
- Play queue usability enhancement
- Tracks history for Icecast items
- Force 16:9 aspect ratio option for Screen capture
- Bug fixes and many small improvements

version 2.5.4 (beta)
- German and Chinese translations update (many thanks to drosjesjaafoer and Rui Kon)
- Bug fixes and small improvements (issue with settings saving introduced in v2.5.3 is resolved)

version 2.5.3 (beta)
- Slovenian translation update (many thanks to Bostjan Strumbelj)
- Option to turn on logging to file (needed for troubleshooting purposes)

version 2.5.2 (harbour release)
- Screen capture bug fixes
- Italian translation (many thanks to Fra)

version 2.5.1 (beta)
- Screen capture improvements
- Russian, Polish and Swedish translations update
- Bug fixes

version 2.5.0 (beta)
- Sharing playlist items via UPnP content directory service
- Bug fixes

version 2.4.1 (beta)
- Fix of audio capturing in Sailfish OS 3.1
- Translations update

version 2.4.0 (beta)
- Screen capture (only in OpenRepos package)
- Microphone and Audio capture improvements
- Improved search on Album, Recordings and gPodder pages

version 2.3.1 (beta)
- Support for landscape orientation
- Translations update (Slovenian, Chinese, Russian, Polish and Swedish)

version 2.3.0 (beta)
- Stream recorder: enables recording of tracks from SHOUTcast stream (Experiment)
- Better volume up/down hardware keys support
- Toggle power option when UPnP device supports Yamaha XC API
- DBus API improvements
- SomaFM streaming improvements

version 2.2.2 (harbour release)
- Translation update (Slovenian and Chinese)


Kabouik's picture

Any plans to add the possibility to stream content on the phone from another device, like a computer running pulseaudio-dlna? The phone could then become a great receiver for headphones (larger music database, movies with properly set audio sync on the player, etc.).


I'll try Donnie too, see if it is compatible with pulseaudio-dlna.

mkiol's picture

The scenario you've described is not supported - sorry :-(. Jupii only plays local content on the remote UPnP devices like Smart speaker or TV - not the opposite way.

Actually, I'm investigating pulseaudio-dlna project right but for different use case i.e. not for receiving stream but for sending pa-dlna stream directly from Sailfish device to other UPnP media renderer.

247's picture

The app stopped working again, maybe the terminal output is useful?

mkiol's picture

Yes, yes and yes. Logs from terminal output would be extremely useful to identify the cause of the issue.  Can you please gather logs and send to Jupii's support email address => jupii[at]mkiol.net

247's picture

Ok, i will try to, sorry for the late answer...

247's picture

Tried the app again, and to my surprise it worked like a charm, the only problem is that with most of the videos the 360 tells me format is not supported (while mp4 should be) is this something that can be solved or is just an error xbox side?

247's picture

Ms should have changed something as neither last update is able to find my xbox 360...thanks anyway...

247's picture

Already tried with no luck...will try with this mornig jupii udate... :)

247's picture

Unfortunately i cannot send you any log...jupii does not find my 360 anymore...3 days ago my xbox received an update...maybe is due to that?

mkiol's picture

Sorry, I have no exerience with xbox.. :/

For device discovery Jupii uses standard UPnP procedure based on SSDP protocol. Maybe support for UPnP was disabled with the latest xbox update? Please try to enable "All devices visibled" and search once again.

247's picture

Will try...thanks...

247's picture

Tried it with my xbox 360 but it's not working...when sending a photo (i know it's experimental right now) it open the photo app and just show a black screen, if i send a song, the song is correctly shown on the 360 player but it's loading forever...maybe this area should be improved?or is just i have a poor connection? :)

mkiol's picture

Can you gather the log and send me (jupii[at]mkiol.net)? It would definitely help me in the troubleshooting.

The easiest way to do it is to run Jupii from a terminal like this:

[nemo@Sailfish ~]$ harbour-jupii &> log.txt
TamarindoJuice's picture

ready for translations?

mkiol's picture

No yet. I have at least two additional features to implement and then I'm ready to enable translations. Thank you for being patient!

Matteo's picture

hi mkiol, i have to sell a dongle hdmi dlna for my tv and i would know which devices work with your app. Thanks a lot. Matteo

mkiol's picture

Hello Matteo. Unfortunately, I have no experience with HDMI dongles, so I can't recommend anything - sorry. In general, Jupii uses DLNA, so everything that supports DLNA should be ok in the most cases.

cvp's picture

Nice App!! Are you planning to add the features like 1) repeat list/song 2) select all files and adding to the list 3) Remove existing songs from the list? :)

mkiol's picture

1, 2 -> yes
3 -> there is such option right now. Try to click and hold on item in the playlist

subeditor's picture

NIce, but the app does not parse SD-card where all my music is stored. "Music" section dislpays only tracks that are stored in phone memory.

mkiol's picture

Actually you should be able to select files from SD-card as well. Juppi uses standard SFOS components to select Music. This component displays every music track that was indexed including files on SD-card. If you don't see those files, probably there is a problem with Tracker database.

Maybe "SFOS Settings->Utilities->Tracker database->Clear" could fix it?

subeditor's picture

Oh, yeah, I see now. I have a plugin that exlude SD-card from the tracker (cause otherwise all album arts are included in the gallery).

Then it would br nice to add options to add folder/multiple files via File section of your app.


ziellos's picture

Works great! The ability to add albums to the playlist would be nice.

birdzhang's picture


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.