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.
What is a player context?
Section titled “What is a player context?”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:
- Tracks page — your main workspace
- Detail modal — focused view of a single track
- Share page — what recipients see when you share a track
- Playlist sharing page — what recipients see when you share a playlist
Tracks page (main workspace)
Section titled “Tracks page (main workspace)”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.
How it works here
Section titled “How it works here”- 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.
What makes this context unique
Section titled “What makes this context unique”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.
Detail modal
Section titled “Detail modal”Open any track’s detail modal and the player appears within the modal itself, giving you a focused listening experience for a single track.
How it works here
Section titled “How it works here”- 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.
What makes this context unique
Section titled “What makes this context unique”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.
Share page (track sharing)
Section titled “Share page (track sharing)”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.
How it works here
Section titled “How it works here”- 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.
What makes this context unique
Section titled “What makes this context unique”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.
Playlist sharing page
Section titled “Playlist sharing page”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.
How it works here
Section titled “How it works here”- 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.
What makes this context unique
Section titled “What makes this context unique”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.
Consistent behaviour across all contexts
Section titled “Consistent behaviour across all contexts”Regardless of which context you are in, the following features work identically:
| Feature | Behaviour |
|---|---|
| Play/Pause | Toggle playback with the play button or spacebar |
| Seek | Click anywhere on the waveform to jump to that position |
| Volume | Adjust output level with the volume slider |
| Waveform display | Amplitude visualisation drawn from pre-computed data |
| Time display | Current time and total duration shown in real time |
| Comment markers | Timestamped comments appear as visual markers on the waveform |
| Hover tooltips | Hover 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.
Switching between contexts
Section titled “Switching between contexts”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.
Related
Section titled “Related”- The Waveform Player — core player features and layout
- Playback Modes — play-on-select, continuous, and loop
- Waveform Interactions — seek, markers, and range selection
- Versions & Stems — switching between files in the player