top of page
Regenerated.png
Spotify_Primary_Logo_RGB_Green.png
Home.png
Confirmation.png

Spotify

Timeline:

  • 8 weeks (2023)​

Role:

Music streaming service platform

offers users to generate AI- curated playlists via voice or text input, customizing song selection based on mood, activity, or specific prompts - simplifying music discovery and enhancing engagement.

  • UX/UI Design

  • User Research

Tools: 

  • Figma

  • FigJam

Problem

Users often feel overwhelmed when searching for new music due to an excess of recommendations and unclear discovery paths. The current system does not always align with individual listening preferences, resulting in a frustrating and inefficient browsing experience. As a result, engagement with the platform decreases, and users may seek alternative streaming services.

Project Goal

To improve the Spotify mobile experience by introducing an AI-driven playlist creation tool that allows users to:

 

  • Generate customized playlists using voice or text prompts tailored to their mood, activity, or specific music preferences. 

  • Refine AI-generated suggestions by selecting favorite artists, adjusting playlist length, or removing unwanted songs.

  • Seamlessly integrate personalized playlists into their library for a more seamless and engaging listening experience.

​

Empathize

User Research

To gain insights into user behavior and pain points, I conducted user research through surveys, interviews, and usability testing. Key findings include:

  • User struggle to find relevant music for specific moods or activities​.

  • Many users are familiar with AI chatbots and express interest in a more interactive way to generate playlists.

  • Voice input for playlist creation is preferred for its convenience.

Desk Research
  • Personalization drives engagement, and AI-powered features provide a competitive advantage.​​​

  • Simplifying music discovery with intuitive features enhances user satisfaction.​

  • Transparency in data usage is essential for addressing privacy concerns.​

Project Goal

To enhance the Apartment.com mobile app by integrating a commute filter that enables users to :

  • Set commute preferences based on destination, mode of transport, and travel time.

  • View apartment listing filtered by commute times.

  • Compare multiple destinations (e.g., work and grocery store) within the app. This feature aims to improve the apartment search experience by reducing friction, improving decision-making, and increasing user engagement.

Empathize
Define

Define

Jobs-to-Be-Done (JTBD)

I created Jobs-to-Be-Done (JTBD) statements to focus on users' core needs and motivations, ensuring the AI-powered playlist generator directly addresses real pain points. By understanding how users discover, personalize, and engage with music, these statements guided feature development, ensuring a seamless, intuitive, and valuable experience within Spotify. 

  • As a Spotify user, I want an AI-powered playlist generator to suggest new artists and genres based on my preferences, so I can easily discover fresh music without manually searching.

​

  • As a busy user, I want an AI assistant that generates playlists instantly based on my mood or activity, so I don't have to spend time searching for the right music.

​

  • As a hands-free user, I want to generate playlists using voice commands, so I can create music mixes effortlessly while multitasking.

Sketches

I used Crazy 8's to quickly explore UI ideas for the AI-powered playlist generator, ensuring a user-centered and engaging design for Spotify.

crazy1.png
crazy2.png
crazy3.png

Design & Prototype

Hi-Fidelity Wireframes
Group 36786.png
Design & Prototype
Prototype

AI-Powered Playlist Assistant

Designed for effortless music discovery, the AI assistant allows users to create playlists instantly using voice or text prompts, customized to their mood, activity, or specific requests.

 

The content strategy prioritized user needs by refining input methods, optimizing AI responses, and ensuring a seamless, personalized listening experience.

Regenerating and Adding AI-Powered Playlists Results

This feature allows users to refine their AI-generated playlists by regenerating results with a single tap, ensuring that recommendations better match their mood, activity, or preferences.

​

By prioritizing clarity and control, the content strategy ensures an intuitive experience, allowing users to fine-tune playlists with minimal effort for a more personalized listening journey.

Test & Implement

Usability Testing

Number of Participants: 6

Interview Time: 30 - 50 minutes

Insights & Feedback 
  • 5 out of 6 users found the AI feature useful and time-saving

  • 80% of users wanted a clearer way to regenerate specific results.

  • 5 out of 6 users had difficulty finding the AI Assistant feature with the robot iconography in the Main Search Bar.

  • 4 out of 6 users experienced that it would be nicer if they could also swap the results option when it is regenerated

  • 90% of users were confused and not satisfied with the regenerating button on the keyboard search bar.

“I can easily see the button and there is no problem adding it. Very simple and easy step, love it!”

“It made sense that you’ll find the assistant in the search
region”

“I wasn’t sure if the AI received my input after what I said. It does not seem very smooth.”

“I am confused about the generate button. How will I know which input it is

regenerating when I click this button? What if I want to specifically regenerate a input?”

Iterations
Group 2223.png
Group 2226.png
Redesigning Regenerate Button

The regenerate button initially caused confusion, with 5 out of 6 users struggling to understand which input was being regenerated. Additionally, users found the button placement unclear, leading to difficulties in refining playlist results. To improve usability: â€‹

​

  • Redesigned the regenerate button to indicate which input is being modified.​

​

  • Relocated the button for better visibility and easier access.​

​​

Group 2225.png
Group 2206.png
Enhancing AI Processing Feedback

Users struggled to determine if the AI had received their input, with 70% experiencing uncertainty after submitting a voice or text command. To improve this issue:

​

  • Added a loading animation to visually indicate active processing.​

​

  • Refined visual and audio cues for a smoother, more responsive interaction.​

​​​

Test & Implement

Conclusion

Next Steps

Moving forward, several improvements can be explored to refine the AI-powered playlist experience:​

​

  • Refining AI learning algorithms to deliver even more accurate and diverse recommendations over time.

  • Introducing collaborative playlist generation where multiple users can contribute prompts for shared listening experiences.

  • Integrating real-time feedback so users can instantly rate and adjust AI-generated playlists for better personalization.

Project Takeaways

This project was a deep dive into how AI can enhance music discovery while keeping the user experience simple and engaging. A few key lessons stood out: 

​​​

  • Voice input is a game-changer. Many users preferred speaking their requests, making hands-free playlist creation a valuable addition.

  • Keep it simple. The easier it is to use, the more likely people are to engage with it.

  • Personalization matters. Users don't just want recommendations; they want control over their playlists.

​

This project reinforced the importance of building AI-powered features that feel intuitive, useful, and genuinely enhance how people experience music.

Conclusion
Screen Shot 2025-02-25 at 11.48.26 PM.png
  • LinkedIn

© Created by Sophia Shin

bottom of page