Skip to content

Playlist Block: Iteration issue for 7.1 #77421

Closed

Description

@scruffian

Overall Goal

Get the Playlist block in a good state for inclusion in WordPress 7.1.

Scope for This Release

  • Add more waveform visualisation options
  • Add shuffle and skip buttons
  • Add an overlay color on hover, to make skipping through the track more intuitive
  • Improve performance

Tasks

Nice to Have

  • Combine with the audio block

Open Questions & Decisions required

  • None at present

Contributors

Prototype in progress at #75060

Activity

  1. added
    [Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.
    on Apr 16, 2026
  2. self-assigned this
    on Apr 16, 2026
  3. moved this to 📋 Iteration/Tracking Issues in WordPress 7.1 Editor Taskson Jun 10, 2026
  4. scruffian commented on Jun 19, 2026

    @scruffian
    ContributorAuthor

    We are adding new icons for this block too: #78987

  5. scruffian commented on Jun 26, 2026

    @scruffian
    ContributorAuthor

    This week we merged the new icons (#78987) and updated Playlist Block: Add waveform playback controls with the new icons. We also continued to iterate on the hover timestamps and seeking behaviour (#78916 and #78980).

    We also discovered a couple of other issues with the block which will require fixes at the framework level:

    These issues, along with the uncertainty about the design in #78916 means that I think this block is unlikely to ship in 7.1.

  6. scruffian commented on Jul 3, 2026

    @scruffian
    ContributorAuthor

    This week several improvements to the block landed in the Waveform player. This is great as it means we need less code in Gutenberg to adapt it to our needs. The main things still left to do are captured in these PRs:

  7. t-hamano commented on Jul 7, 2026

    @t-hamano
    Contributor

    Thanks for working on this.

    Since these are bug fixes, I believe we can address them after the 7.1 Beta1 release.

    Is this a required enhancement to stabilize the block?

  8. jasmussen commented on Jul 9, 2026

    @jasmussen
    Contributor

    Hello, I'm catching up on this after some AFK. I took the current version of the block for a spin—GIF—and honestly I think it's looking good enough to merge for beta and move out of experimental, so I'm echoing Aki's question above, are those waveform playback controls required for stabilisation? I think it's fine to ship the block as is, then add those controls in 7.2 if need be. It's a really cool block, nice work.

    There's one thing I'd love to have fixed as a bug not yet tracked: if I drag multiple MP3s onto the playlist block, they all get uploaded, but only a single one gets added to the playlist. I'd expect them all to be added.

  9. scruffian commented on Jul 10, 2026

    @scruffian
    ContributorAuthor
  10. scruffian commented on Jul 10, 2026

    @scruffian
    ContributorAuthor
  11. fcoveram commented on Jul 13, 2026

    @fcoveram
    Contributor

    I created this issue for showing an odd interaction during the adding tracks flow.

    Not sure if it's doable for 7.1, but sharing it here for visibility.

  12. scruffian commented on Jul 13, 2026

    @scruffian
    ContributorAuthor
  13. scruffian commented on Jul 16, 2026

    @scruffian
    ContributorAuthor

    All of these items have now been shipped. We're also looking at removing the caption from the block, but I think we can consider this iteration complete.

  14. moved this from 📋 Iteration/Tracking Issues to ✅ Done in WordPress 7.1 Editor Taskson Jul 16, 2026
  15. jeryj commented on Jul 16, 2026

    @jeryj
    Contributor

    We're also looking at removing the caption from the block

    It was decided in #80335 to keep the Caption functionality because the playlist block is a <figure/> element. So, I think we're definitely good to close this! Thanks for all your work @scruffian!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

[Block] Playlist[Type] IterationScoped iteration of an effort from a tracking issue or overview issue ideally for a major release.

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions