Building a Preview Queue with the First Ten Seconds of Each Track
Most listeners reach for the thirty-second skip when deciding whether a song is worth their evening. Queue Music offers a sharper tool: push a track into a holding list at the ten-second mark, hear just enough of the melody or first vocal, then move on. The whole flow runs from the keyboard, so the mouse never enters the decision loop.
Accessibility shaped the player from the very first commit. Thomas Logan built it under a Mozilla Foundation grant to give keyboard-first and screen reader users a way to drive audio without a pointing device. Every queue action is announced through ARIA live regions, so a VoiceOver or NVDA user in Melbourne hears "added to queue, track fourteen" the instant a key lands. The keyboard is treated as the primary input, not a fallback.
For Australian listeners this matters during the long tram ride from Brunswick to the city or while waiting at a noisy Redfern platform. The player loads a YouTube-backed source, exposes a tight set of hotkeys, and remembers the half-built queue between sessions. It feels less like streaming, more like scripting a personal radio station as you go.
This piece walks through the practical mechanics: how the ten-second preview is built, which keys move tracks between layers, how unfinished queues survive a browser restart, and where different browser engines quietly shift the keyboard map.
What ten-second previews do for queue building
By the ten-second mark of most tracks a producer has placed the hook, the vocalist has locked range, and the tempo is set. Stopping there gives the listener enough signal to decide whether the track belongs in a dinner playlist, a study loop, or the queue for Saturday gardening in Adelaide.
Queue Music exposes this as a queue operation rather than a playback change. The current track keeps playing while the preview is added to a separate holding list. The running track is unaffected until the user promotes the preview. On long commutes out of Perth or Geelong the music never stops during triage.
The shortcut is a single keystroke. Pressing the assigned key during playback enqueues the current track's first ten seconds as a separate item, distinguishable by a small indicator. You can keep adding without breaking flow, which is the entire point of triage.
Setting up your first keyboard-driven preview session
The first run is unglamorous on purpose. The player opens on a search field that already has focus. A blind user in Brisbane hears the prompt immediately, while a sighted keyboard user sees the cursor blinking in the input. Typing a track name and pressing Enter starts playback, with the whole interaction tested without a mouse in sight.
Once a track plays, a handful of one-letter shortcuts do the heavy lifting. The configured key truncates the active track to a ten-second snippet and pushes it onto the holding list. The focus ring stays put, so a screen reader keeps the same anchor in the announcement tree. The official help documentation surfaces the full binding list without hunting through tabs.
Moving tracks from preview to full length
A ten-second preview is a candidate, not a commitment. Promoting it to a full track is its own command. The promotion key replaces the preview with the complete song in the main queue. Removing the preview is a third action, useful when the opening riff was better than the verses.
That three-way switch is what makes the workflow feel like editing a document rather than fighting a music app. A producer in Hobart trimming a Sunday mix can audition fourteen intros without committing to any, then promote six and drop the rest in the same keystroke cadence. The mental model is closer to a spreadsheet than a jukebox.
Three background details matter. Promoted tracks keep their queue position rather than jumping to the top. A track can be promoted only once, preventing accidental doubles. The screen reader announces each transition with the queue index, so a listener always knows where the new track sits relative to the rest.
Storage of unfinished queues across sessions
The holding list survives a refresh, a browser crash and a fresh login. A triage session started in a Fitzroy café can survive a closed lid on the train to Flinders Street, reopening the laptop at home to find every preview where you left it.
Storage is local first, with optional sync between devices that is opt-in. A single-machine single-browser user does not need to think about it. People logging in from more than one machine see the same queue within seconds, whether they last touched it in Darwin or Wollongong.
Browser engine differences that affect shortcuts
Three browser engines interpret the same key sequence differently when modifier keys are involved. The browser engine keyboard map journal entry lays out the precise differences, and a quick comparison helps before diving in.
| Action | Chrome and Edge | Firefox | Safari |
|---|---|---|---|
| Focus the search field | Ctrl+Slash | Ctrl+Slash | Cmd+Slash |
| Add ten-second preview | S | S | S |
| Promote preview to full | P | P | P |
| Remove from holding list | Delete | Delete | Backspace |
| Open the help overlay | Question mark | Question mark | Forward slash |
The single-letter shortcuts behave the same across all three, which is the deliberate design choice. Differences cluster around modifier keys because Chrome, Gecko and WebKit each reserve different combinations for their own shortcuts. Most triage shortcuts avoid modifiers entirely, so the table matters mainly for power users wanting the full binding surface.
Building curated playlists from preview-only listening
A preview-driven workflow is more than triage. Listening to the opening ten seconds of fifty tracks reveals patterns that full plays often hide. Choruses cluster, BPM curves appear, and the overall mood of a session becomes readable as a list rather than a feeling.
To turn a triage session into a playlist, promote the keepers and let the rest fall away. The player writes survivors into a named playlist in local storage by default. Exporting as an m3u or JSON list is a single keystroke, which suits Australian DJs preparing a Triple J-styled set without locking themselves into the in-app format.
Workflow patterns for Australian keyboard-first listeners
Workarounds built from daily habits often beat features shipped from the roadmap. Australian listeners have already developed patterns that the keyboard-first queue fits neatly. A long-haul truckie running Adelaide to Alice Springs can audition new material with hands near the wheel, the screen reader narrating each decision. A study session in a Sydney flat runs on a laptop plugged into NBN, the queue visible as plain text in the announcement stream.
Tim Tam and coffee breaks also fit. The holding list is fast enough that a preview can be added, promoted or dropped while the kettle boils, with no risk of losing track position. Cricket fans in Brisbane can build a Test match warm-up playlist between overs using the same flow, treating the queue like a slow-burning mood board.
Cross-device handoff is the final pattern worth naming. Triage can begin on a phone browser while waiting for a Melbourne tram, promote the keepers once home at the desktop, and the queue reconciles without fuss. The keyboard-first design holds up across both, which is rarer than it sounds in accessible tooling.