Skip to content

Player Contexts

The waveform player is not limited to one view. It appears in multiple places throughout Producer Dashboard, and its behaviour stays consistent no matter where you are using it. Same controls, same waveform interactions, same playback quality — just different contexts.


A player context is simply the location within the app where the waveform player is active. Each context provides the same core playback functionality, but the surrounding interface differs based on what you are doing.

The four player contexts are:

  1. Tracks page — your main workspace
  2. Detail modal — focused view of a single track
  3. Share page — what recipients see when you share a track
  4. Playlist sharing page — what recipients see when you share a playlist

This is where you spend most of your time. The waveform player docks to the bottom of the screen and plays tracks you select from the grid above.

  • Select a track in the grid to load it into the player.
  • The player persists at the bottom while you navigate the grid, apply filters, switch views, or edit metadata.
  • Continuous playback advances through tracks in the current grid order.
  • Play-on-select mode (if enabled) loads tracks as soon as you click their row.

The tracks page context is the most feature-rich. You have the full grid, activity panel, filters, and all editing tools available alongside the player. You can tag tracks, leave comments, change stages, and manage your library — all while audio plays uninterrupted.

The player bar shows navigation controls (previous/next) that move through the grid in the current sort and filter order. This means your filtered and sorted view effectively becomes your playlist.


Open any track’s detail modal and the player appears within the modal itself, giving you a focused listening experience for a single track.

  • The player loads the selected track group’s primary file automatically.
  • The version dropdown is available if the track group has multiple files.
  • Waveform interactions (seek, comment markers, range selection) all work normally.
  • The comments widget in the modal syncs with waveform markers.

The detail modal gives you a focused, single-track view. Instead of scanning across a grid of many tracks, you are zoomed in on one song with all its metadata, comments, tags, and files visible in one panel.

This context is ideal for deep review work — when you want to listen to a track while reading through every comment, checking musical attributes, and reviewing collaborator details without the distraction of the broader grid.

The player in the modal is independent of the main player bar. Opening a detail modal does not interrupt playback in the main view, and closing the modal returns you to whatever was playing before.


When you share a track with someone using a share link, the recipient lands on the share page. This page includes a waveform player so they can listen immediately without downloading anything.

  • The shared track loads into a waveform player on the share page.
  • The recipient can play, pause, and seek through the waveform.
  • Timestamped comment markers appear on the waveform if comments are included in the share.
  • The recipient can leave their own timestamped comments directly from this page.

The share page is a streamlined, standalone experience designed for people who may not have a Producer Dashboard account. The interface is clean and focused: just the waveform, playback controls, track information, and a comment section.

Recipients do not see your full grid, tags, stages, or other workspace details. They see only what you have chosen to share — the audio, the waveform, and relevant feedback tools.

This makes it safe to send share links to clients, collaborators, A&R contacts, or anyone else without exposing your entire library or workflow.


When you share a playlist (a collection of tracks), the recipient sees a playlist sharing page with a player that can move through all the tracks in the playlist.

  • The playlist displays as an ordered list of tracks.
  • Clicking a track in the list loads it into the waveform player.
  • Playback can advance through the playlist sequentially (continuous playback behaviour).
  • Each track’s waveform is displayed individually when it is the active track.

This context combines the multi-track navigation of the tracks page with the streamlined share experience. Recipients can browse through a curated selection of tracks in the order you arranged them.

Playlist sharing is useful for sending a batch of beats to a vocalist, submitting a collection of tracks to a label, or sharing a selection of demos with a collaborator. The recipient hears everything in context, in the order you intended.


Regardless of which context you are in, the following features work identically:

FeatureBehaviour
Play/PauseToggle playback with the play button or spacebar
SeekClick anywhere on the waveform to jump to that position
VolumeAdjust output level with the volume slider
Waveform displayAmplitude visualisation drawn from pre-computed data
Time displayCurrent time and total duration shown in real time
Comment markersTimestamped comments appear as visual markers on the waveform
Hover tooltipsHover over a marker to preview the comment text

This consistency means there is nothing new to learn when you move between contexts. If you know how the player works on the tracks page, you know how it works everywhere.


Moving between player contexts is seamless:

  • Tracks page to detail modal: Click a track to open its detail modal. The modal player loads the track independently.
  • Detail modal back to tracks page: Close the modal. The main player bar resumes where you left off.
  • Generating a share link: Create a share link from the tracks page or detail modal. The recipient’s share page player is a separate instance.
  • Playlist shares: Create a playlist share and send the link. The playlist page player operates independently for each recipient.

There is no conflict between contexts. Each player instance manages its own state, so playing a track in a modal does not affect what is loaded in the main player bar.