Jupii

Rating: 
4.911765
Your rating: None Average: 4.9 (34 votes)

Jupii let you play audio, video and image files on any device on your local network that supports UPnP/DLNA, such as smart speaker, smart TVs, gaming consoles, and more.

In addition to the typical features you might expect from this type of application, Jupii also has some unique functionalities such as:

  • support many different internet services as media sources (Bandcamp, SoundCloud, YouTube and more...)
  • live casting of video/audio from camera or microphone
  • screen mirroring
  • audio playback casting
  • recorder that let you to extract music from internet radio streams

This app can be used in two different UPnP/DLNA modes:

  • Playback Control mode: Using Jupii, you connect to the player device (e.g. smart speaker) and transfer media from your phone to this device.
  • Media Server mode: Using your playback device (e.g. smart TV), you browse and play media files shared by Jupii.

If you looking for similar app but for Linux Desktop, Jupii is also available as a Flatpak package.

Local playback

Jupii does not support local playback right now. To play music you need to connect to external UPnP Renderer device. If you really want use Jupii as a local media player there is a workaround.

Thanks to ade you can install MPD and upmpdcli. MPD delivers audio-playback engine and upmpdcli provides UPnP Renderer interface. When both are installed, on 'Devices' list in Jupii you will find 'UpMPD' which let you play music locally. To start MPD and upmpdcli together with Jupii and stopped on exit, enable relevant option in the settings.

Translations

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

Source code

Bugs reporting, Feature requests

Any comments, issue reports are highly appreciated.

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-jupii-2.13.4-2.aarch64.rpm10.72 MB05/12/2022 - 15:23
File harbour-jupii-2.13.4-2.armv7hl.rpm10.89 MB05/12/2022 - 15:23
File harbour-jupii-2.13.4-2.i486.rpm11.5 MB05/12/2022 - 15:23
File harbour-jupii-2.10.2-1.armv7hl.rpm3.78 MB19/02/2023 - 20:00
File harbour-jupii-2.14.2-1.i486.rpm10.76 MB06/03/2023 - 17:54
File harbour-jupii-2.14.2-1.armv7hl.rpm10.16 MB06/03/2023 - 17:54
File harbour-jupii-2.14.2-1.aarch64.rpm10.23 MB06/03/2023 - 17:54
File harbour-jupii-2.14.3-1.armv7hl.rpm10.23 MB08/05/2023 - 19:15
File harbour-jupii-2.14.3-1.aarch64.rpm10.26 MB08/05/2023 - 19:15
File harbour-jupii-2.14.3-1.i486.rpm10.84 MB08/05/2023 - 19:15
File harbour-jupii-2.14.4-1.aarch64.rpm9.93 MB07/02/2024 - 13:13
File harbour-jupii-2.14.4-1.armv7hl.rpm9.79 MB07/02/2024 - 13:13
File harbour-jupii-2.14.4-1.i486.rpm10.43 MB07/02/2024 - 13:13
Changelog: 

2.14.4

  • Fix: YouTube browser didn't work due to API update
  • Fix: Devices discovery was very slow

2.14.3

  • Fixes for media server items (e.g. upmpdcli radio items couldn't be added)
  • Minor UI improvements
  • Slovenian translation update

2.14.2

  • yt-dlp update (Fix for broken YouTube items)

2.14.1

  • Translations update: sl, sv, es, nl
  • Minor UI fixes

2.14.0

  • Camera capture
  • Improved and usable screen capture
  • New music source: radio.net
  • Support for HTTP Live Streaming URLs (audio only)
  • Support for YouTube live channels
  • Video content from FOSDEM 2023
  • Starting/stopping MPD and upmpdcli on app start/exit (workaround to enable local playback)
  • UI improvement: Removing/saving multiple play queue items at once (pull-down menu option 'Select')
  • UI improvement: Settings page structured into sections
  • UI improvement: 'Open website' pull-down menu for Bandcamp/Soundcloud artist/album pages
  • Bug fix: HW volume keys did not work on aarch64
  • Bug fix: Icecast streams were not correctly reformated for devices which don't support Icecast
  • Sandboxing disabled

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

Comments

Sanpo's picture

Thanks for this brilliant app :)

Termitebug's picture

I'm having an issue or troubleshooting problem with sfos 4.5 + Jupii + latest Volumio. I can't anymore connect via UPnP to my local Volumio server (sfos browser web access works). Has anyone else the same issue?

Sanpo's picture

I'm using Jupii + Volumio. I had to remove Volumio from device list and find it again.

mkiol's picture

I've made a test with latest Volumio (installed on USB attached to PC) and latest Jupii and it worked fine. Volumio appeared on devices list and I was able to play some music.

I came across one issue. It appears that Volumio uses upmpdcli daemon to handle UPnP communication.  From my experience, upmpdcli has problem to work on devices with multiple network interfaces. I don't know what is your setup, but my Volumio was on PC with two network cards and unfortunately Volumio's upmpdcli daemon binded to wrong network, therefore Jupii wasn't able to detect it. I had to disable this 'wrong' network card and restart Volumio. After restart everything started to work.

Termitebug's picture

Yes the upmpdcli issue possibly might have happened in my case. I resolved my issue by restarting my whole network gear.

objectifnul's picture

/etc/pulse/* just sent to your mailbox

objectifnul's picture

Audio capture now working with my old Xperia X (not yet upgraded to SFos 4.5) However, volume control with hardware buttons does not work.

mkiol's picture

Thank you for checking. Unfortunately still I don't know how to fix this issue :(

Most likely the problem is releated to specific configuration (of pulse-audio) on XperiaX.

update: I read your message too quicky, sorry. So, the problem with audio capture is finally resolved!

Regarding issue with HW keys, I need to look into Jupii log.

Bramba's picture

Is there an option to add YouTube livestreams into the Jupii queue? I would like to add the famous Anjunadeep radio into my playlist:

https://www.youtube.com/watch?v=D4MdHQOILdw

Unfortunately, neither with source type "Apps & Services -> YouTube" nor as "Remote -> URL" I can add this stream.

Edit: If you like Deep House, you will also enjoy this stream. :-)

mkiol's picture

Sorry for veeery late reply. Indeed, YT live channels did not work because Jupii couldn't handle HLS streams (YT serves live content via HLS)... but it is not true any more :) Please check the latest 2.14.0 release (just uploaded to OR). You should be able to add YT live channel URL (via Add->URL) and play music.

Bramba's picture

I have issues playing the following webradio (added via "Remote URL"):

https://st01.sslstream.dlf.de/dlf/01/128/mp3/stream.mp3?aggregator=web

 

With previous versions of Jupii it seemed to work fine, but recently there is a failure somewhere. :-)

mkiol's picture

Thank for reporting it. It is a bug. Fixed in version 2.13.4 (will be on OR in a few minutes).

Bramba's picture

Awesome, it works now! Thank you very much!! :-)

247's picture

I noticed now jupii has bandcamp support, and that's great. At this point anyway wouldn't be nice a separate bandcamp application?even if it would be a simple streamer, that would be really nice...

mkiol's picture

I use and love Bandcamp as well. Just a streaming app with off-line support would be very very nice. I think it is doable and I don't see any technical obsticles. The only problem is that would take a lot of work. Moreover API is not public, so there is a chance that Bandcamp might in any point in time restrict access to it and effort spent on app development would be wasted :/

objectifnul's picture

Maybe hardware specific? (Xperia X)

objectifnul's picture

Audio Capture still broken (Xperia X)

mkiol's picture

Thank you for reporting. Unfortunatly I did not fix anything related to Audio Capture in the recent release. I still cannot reproduce this problem on my devices, but keep trying.

inte's picture

I guess its experimental anyways, but screen mirroring doesn't work at all for me (Xperia X10ii trying to mirror an Android video streaming app). The furthest I got were a still imaging of the running video steam. From the logs:
lipstick_recorder_manager@67: error 0: Permission to bind lipstick_recorder_manager denied
[C] 14:54:15.618 0x56c97f8ca0 :0 - The Wayland connection experienced a fatal error (Protokollfehler)
Wayland display got fatal error 71: Protokollfehler
Additionally, errno was set to 71: Protokollfehler
The display is now unusable, aborting.
Aborted (core dumped)

mkiol's picture

Thank you for reporting. I will look in to it. Yes, screen mirroring is an experiment. It somehow works on Xperia 10 and Jolla C, but I have never tested it on Xperia 10II. I'm guessing the problem might be related to aarch64 but hard to say. Honestly, Jupii's "Screen capture" is not really useful right now. It is extremely laggy and there is huge delay between phone and the mirror, so you don't miss much.

objectifnul's picture

v2.11.2 has audio capture still broken for me. v2.10 still OK. Sorry.
Info: v2.11.2 audio capture worked once (after about 10 failures) but for less than one second only.

objectifnul's picture

Audio capture no longer working after update to 2.11. Reverted to 2.10 (Xperia X + SFOS 3.4.0.24)
Unfortunately, the "Enable logging" option is also broken in v2.11 (no log file created)

mkiol's picture

Thanks for the quick bug report!

Indeed logging to file was broken. Fixed in newest 2.11.1 version.

I couldn't reproduce problem with Audio capture. I don't have Xperia X, but on Jolla C (SFOS 3.4.0.24) and Xperia 10 (4.3) everything seems to be fine. Could you please provide a log file for investigation? Thanks

objectifnul's picture

Log file available here: http://desguin.net/download/jupii_2-11.log.zip

Note: the 'renderer' is an AudioPro C3 wireless speaker (https://www.audiopro.com/en/product/addon-c3/#grey)

mkiol's picture

Thanks for providing logs. I'm not sure if that was a main problem you've observed, but in the recent version (2.11.2) I've fixed 'app crash during audio capturing' issue. Could you please check this new version?

nowave7's picture

Ah yes, you are right. I misunderstood some of the features listed, and thought that it could also play content from media servers. Thanks for the clarification!

nowave7's picture

Hi, I connected to my RaspberryPI media server, but can't seem to stream any of my mp3 music. I add the titles to the play queue, but i can't seem to fnd any way to actually stary with the reproduction. The server is not an issue, VLC on android is streaming music, no problems at all. One thing I did notice, however, is that in order to find the server in the first place, I needed to enable 'All devices visible' in the settings. Dont know if that makes any difference... Any idea what i might be missing? Thanks!

mkiol's picture

Most likely you're trying to use this app for something it is not designed for. Jupii is a Media Server (primary use case), so it serves content (usually files stored on SFOS device) to Media Renderer in your local network. You can't play content from Media Server on the phone with Jupii. You was not able to see your RaspberryPI server on devices list because only Media Renderer devices are shown on that list (the device on which you can play content).

I think that app you are looking for is Donnie. With Donnie you can set as Renderer 'Built-in Player' and play files from a media server.

mkiol's picture

I've just noticed that the first Jupii's screenshoot shows RespberryPI on devices list. It is possible because I've installed mpd and upmpdcli on my Pi. My Pi has speeker connected and I use it as media player (not as media server).

border's picture

Just found out about the audio capture function. This is perfect for all my needs (Sony Xperia 10). Thank you very much for Jupii!!

Pages