讓我有動力的元素
  • 合理且明確的專案時程:讓我能安心的規劃自己每一天的進度。
  • 看到專案被落實:即使是很小的功能改善,當專案上線時我會有踏實感。
  • 友善的試錯環境:讓我能放心探索方法、分享想法。
  • 抱持善意的合作心態:在工作上,我希望相信大家的目標是為了讓專案有更好的成果,而非針對個人。
我工作時的優點
  • 有耐心 : 面對需要時間整理或分析的資料,能夠耐心且有條理地逐步完成
  • 接受回饋 : 我能理性地看待自己交出的成果,並客觀接受回饋,思考如何回應和調整以達到更好的成果。
我正在努力改進的地方
  • 我需要較多的時間來理解一件事情,有時需要透過想出自己能理解的比喻後才能進入狀況。在未充分了解之前,較難立即表達自己的想法。
  • 有時候,我會覺得某個細節對整體感有影響,投入較多時間調整細節,但其實那個細節可能並不影響大局。
可能會讓你感到不開心的行為
  • 有時候如果專案時間還充裕,我可能會突然想嘗試其他做法。如果會讓你感到有壓力,請隨時告訴我。
  • 有些專案的前期,我會發散地紀錄想法,並不一定是要往哪個方向去,只是我需要這段時間來幫助我思考。

New Features onSpotify for Swing DJ

For Specific Target Audience
New Features on
Spotify for Swing DJ
UX / UI Design ( self practice )
Date : Jan 2023 - Feb 2023

Overview

Experienced swing dancers often DJ at swing events due to their understanding of what kind of music is suitable for dancing. While Spotify is the main platform used by dancers, the current version of the app presents some inconveniences when it comes to searching for music, arranging playlists, and playing music at events. Through user research, I have identified several features that could improve the user experience. These features could also be applied to other dance markets, such as Blues and Balboa.

Why Spotify ?

Spotify offers a vast selection of jazz music that is suitable for swing dancing. Senior dancers may also use platforms such as Bandcamp to search for music that is not available on Spotify, and then import it into Spotify to create their own unique playlists.

Spotify
12
Bandcamp
7
iTunes
3
Soundcloud
2
( by 12 dancers )

Problem

How to design a better experience for swing DJ to prepare a playlist for an event

By interviewing five seasoned dancers who have experience in teaching, performing, and competing, to understand how they plan the playlist for an event.

Participant A
dancing experience:4.5 years
Participant B
dancing experience:10 years
Participant C
dancing experience:7.5 years
Participant D
dancing experience:5 years
Participant E
dancing experience:4 years

Problem Analysis

Insights

To enrich the dancing experience and consider the energy of the dancers, a DJ may choose music at various speeds. However, it can be time-consuming using another app to count the BPM when searching for music and then note down the BPM of each track and arrange them in a playlist. Furthermore, during the arranging process, frequent adjustments may be necessary, making it challenging to grasp the overall speed arrangement of the entire dance at a glance.

Since the DJ selects the next song based on the situation on site, it would be helpful to mark which tracks in the playlist have already been played to make it easier to choose the next song from the remaining tracks.

Wireframe

Starting from the playlist design, consider how to achieve priority 1 and 2 insights.

Prototype

Divide the new and improved features into seven user flows for testing.

Main New Features

  • Show BPM of tracks and could filter tracks by BPM setting
  • Automatically pause when the song is over
  • Protect the tracks without sharing
  • DJ mode
    Show which tracks have been played, and enable the feature of automatically pause

Show BPM /
Filter tracks by BPM

With the BPM design, it makes it easier to search for music with the appropriate tempo, and also more convenient to arrange playlist and make real-time adjustments during the live event.

DJ mode

Activating DJ mode allows you to see which songs have already been played and enables the feature to automatically pause the track when it ends. This makes it easier for the DJ to control the break time between tracks.

“ Although I observe which songs have fewer or more people dancing at events, if I could also see the distribution of likes for each track on the playlist, it would provide more reference for how to prepare the next playlist. ”

— Participant C

Other Two Features

  • Use folder to manage playlists in mobile app
  • Built-in music recognition function

Create and manage
folder in mobile app

Spotify's folder function is only available on the desktop version and is not well-known, with only one interviewee aware of it. Dancers create playlists not only for events but also for solo practice, class teaching, performances, etc., and accumulate many over time, so the folder function should be highlighted for better organization.

Built-in music
recognition function

Most dancers use Shazam or SoundHound to recognize tracks they have heard and then add them to their Spotify playlists. It would provide a more seamless experience if Spotify incorporated a recognition function within its platform.

Closing Thoughts

This was my attempt towards imagining how Spotify could be used by swing dancers. Since they are already familiar with the platform, it may be more effective to improve the user experience based on their existing behaviors and habits rather than creating entirely new apps and platforms.