Discover Xplor Music

A new way to find music.

Users stream a lot of media on different applications. What new features can be embellished to attract more consumers to pay for premium services? 

I can’t think of a single person who isn’t subscribed to a music streaming app. Having access to a practically infinite library of music appeals to people resulting in a service becoming a necessity. We live in an age that demands efficiency and speed. We strive to have a soundtrack for every occasion: to elevate our experiences in life with the stimulation of the expression of another. 

There are so many successful giants to compete with that I carefully considered prior to conceptualizing a product that would make people want to tap subscribe without hesitation. Current applications seem to have their signature features that their user’s cherish. One product might have a wonderful experience in regards to collecting and organizing media, while another might customize desired playlists based on mood and environment. 

Subscribers seem to be loyal to their services of choice: I must develop an inviting and familiar user interface with well defined and advanced user experience strategies to elevate my users experience with streaming media.

Exploration is key.

You would be right to assume the name of the app was derived from the apps function, to explore. I have always strived to find a system that allowed me to access more enjoyable music more often, and easier -  instead of relying on burnt out, dusty music collections that I all too often go to out of pure laziness. Beginning my research for this project was two fold for me. It was clear that I would either find a feature in a product that would allow me to find my desired media in a better way, or I would find a system to create something new that met my expectations of a streaming app. 

Background

I am a user experience designer who spends hours a day behind a computer screen and music is a very important part of my process. I began this project with a mission to provide streaming subscribers with a valuable alternative to products that exist on the market today.

Discover music through the element of influence.

The Process

Total project time: 6 weeks
Original scope: Convert more free accounts to premium account by upgrading features.
Team: I worked on this project myself.
Constraints: iOS application.

You can click items in the list to skip to that section.
Company context | Business goals | product attributes

Project kickoff

Xplor media, a startup company launched a media product two years ago. It is a free model that has a web-mobile experience and a mobile app for both iOS and Android. The company's business strategy was to first build a user base by offering a free product, and then evolve the feature set so they could monetize on a premium product.

My goals were to create a product with better features than the free experience and to give users the opportunity to upgrade to a better product, users will pay the subscription fee.

The product attributes given by the product manager: 

  • Bold
  • Smart
  • Hip

The product manager also provided me with a sketch file with notes and directions as well as product wireframes.

☝️  Back up to list

Industry examples | demographic research

Secondary research

With the daunting task of developing a product that users would cheat on their preferred media streaming outlet with, and subscribe to, I began to organize and synthesize secondary research to energize decisions for my own primary research. First, I took a long hard look at a few of the most popular products on the market today. I decided to evaluate Apple music, Amazon music, and spotify. 

Since I was partially motivated by my own desires to discover a new product to streamline my experience locating new music, I developed an objective to follow. I studied the three applications mentioned above by categorizing notes in three columns - likes, dislikes and action items. Here is a visual showcasing how I organized this phase of my research: 

After analyzing the industry leaders for media streaming, I turned my focus onto my products target users. I discovered that the demographics that stream the most media are in the age range of 16-35, and that most users steam using multiple applications for different reasons. XPlor media will

☝️  Back up to list

Choosing participants | methodology

Primary research

Choosing my participants

This was probably the easiest part of the process, considering everyone I know uses an application to stream music. There are a few characteristics I had in mind when considering participants. I wanted to test people who were very good with the products of their choice, and have a strong loyalty to their brand of choice. I needed my participants to know why, right away they used the app that they did. I wanted to rely on my participants to showcase why they use their app, while questioning them about features that might interest them that their current streaming app doesn’t have. 

I chose participants who subscribe to a premium music streaming app. I wound up with 5 individuals after running a screener interview focused on locating Xplor’s target audience; young tech savvy people who spend a lot of time streaming content. Lastly, it was very important to me to interview app subscribers from a variety of products. 

Methodology

The first part of my primary research centered on intentional observation. I wanted the participants I chose to sell me the app that they use to experience streaming media content. I opened up my interview asking them what their favorite features were and allowed them to show me how they complete tasks with their subscription service. 

The next step in my process was the informal interview. After recording all of the positive notes the participants expressed during the observation phase, my questions concentrated on discovering media streaming alternatives they utilize to complete their content consumption. I used this time to explore my participant’s opinions about how to improve their premium streaming service, and what features an app would have to possess to get them to make a switch. Finally, I asked questions about their experience as a new user with the app; and their trial period 

Above: a participant showing off her favorite music streaming app.
"I won't switch products because I have so many albums in my library with Pandora. "

☝️  Back up to list

font | style | logo

Visual elements

Fresh, new and modern to attract a younger and more tech forward demographic.

I found a few examples of UI that I liked, some colors and typography. I chose a dark theme so that the artwork would pop on screen. I picked an electrifying blue color as my primary accent color, and chose attractive modern sans serif fonts.

☝️  Back up to list

organization | observation | insight development

Research synthesis

Using Miro, a web-based whiteboard, I created digital post-it notes displaying impactful observations gathered during my primary research. Next, I made virtual piles of post it notes that shared similar themes. I ended up with three main categories:

  • Finding, trying & purchasing
  • Why I keep using my app
  • I need more...

A few other categories I created include: Why I won’t switch, Conventional media consumption, and using other platforms. Check out my affinity map below!

After I created my affinity map and organized all my data, things started to become obvious about what direction I wanted my product to go and what sorts of features trial members would subscribe for. With a clear mind and no assumptions made, I moved forward by creating personas.

☝️  Back up to list

student | dj | software engineer

Personas

I created three personas that I felt had needs that encompassed a decent majority of my users. I think conducting research with as much human empathy as possible is a key factor in developing a product that excels in usability. My personas included:

  • A busy full time student in LA on a fixed income who doesn’t want to spend a lot of time exploring new music.
  • A DJ that works at a popular nightclub in New York city who wants to expand his social networking presence with a music app that he could use to share music that inspires him. 
  • Lastly, a software engineer in Orlando that wants to connect more with her friends and family though music. 

☝️  Back up to list

how might we?

Framing questions to create solutions

I generated 5 “how might we” questions to help me prioritize critical elements that I felt needed to be addressed. At this point in my process, I know how the apps work through secondary research, I’ve experienced the UI first hand with primary research, got to know the competition’s most adamant users' likes and pain points, and organized my data in a way that is digestible for me. The questions that follow are important to my process because they state my direction, and suggest exploration.

  • How might we innovate discovering new music for our users? 
  • How might we provide users with a free version without annoying ads?
  • How might we integrate live music videos into the Xplor experience? 
  • How might we create a streaming experience rich with social interactions?
  • How might we develop a successful in-car experience?

☝️  Back up to list

brainstorming | keywords | scamper | problem statements

Approaching the problem

My decision to start brainstorming at this phase in my sketchbook was fully intended to aid in developing my research further, while establishing a visual guide to ease my process when prioritizing the user interface. 

In order to brainstorm for this project, I came up with a few keywords that described the sort of product I wanted to make. Xplor needs to be Adventurous, entertaining, fresh, and cutting edge. I began to list words that were similar to my keywords, then I began doing quick sketches of those words. I kept the sketches down to around 20 seconds, and I tried to do 8 different thumbnails for each keyword. This exercise helped me think with both sides of my brain, and really helped me to dig a little bit deeper while brainstorming.

After I felt confident with the exploration of the keywords I selected, I wanted to dive head first into dissecting the elements that I would focus on to influence my users to subscribe to Xplor Premium. I used a method called SCAMPER. SCAMPER is an acronym, and the letters represent (S)ubstitute, (C)ombine, (A)dapt, (M)odify, (P)ut to another use, (E)liminate or elaborate, (R)everse. For each how might we statement I came up with, I though of one SCAMPER each. This process really helped me to explore every element of my research in great detail while being focused on deliverables.

Problem statements

After secondary research, finding insights with primary research, developing personas, posing questions to explore solutions, and developing direction through brainstorming: my problem statements developed without difficulty. Here is an example of one of my problem statements in development:

  • With each passing day, media is born to be discovered. Human beings must evolve the methods centered on discovering new media by combining enjoyment and social influence.  
  • PROBLEM STATEMENT:
    With each passing day, media is born to be discovered. Human beings must evolve the methods centered on discovering new media by combining enjoyment and social influence.  

☝️  Back up to list

user stories | user flows

Thinking about the users

The last phase of my research was developing user stories. I created a set of four stories from my user’s perspective that described how my platform can successfully complete a task for them. Here is one of my user stories: 

  • As a user, I can get recommendations for adding other users to my network which will influence discovery of my new favorite media for free. To unlock unlimited adds to my pack of influential consumers, I can subscribe to the premium service at a small monthly cost. 

It was very important to keep the action of transacting resources for a premium experience throughout the entire process up until the very end.

Userflows

Before considering features, and user interface elements, I developed 3 tasks that I considered to be crucial for the app, called red routes.

1. After onboarding is complete, select the genres you are interested in, find a new artist to add to your liking, and add the suggested users you want to your network. Start listening to new music, and add the user who published the playlist. Follow the link to subscribe to the premium service to unlock unlimited network additions. 

2. After onboarding and setup: play your most recently played song again. Notice an alert that states a few of your friends are attending a live event on the application. Join and watch for the maximum allotted free version duration, then follow the subscription workflow. 

3. After initiating a road trip to Seattle and putting the platform in car travel mode, you decide you want to input the destination so that more local music from Seattle plays to get you in the mood to experience the culture. Input the destination and apply the parameters to the mix. Upon returning home, the application trial runs out for destination car mode. Follow the subscription workflow. 

I carefully and thoughtfully created tiles that represented screens, and shapes to represent actions with arrows to show the flow a user would go through to complete each red route

My goal when creating my user flows was to get the tasks completed in the fewest amount of steps possible. I wanted to keep my attention hyper focused on the specific tasks I developed without being distracted by the complex nature of conventional music streaming platforms. 

☝️  Back up to list

Quick sketches | lo-fi | usability testing

Developing LoFi designs

sketching out very basic renditions of my key screens developed though user stories and flows produced some useful low fidelity versions of my application. I sketched out all of the screens in my red routes quickly and made changes to elements to develop a hierarchy and an easy path for users to follow to tackle problem statement tasks. 

    Using Sketch

    Setting up my file on Sketch consisted of picking a device to design for, and uploading all of my pencil sketches to use as a reference. At this point, my goal is just to make my sketches interactive to that I can begin doing usability tests to validate my efforts up to this point. 

    Usability Testing

    With very basic user interface elements and design systems in place, I was able to test my product to get feedback on usability and develop potential iterations to make my product more efficient. I had just started a new marketing venture with a local bar, so I took advantage of being a new face and requested a few people test my product. I gave each user tasks that resembled my red route tasks and recorded the audio of the interviews on my cell phone. Later, I went home and synthesized the results into a report. In this report, I highlight any opportunities to iterate my product before rendering higher fidelity versions.

    On participant mentioned not inherently knowing how to interact with an element, which lead to an iteration adding a contextual menu to a screen.

    ☝️  Back up to list

    Reiterate | HiFi | Prototype | usability test & reiterate

    The visuals came together

    sketching out very basic renditions of my key screens developed though user stories and flows produced some useful low fidelity versions of my application. I sketched out all of the screens in my red routes quickly and made changes to elements to develop a hierarchy and an easy path for users to follow to tackle problem statement tasks. 

      Red Route 1

      Onboarding, pick your favorite genres.
      Onboarding, tell us your favorite artsits.
      Onboarding, do you want to add these recommended users to get started? 
      Add/invite people white onboarding.
      Home screen which contains quick elements, updated and custom curated playlists.
      XPLOR screen, which has curated playlists and user generated playlists we think you'll like.
      Xplay Today, an Xplay playlist.
      Xplay Today, playing a song.
      Xplay Today, interacting with song, seeing a friends comment.
      Xplay Today, interacting with song, seeing a friends comment; with song playing.
      Xplay Today, song is open. User is on the "comments" section of song.
      Xplay Today, song is open. User is on the "comments" section of song with song playing.
      Xplay Today, song is open. User is on the "playlists" section of song with song playing.
      User clicked on user playlist from song screen playlist.
      User expanded playlist author section to reveal information.
      User needs to subscribe to add more than one user a day.
      User must acknowledge the terms.
      User is going to become a premium user.

      Red Route 2

      After onboarding is complete, user selects quick play car mode.
      User plays the playlist.
      User interacts with destination option.
      User selects destination. Xplor will now integrate local music into playlist.
      User maxed out destinations for car mode, must go premium.
      User accepts terms.
      User is now premium.

      Red Route 3

      After on boarding user plays "Exist for Love" and gets notified of a live event.
      User accepts invitation and is taken to Becky Hill's virtual event. User pics a popular viewing perspective. User can switch to other perspectives at will. Users who are live are broadcasting the show.
      After watching 30 minutes of Becky Hill live, user must pay to be a premium member to see more.
      User accepts and becomes a premium user.

      Prototypes

      After finishing high fidelity mock ups & the first round of prototypes, usability testing and reiterations resulted in a usable and efficient music streaming app. Take a look at the three different red routes below.

      ☝️  Back up to list

      ☝️☝️ Back up to the tippy top! ☝️☝️

      Let's connect!

      Even if it has nothing to do with work, come say hi! 😊

      © Jeremiah Keevy 2021