Skip to content

Search & Filters

The filter sidebar on the Library page lets you narrow down your clips across multiple dimensions. Filters combine with AND logic across sections (e.g. tag AND drive AND date range) and OR logic within a section (e.g. any of the selected drives).

Type a term in the search bar at the top and press Enter to run a single search across tag names, filenames, and transcripts at once. The grid returns every clip that matches any of those — you don't have to decide up front which dimension your term belongs to.

  • Matching is case-insensitive (and diacritic-insensitive for transcript text).
  • Filenames and tag names match on any substring; transcript matching uses full-text indexing (SQLite FTS5), so it stays fast across thousands of clips.
  • The committed term shows as a single search chip and combines with every structured filter using AND — so a search term plus a tag, drive, or date filter narrows to clips that satisfy both.

As you type, the dropdown also suggests existing tags. Picking a tag suggestion adds a precise tag filter instead (its own chip) — use this when you want to filter strictly by a tag rather than free text. Pressing Enter without choosing a suggestion commits the free-text search.

Press ⌘F from anywhere in the app to focus the search bar. Clear the search chip with its × (or press Backspace on the empty input).

Transcript matching requires clips to be transcribed first — see Transcription for setup and the in-clip filter. The filter sidebar's Has speech toggle hides clips with no transcribed audio.

Tag Filters

The Tags section lists your tags, segmented by tag group. Each group is a collapsible header with a colour dot, the group name, a * marker if the group is required, and the per-group tag count. Ungrouped tags collect at the bottom.

Click a tag to include it — only clips with that tag will appear. Select multiple tags to apply AND logic (clips must have all selected tags). Use the mini search input at the top of the Tags section to find tags quickly across groups.

Exclusion

Click the ban icon next to a tag to exclude it. Excluded tags are shown with a red background and strikethrough. Clips with any excluded tag are hidden.

You can combine inclusion and exclusion: "show clips tagged interview but NOT tagged draft".

Missing Required Tags

When at least one tag group has the Required flag set, the Tags section gains a Missing required tags toggle. Enable it to narrow the grid to clips that are missing a tag from at least one required group — useful for sweeping through and finishing your taxonomy.

The toggle only appears when required groups exist; see Tag Groups for how to mark a group as required.

Collection Filters

Select one or more collections to show only clips in those collections (OR logic — clips in any selected collection appear).

  • Exclude a collection using the ban icon to hide its clips
  • Not in any collection — a special filter that shows only unorganised clips

Drive Filters

Filter by which drive(s) a clip's files are on. Each drive shows a connection indicator (green/grey) and clip count. Disconnected drives can still be used as filters.

Exclusion works the same way — ban a drive to hide clips stored on it.

Date Filmed

Filter by the original recording date embedded in file metadata.

Quick presets:

  • Last 7 days
  • Last 30 days
  • Last year

Custom range: toggle the custom date inputs to set a specific from/to range.

Duration

Filter by clip length:

RangeDuration
< 10 sec0 – 10 seconds
10s – 1 min10 – 60 seconds
1 – 5 min1 – 5 minutes
> 5 min5+ minutes

Select multiple ranges (OR logic).

Resolution

Filter by video resolution:

  • 4K (3840 × 2160)
  • 1080p (1920 × 1080)
  • 720p (1280 × 720)
  • Other (anything else)

Select multiple (OR logic).

Recent

Toggle between:

  • Recently Viewed — clips you opened most recently
  • Recently Indexed — clips added to your library most recently

Import Batch

Filter by the last import batch to quickly review clips from your most recent import.

Active Filters Bar

Applied filters are shown as chips above the media grid. Each chip displays the filter type and value with color coding:

ColorFilter Type
DefaultTags (with tag color dot)
RedExcluded tags, collections, or drives
BlueUnified search term
AmberDrive filters
VioletDuration ranges
EmeraldResolution filters

Click the × on any chip to remove that filter. Use Clear all to reset everything.

Saved Presets

Save your current filter combination as a preset for one-click access later:

  1. Set up the filters you want
  2. Click Save Preset in the Saved Presets section
  3. Give it a name

You can save up to 10 presets. Presets can be renamed or deleted. Presets persist across sessions.

Select All

When filters are active, the Select All checkbox selects all clips matching the current filter criteria. This is useful for batch operations like tagging or sending to Resolve.

Released under the MIT License.