Flatsonar

Jupii

by Michal Kosciesza

Play media on UPnP/DLNA devices

Dangerous permissions Verified creator MPL-2.0 v2.16.3

Support the creators

Flatsonar is just the shop window. The people below made Jupii.

Screenshot 1 of Jupii Screenshot 2 of Jupii

About

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 source (Bandcamp, SoundCloud, YouTube and many more)
  • live casting of video/audio from camera or microphone
  • screen mirroring
  • 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/computer to this device.
  • Media server mode: Using your playback device (e.g. smart TV), you browse and play media files shared by Jupii

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • audio
    --socket=pulseaudio
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • access to your download folder
    --filesystem=xdg-download
  • access to your desktop folder
    --filesystem=xdg-desktop
  • access to your music folder
    --filesystem=xdg-music
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • access to your videos folder
    --filesystem=xdg-videos
  • access to your documents folder
    --filesystem=xdg-documents
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings
  • system tray
    --talk-name=org.kde.StatusNotifierWatcher
  • notifications
    --talk-name=org.freedesktop.Notifications
  • talks to org.freedesktop.Tracker1.Steroids
    --talk-name=org.freedesktop.Tracker1.Steroids
  • talks to org.freedesktop.Tracker3.Endpoint
    --talk-name=org.freedesktop.Tracker3.Endpoint

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.