Request Notifications
If you have Jellyseerr or Seerr configured as external services, JellyWatch can notify you when new pending media requests are detected.
How It Works
JellyseerrNotificationManager
- Polls both Jellyseerr and Seerr services for the active server every 15 seconds.
- Combines the pending request counts from both services into a single total.
- Sends a notification only when the total count increases compared to the last notified count.
- Resets its state on server switch (
RefreshEvent.General) or when external services change (RefreshEvent.ExternalServices).
SeerrNotificationManager
- Polls only the Seerr service for the active server every 30 seconds independently.
- Sends a notification on its own dedicated Android channel (
seerr_requests_channel) when the Seerr request count increases.
Notification Channels
| Channel ID | Manager | Description |
|---|---|---|
jellyseerr_requests_channel | JellyseerrNotificationManager | Jellyseerr + Seerr combined count |
seerr_requests_channel | SeerrNotificationManager | Seerr-only independent monitoring |
Both channels use IMPORTANCE_DEFAULT with badge, vibration, and a custom notification sound.
Configuration
- Ensure a Jellyseerr or Seerr external service is configured and enabled for the active server.
- In Settings → Notifications → Request Notifications, toggle on:
- Jellyseerr notifications — only available when a Jellyseerr service is connected.
- Seerr notifications — only available when a Seerr service is connected.
- Toggles are greyed out if no matching service is configured.
Notification Content
- Title: Jellyseerr channel name (e.g. "Jellyseerr Notifications")
- Body: Pluralized count string, e.g. "3 pending requests"
- Tap action: Opens JellyWatch main screen
- Auto-cancel: Yes — dismissed automatically when tapped
Requirements
- A configured and enabled Jellyseerr or Seerr external service for the active server.
- Global notifications enabled (
notifications_enabled = true). - Android notification permission granted.
Request notification toggles are only shown in Admin mode.