top of page
One_Q_090823.jpg

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.

DJ Together – Journey maps & user flows.jpg
DJ Together – Journey maps.jpg

User Flow

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

User flow.jpg

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.

Bottom Bar.png

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.

Current Session (Participant).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.

IMG_5607_edited.jpg

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.

Current Session (Participant).png
Queue.png
Queued Track.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!

bottom of page