
One Queue
An inclusive platform for collaborative music listening in social gatherings.
Project Overview
One Queue is an interesting music app that brings people together through collaborative playlist creation, allowing multiple users to connect, contribute, and enjoy a shared musical experience in any social setting. Say goodbye to one person being in charge of the music and embrace a simple and inclusive way for everyone to have their musical preferences heard.
My Role
UX researcher, UI designer
Skills
Figma, User interview
Duration
3 weeks, February 2023
Team
Tom Dai
Motivation
-
It’s difficult for multiple people to collaborate and contribute to a shared music playlist in social settings such as in a car or at a party.
-
Existing similar solutions, such as Spotify’s and Apple’s shared playlist, cannot solve such user needs. They relies on individual devices for playback. These solutions were primarily designed for individual music sharing or remote collaboration rather than specifically catering to the requirements of face-to-face social settings.
These motivations highlight the need for a dedicated solution like One Queue, which focuses specifically on providing a simple, centralized, and collaborative music playback experience in social gatherings.
Journey Map
There are two types of users:
the source sound controller and the participants.
For the source sound controller, the main phases of journey and the journey map are shown below.
-
Create a sharing session.
-
Invite participants to join the session.
For participants, the main phases of the journey and the journey map are shown below.
-
Join a sharing session.
-
Add or skip songs in the queue.
The participants
The participants are users who can join the session and actively contribute to the collaborative music experience.
The source sound controller
The source sound controller is the user who initiates a sharing session and let other join.


User Flow
To achieve the above main features, our user flow is demonstrated as follows.

Key Features
01.
Creating and Joining Queues
Users can effortlessly create queues or join existing ones. By clicking the "Start" button, users can become hosts and share session codes to invite others to join their queue. Also, users can click the "Join" button and enter a session code to join an already existing playback queue. This feature enables users to easily participate in queues created by others, facilitating a shared music experience.



02.
Adding and Deleting Music
OneQueue allows users to search for their favorite songs from their connected music apps and add them to the current queue. Similarly, users can remove unwanted music items from the playlist.
03.
Queue Management
The host can determine the total number of members allowed in the queue, ensuring the queue size and participant count meet their expectations. Additionally, hosts can manage queue members by adding new participants or removing existing ones. This functionality enables hosts to adjust the queue composition based on specific situations or event requirements, providing the best music experience to all participants.
.png)
User Research
We conducted prototype testing with multiple users, gathering valuable feedback on pain points they encountered. Based on this feedback, we have proposed appropriate solutions to address these challenges effectively.

01.
Pain Point
Participants were required to remember a 7-digit session code in order to join the session. Remembering such a code accurately proved to be challenging for users.
Solution
In addition to using the session code, participants now have the option to join a session by simply scanning a QR code. This enhancement offers a more convenient and intuitive method of joining sessions, eliminating the need to manually remember and enter a lengthy session code.
.png)


02.
Pain Point
Limited inclusivity and collaborative decision-making in song selection or deletion within the playlist.
Solution
The "Vote for Song Priority/Deletion" feature allows every participant to have a voice in the music selection process. Users can now vote for songs they want to prioritize for playback or songs they wish to remove from the playlist. If a song receives votes exceeding 1/3 of the total, it will be given priority and placed at the top of the playlist, ensuring that it is played next. This approach ensures that the playlist represents the collective preferences of all participants and bring a more inclusive and collaborative music listening experience.
Final Design
Our final design includes all the components and improved features introduced above. Don't miss the chance to be a part of our product design testing for One Queue! Experience the future of collaborative music listening by joining us in exploring our interactive design.Together, let's elevate your social gatherings with a whole new level of music collaboration. Be a part of shaping the future of shared music experiences – Try our interface for One Queue now!