Documentation

User Manual

A complete guide to CueRack for iPad and Mac.

1. Getting Started

iPad / Mac App

  1. Download from the App Store.
  2. Choose Import Local Video for a file on your device, or choose Web Service to open a web video service.
  3. The selected video opens with playback controls, bookmarks, loop tools, and notes in the study workspace.
  4. Optionally sign in to Cloud Sync to receive your latest bookmarks automatically.

2. Interface Overview

Workspace Areas

AreaDescription
Video PlayerPlays local files or supported web video pages opened from Web Service.
Study PanelPlayback controls, A-B Loop, markers, notes, and tag groups.
LibrarySaved videos, playlists, and study sessions in one place.
Cloud SyncAccount sign-in, snapshot restore, backup, and sync status.

Status Indicators

  • Home - No active study source is open.
  • Playlist Mode - A group playlist is playing sequentially.
  • Cloud status - Sync panels show whether sign-in, upload, restore, or merge is in progress.

3. Playback Controls

ButtonAction
⏮ RestartJump to the beginning
⏪ -10sRewind 10 seconds
⏯ Play/PauseToggle playback
⏩ +10sFast-forward 10 seconds

Playback Speed

Drag the speed slider (0.25x - 3.0x) or use preset buttons: 0.5x 1.0x 1.5x 2.0x.

Keyboard: Shift+, to decrease and Shift+. to increase by 0.05x.

4. A-B Loop Practice

Repeat any video segment - perfect for music practice, language shadowing, or focused study.

Steps

  1. Set Point A - Play to your target position and press [ or click "Set A".
  2. Set Point B - Continue playing and press ] or click "Set B".
  3. Enable Loop - Press Shift+] to toggle the loop.
  4. Jump to A - Press Shift+[ to return instantly to the start.
  5. Fine-tune - Edit timestamps directly in the input fields (mm:ss).
  6. Clear - Click the clear button to reset both points.
On iPad and Mac, the A-B loop runs through the app's built-in timer engine - stable even when you switch apps.

5. Timeline Markers

Drop timestamped markers anywhere on a video and jump back with one click.

ActionHow
Add a markerPress A or click "+ Add Marker"
Restart segmentPress R
Follow playbackToggle "Follow" switch or press S
Browse markers↑ / ↓

Marker Groups

Create separate groups for different learning contexts (e.g. Default, Vocabulary, Grammar). Each group is completely independent.

Import / Export

Back up all markers to a JSON file via the export icon. Restore anytime by importing the same file.

6. Library & Playlists

Saving a Video

Click the Save button to save the current video with its A-B points and all markers to your Library.

FeatureDescription
Batch managementEnter edit mode to bulk-delete or move videos between groups.
Index sortingType an index number to precisely reorder videos in a group.
Clone SessionDuplicate the current session for an independent variation of the same video.
Set as DefaultThis session auto-loads next time you open the video.

Group Playlist Mode

  1. Go to Library, select a group, and click Play Group.
  2. The player enters Playlist Mode with a banner and Prev/Next buttons.
  3. Videos play sequentially and transition automatically.
  4. Use Alt+[ / Alt+] to switch manually.

7. Cloud Sync

Sign In

  1. Open the Cloud Sync panel from the app toolbar.
  2. Enter your email and click "Send 6-Digit Code".
  3. Enter the code and click "Verify" to complete sign-in.
  4. Use the same credentials on iPad and Mac to keep your study data linked.

Automatic Sync Flow

TriggerAction
App launchesDownloads latest cloud data and smart-merges with local.
Switching back to CueRackAutomatically merges again when the app returns to the foreground.
5 s after your last changeSilently uploads the snapshot (debounced).
Smart Merge: The system compares timestamps per video - only the most recently updated version is kept. Your local unsaved changes will never be overwritten by older cloud data.

Manual Sync

  • Open Cloud Sync and review the current account and snapshot status.
  • Click Restore to overwrite local with the cloud snapshot.
  • Or click Merge to intelligently combine both (recommended).

8. iPad / Mac App Guide

OrientationLayout
LandscapeVideo player on the left, controls on the right. Drag the divider to resize.
PortraitPlayer on top, controls at the bottom. Drag the handle bar to resize.

Key Actions

  • Home - Return to the neutral video source picker.
  • Import Local Video - Open a video file from your device.
  • Web Service - Choose a web video website or enter a video URL. This is not limited to a single service.
  • Save - Save the video with all markers and A-B settings.
  • Library button - Browse all saved videos and playlists.
  • Cloud Sync panel - Manage your cloud account and sync state.
  • ? Help - View keyboard shortcuts and sync mechanism summary.

9. Hints for Smoother Study Sessions

When opening a Web Service

Allow the page a moment to load before using playback controls. If a sign-in page or unsupported navigation appears, use the message on screen to sign in, retry, or return Home.

Keep the controls out of the way

Resize the study panel for the current layout. On iPad, drag the divider or handle; on Mac, use the horizontal controls and the panel collapse button when you need more video space.

Use A-B Loop for focused practice

Set Point A and Point B around the exact passage you want to repeat. You can pause between setting the two points and fine-tune either timestamp afterward.

Return to the active Playlist

When a Playlist is playing, open Library to return to the current Playlist and continue with its controls. Use the playback panel for pause, stop, previous, and next actions.

If controls seem out of sync after switching apps, pause once and play again. If the WebView is still preparing, choose Home and reopen the Web Service.

10. Keyboard Shortcuts

Using keyboard shortcuts instead of clicking the UI will significantly improve your study flow and reliability.

Playback

ShortcutAction
Space / KPlay / Pause
JRewind 10s
LForward 10s
← / →Seek +/-5s
, / .Frame Back / Forward (+/-0.05s)
0-9Jump to 0%-90%

Speed

ShortcutAction
Shift+,Speed -0.05x
Shift+.Speed +0.05x

A-B Loop

ShortcutAction
[Set Point A
]Set Point B
Shift+[Jump to Point A
Shift+]Toggle A-B Loop

Markers & Navigation

ShortcutAction
AAdd Marker at current time
SToggle Follow Playback
RRestart current segment
↑ / ↓Jump to previous / next marker
Alt+[Previous video (Playlist mode)
Alt+]Next video (Playlist mode)

11. FAQ

Controls stopped working after switching tabs?

Return Home and reopen the local video or Web Service entry if needed. If the issue happens after the app returns from the background, pause and play once to re-establish the web player state.

Cloud data isn't updating?

Open Cloud Sync and click Merge. You can also switch to another app and switch back - sync runs automatically when CueRack returns to the foreground.

Accidentally deleted important markers?

Import your JSON backup if available. With Cloud Sync enabled, go to Cloud Snapshots > Restore to recover a previous version.

How to sync between iPad and Mac?

Sign in with the same Supabase account on each device. Your profile snapshots are available wherever you use CueRack.