Synchronised playback

Synchronised playback uses timestamp lock keep multiple Android clients playing in sync. Once lock is acquired, alignment is normally very close (within a couple of milliseconds).

Older devices may have extra latency in the audio path. You can correct this manually (see Manual Calibration, below).

When to use Synchronous mode

Set it up

  1. Connect every device to the same Minnty server.
  2. Open Settings on each device.
  3. Set the playback mode to Synchronous on each device.
  4. Make sure each device has the same setting for sync latency: either Responsive, Balanced or Stable.
  5. Set playback method to Scheduled for best sync performance.
  6. Start playback and allow up to 30 seconds for the devices to lock to the server timestamp.
  7. If a device has not locked after about 30 seconds, stop and start playback again.

Please note, some older devices may not be able to achieve timestamp lock. They will remain synced to an estimate of the server clock. You can bring them into sync using manual calibration (see below).

More on playback and sync settings

Minnty Sound settings with synchronised playback selected
The Android settings screen with synchronised playback selected.

Scheduled mode is the normal choice for synced playback. Direct is an alternative for unusual device compatibility cases. Do not compare devices through Bluetooth speakers unless you expect their delay to differ.

Manual Calibration

Manual calibration is helpful for older devices, which have extra latency in the audio path, or don't have timestamp lock. Enable it as follows.

  1. Expand the Calibration controls for the current server.
  2. If the device sounds late, use the negative buttons in the top row to make it play earlier.
  3. If the device is early, use the positive buttons in the bottom row to make it play later.
  4. Keep adjusting the offset until the device is playing in sync with other devices.
The Minnty Sound calibration controls.
The Calibration controls, available in Synchronous mode. You can show/hide them in the server card when a server is connected and playing. Your adjustment will be automatically saved.

If a device has a lot of latency, make sure Sync latency is set to "Stable" in the settings. This will give you more room to play with when manually calibrating.