Dynamic Island

Display active sessions in a floating overlay on your screen, even outside the app.

What is Dynamic Island?

Dynamic Island is a JellyWatch feature that displays a floating overlay showing active sessions on your server. It works on top of other apps, on the home screen, and even on the lock screen.

Enabling Dynamic Island

  1. Go to Settings.
  2. Toggle Dynamic Island on.
  3. Grant the required permissions when prompted.

Required Permissions

PermissionPurpose
Overlay (Draw over other apps)Display the floating window on top of other apps
Accessibility ServiceKeep the overlay visible on the lock screen and across all apps

JellyWatch provides a setup dialog that guides you through enabling each permission. You can dismiss this dialog and choose "Don't show again" if you prefer not to use the feature.

How It Works

  1. The SessionMonitorService runs as a foreground service.
  2. It polls for active sessions at regular intervals.
  3. When sessions are found, the Dynamic Island overlay appears showing:
    • User name
    • Media title
    • Playback progress
  4. The overlay updates in real-time as sessions change.
  5. Tap the overlay to open JellyWatch.

Battery Usage

Dynamic Island uses a foreground service notification to stay active. Battery impact is minimal since it piggybacks on the same session polling used by the Dashboard.

Note: Dynamic Island requires Premium.

Last updated on 224 words