Help

How It Works

Earshots lets you share creative work for feedback. Upload a video with multiple soundtracks, compare video cuts side-by-side, or set up a brief for composers to submit their own tracks. Organise your project on a visual canvas, share a link, and your team can listen, comment, and approve β€” all from the browser. Collaborators can optionally sign in for free to track everything shared with them.

No results found.

Getting Started

🎬
Upload video + audio

Drop a video (up to 4 GB) and one or more audio files (up to 500 MB each) onto the upload page. Audio-only projects work too.

πŸ”„
Multiple soundtracks

Add as many audio versions as you like. Click or use number keys 1–9 to switch between them while the video plays.

πŸ—‚
Track groups

⌘-click (Mac) or Ctrl-click (PC) individual tracks to select them β€” any combination, not just adjacent. A "Create Group" bar appears at the bottom once 2 or more are selected. Groups fold into a compact coloured bar; click it to expand, click the β–Ό to fold again. Groups are colour-coded, renameable by clicking the label, persist across sessions, and are visible to anyone with the share link. Press Esc to cancel a selection.

↕
Drag to reorder

Drag any waveform up or down to change the order tracks are listed. Handy for keeping your preferred version at the top.

πŸ”
Replace video

Click "Replace" next to the video to swap in an updated cut. Your audio tracks and comments stay exactly as they were.

πŸ“
Video size

Choose 25 %, 50 %, 75 %, or 100 % width for the video preview β€” useful if you're working on a small screen.

⏩
Audio offset

If a track is longer than the video, a "…" indicator appears. Drag the waveform left or right to sync it precisely to the picture.

✏️
Rename tracks

Double-click any waveform label to rename it inline. Press Enter or click away to save, Esc to cancel.

πŸ•
Timestamp button

Click the clock icon next to the project name to append the current date and time β€” handy for versioning like "Mix β€” 5 Mar 2026 15:45".

πŸ’Ύ
Save as draft

Click "Save Project" to save your work to the dashboard without creating a share link. Draft projects show a "Draft" badge and can be published later.

Sharing & Feedback

πŸ”—
Create a share link

Click "Create link" in the Share section. Anyone with the link can watch, listen, and leave comments β€” no account needed.

πŸ”
Password protection

Tick "Password protect this link" before creating it. Only people with the password can open the project. A suggested password is generated automatically using a cryptographically secure random number generator β€” three random words from a 56-word pool plus a two-digit number (e.g. "ThunderOceanQuartz73"), giving roughly 15.8 million possible combinations. Use the copy button to grab it, or click refresh for a new one. Suggested passwords are intended as a convenience for casual link protection. If you are sharing sensitive or confidential material, we strongly recommend setting your own longer password. Earshots cannot be held responsible for the security of any system-generated password. Passwords are hashed with bcrypt before storage, so even we can't see them.

πŸ’¬
Timestamped comments

Click πŸ’¬ or press C during playback to pin a note to that exact moment. Orange markers appear on the timeline β€” click any to jump there.

πŸ“‹
Project note

Write a note visible to everyone who opens the link β€” ideal for context like "strings will be re-recorded, please ignore the MIDI sound".

🎚
Crossfader

The slider on the right lets you blend between the original video audio and the uploaded soundtrack β€” useful for checking dialogue levels.

πŸ‘
View count

Your dashboard shows how many unique viewers have opened each project, so you know whether the link has been seen.

πŸ”
Dashboard search

Use the search bar at the top of your dashboard to quickly filter projects by name or code. Results update as you type.

πŸ—‘
Delete comments

Hover over any comment to reveal a delete button. Works for both the project owner and anyone viewing the share link.

✏️
Rename projects

Double-click any project name on your dashboard to rename it inline. The new name appears on the share link too.

πŸ“¨
Send This Mix

Click "Send This Mix" to generate a clean, stripped-down link for your end client or director. It shows only the selected track with video and play controls β€” no track switcher, no comments, no approve button. Perfect for final delivery.

πŸ“Ž
File attachments

Attach reference files to your project note β€” click the attach button below the note text area. Any file type (except executables) up to 100 MB. Attachments appear on the Player page as download links.

πŸ‘€
Free accounts for collaborators

Your collaborators can optionally sign in from the Player page to save their comment history, auto-fill approval forms, and see all projects shared with them in a "Shared With Me" dashboard β€” no charge.

Approvals & Exporting

βœ“
Approve This Mix

Viewers can click "Approve This Mix" to formally sign off on a track. The approval (with their name, email, and any notes) appears on your dashboard with a green badge.

πŸ”—
Create Review Link

Pick which tracks and groups to include, enter your email, and generate a private review link. The reviewer can listen, comment, and approve β€” but the project owner has no visibility into this feedback unless you choose to forward it.

β†—
Forward Feedback

When you revisit a review link you created, a "Forward Feedback" button appears. Select which comments and approvals to send back to the project owner, add a note for context, and forward β€” they appear as purple "forwarded feedback" on the original project.

⬇
Export Video + Sound

Click the "Export" button to merge the video with the currently selected soundtrack into a single downloadable MP4. The audio offset is preserved so the exported file matches exactly what you hear in the player. If the soundtrack is already MP3 or AAC, it is copied directly without re-encoding. WAV soundtracks are encoded as high-quality AAC (320 kbps). Files are available for 24 hours.

🎡
Sound quality

WAV files are automatically converted to AAC for smooth streaming playback. The original uncompressed WAV is always available via the per-track download button (arrow icon on each waveform). MP3 and AAC files stream and download in their original format with no conversion.

🎬
Video quality

Uploaded videos are automatically converted to a web-friendly 1080p H.264 version for fast, smooth playback in any browser. If your video is already H.264 at 1080p or below, no conversion is needed. The original full-quality file is always available via the Download Video button, which offers a choice between "Original quality" and "Web version (smaller)" when both are available. Very large files (over 2 GB) may take several minutes to convert.

πŸ“„
Download comments (TXT)

Exports all timestamped comments as a plain text file you can paste into an email or a brief.

🎹
MIDI Markers export

Exports comments as named MIDI markers. Import into Pro Tools via File > Import > MIDI to see comments at the exact timecode in your session.

πŸ“
Transcript & translation

Click the "Transcript" chevron below the waveforms to expand the transcript panel. Click "Transcribe This Track" to generate a word-by-word transcript using speech recognition. Each word is clickable β€” tap any word to jump to that moment in the timeline, and the current word highlights in real time during playback. Use the "Translate" toggle to translate the transcript into another language from the dropdown. Transcripts and translations are cached so they only need to be generated once per track. Available in Soundtrack, Cut Sharing, and Audio Only modes.

Video Editor Mode (Cut Sharing)

🎬
Compare video cuts

Upload one or more video files without audio β€” you'll be asked to choose "Video Editor" mode. Each video becomes a cut you can switch between with a smooth crossfade dissolve.

πŸ–Ό
Cut thumbnails & descriptions

Each cut shows an auto-generated thumbnail from the video. Double-click the cut name to add a description β€” useful for noting differences like "Alt take β€” different performance in opening shot".

↕
Drag to reorder cuts

Drag cut bars to change the order. Useful for putting the latest cut at the top.

πŸ—‚
Cut groups

Select multiple cuts with ⌘-click (Mac) or Ctrl-click (PC) and click "Create Group" to organise them β€” for example, grouping all 30-second cutdowns together. Works the same as track groups in Soundtrack mode.

Music Supervisor Mode

Upload a video without audio and choose "Music Supervisor" mode. This turns the project into a brief page where composers can upload their own tracks directly β€” no need to collect files by email. Manage all submissions from your Dashboard.

πŸ“
Composer submission

Composers see a purple "Submit Your Track" panel. They can drag in multiple audio files, enter their name, and submit β€” all from the share link. Each file shows a waveform preview and a play button so composers can double-check what they're about to send before submitting.

⬇
Download the video brief

The "Download Video" button in the submission panel lets composers grab the video file to work to in their DAW.

πŸ””
New track alerts

If a composer submits a track while you have the project open, a purple notification banner appears automatically β€” no need to keep refreshing.

⬇
Download submitted tracks

In supervisor mode, hovering over any waveform reveals a download button so you can save each submitted track to your machine.

⭐
Rate and shortlist

As the project owner, rate each submission 1–5 stars and toggle a shortlist bookmark. Ratings and shortlist status are private β€” composers never see them. Use the filter bar to show only shortlisted tracks.

πŸ“
Private track notes

Click the notes icon on any track to write private notes β€” only visible to you. Useful for recording impressions like "great energy but too long" without composers seeing your working thoughts.

⬇
Bake to Video

Select any submitted track and click "Bake to Video" to merge it with your video into a single downloadable MP4. The exported file matches exactly what you hear in the player, including any offset adjustments. Available for 24 hours.

Keyboard Shortcuts

Play / Pause Space
Skip forward 5 seconds β†’
Skip back 5 seconds ←
Restart from beginning 0
Add a timestamped comment C
Switch to track 1 – 9 1 – 9
Select / deselect a track for grouping ⌘ / Ctrl + click each track, then click Create Group
Cancel group selection Esc

Settings

πŸ‘€
Display name

Set a name to appear on your comments instead of your email address. Applies to all projects.

πŸŒ—
Light / dark mode

Switch between a dark theme (default) and a light theme. Your choice is remembered across all pages and devices.

βš™οΈ
Project defaults

Set a default video size and a default share-link password. New projects will start with these values pre-filled.

πŸ“§
Change email

Update your login email from the Settings page. A confirmation link is sent to the new address; your existing projects transfer automatically.

🎨
Accent colour

Pick a custom accent colour from Settings. It applies across the Player page and review share links, giving your projects a branded feel. Click "Reset to default" to go back to the standard colour.

πŸ“…
Date format

Choose your preferred date format (e.g. DD/MM/YYYY or MM/DD/YYYY). The setting applies across the dashboard and all project pages.

πŸ””
Email notifications

Toggle email notifications on or off. When enabled, you'll receive an email when someone approves a track or submits feedback on your projects.

↔
Comment panel side

Choose whether the comments panel appears on the left or right side of the screen. Useful for matching your monitor layout or personal preference.

πŸ—‘οΈ
Delete account

Permanently delete your account and all associated data from Settings β†’ Danger Zone. You'll need to type DELETE to confirm. This removes all projects, media files, comments, approvals, and your login β€” it cannot be undone.

πŸ’‘
Overlength track hints

When you click on a track that's longer than the video, a brief highlight and message remind you that you can drag the waveform to adjust where playback starts. The hint shows once per session. Turn it off in Settings β†’ Appearance if you don't need it.

Security

πŸ”’
HTTPS everywhere

All traffic is encrypted in transit. HTTP requests are automatically redirected to HTTPS and strict transport security headers are enforced.

☁️
Direct browser-to-S3 uploads

Files are uploaded directly from your browser to AWS S3 using short-lived presigned URLs β€” our servers never touch your file data, reducing exposure and speeding up transfers.

⏱
Time-limited media URLs

All media playback and download links expire after 6 hours. If a link is shared or leaked, it stops working automatically β€” your files can only be accessed through Earshots.

πŸ›‘
Row-level security (RLS)

Supabase row-level security means each project row is owned by its creator's user ID. Authenticated users can only read and write their own data β€” enforced at the database level.

πŸ”‘
Password hashing

Share-link passwords are hashed with bcrypt before storage. Even if the database were compromised, raw passwords would not be exposed.

πŸ“‹
Server-side validation

MIME types and file sizes are validated on the server before presigned upload URLs are issued β€” client-side checks alone are never trusted.

πŸ“Š
Content Security Policy & monitoring

Strict CSP headers (A+ grade) block unauthorised scripts and data exfiltration. Sentry error monitoring captures unexpected exceptions in real time so issues are detected quickly.