Product design

Spotify Jam: choose songs together and know who can skip

Spotify provides music and other audio, while Jam lets friends join a shared listening session. Everyone can add songs from their own device, and the host manages the shared queue and playback permissions.

Form your own approach first, then explore the reasoning to check trade-offs and validation you may have missed. There is no single right answer.

01
DESIGN QUESTION

Explain the difference between adding and skipping songs

You are designing a host setting for a group-listening app. Guests can always add songs, and the host can also choose whether they may skip to the next track. The current setting only says “Open control,” which neither side understands.

  1. Task and deliverables: Show both setting states, an explanation for the host, and the corresponding guest message. Check a case where a guest adds a song but cannot skip: can they tell that adding succeeded, where the song is waiting and why no Skip button appears? Change only this permission choice, not the entire player.
Explore the reasoning
  1. Identify the actions for contributing content and changing playback, then decide whether the setting’s name describes them accurately.

  2. Walk through the same case as both host and guest. Check that their explanations agree.

  3. Ask someone to describe the consequences of each setting. In particular, notice whether they mistake “cannot skip” for “cannot add a song.”