NotiVR Docs

Sounds

Sound format requirements, entry fields, and resolution logic

Sounds are OGG audio files that play when a notification arrives from a matched app.

Format Requirements

  • File format: OGG Vorbis only
  • File extension: .ogg
  • Duration: Keep it short, 1-3 seconds is ideal for notifications. There is a hard limit of 10 seconds

Sound Entry Fields

Each sound is a key-value pair in the Sounds object. The key (e.g. "ding") is the sound's internal ID.

FieldRequiredDescription
NameYesDisplay name shown in the settings UI
OggYesRelative path to the OGG file
AndroidNoArray of Android package names this sound applies to
iOSNoArray of iOS bundle IDs this sound applies to

How Sound Resolution Works

When a notification arrives, NotiVR picks a sound using this priority:

  1. User override — if the user manually assigned a sound to the app in settings, use that
  2. Pack default — if a pack maps a sound to the app, use the first match (pack priority order)
  3. Global default — fall back to the user's default notification sound

On this page