

While hovering


While hovering


While hovering
Project Name
Widgets: For Windows
An ‘always-on-top’ widget for Spotify Windows player.
Ideation
Honestly, I ideated this feature before but later got to know that the web version of Spotify already provides a solution for that, but it could use a lot of work to make it even better.
Spotify provides an always-on-top widget from the web version, In which when clicked on the icon gets a new chrome window that holds the album cover of the currently playing track.
Here’s the icon used to perform the action, placed aside ‘Like button’ near current playing track:

With the widget user gets basic controls of Play/Pause and forward/Backward.
And clicking on the widget will direct user to web player and will close the widget.
While hovering
Research
Obviously without access to proper research, fixing a feature isn’t right. So I decided to conduct small research for it by reaching out to people online or some friends or friends of friends who use Spotify on a daily basis.
Potential user base
I Tried to cover potential users who will use this feature
Gamers (if we offer a hideout for the widget Its highly possible that gamer will use this feature)
There are so many potential users playing songs in the background while doing their work or any activity.
Although for users the action of changing the song is just ‘alt+tab’ away.
an ‘Always on top’ widget can be beneficial.
Icon Design

I was searching for the perfect Icon for this on the internet. and finalized on the 2nd one.
Here’s the animation

Current widget
only accessible through Spotify web clipper.
Less controls
Less customization.
Album cover does not updates.
Distracting in workflow cause of big screen.
Process
I wanted to create an interactive widget through size.
Also, I had the vision to make it a hideout, so the user can stick it to one side of the screen, maybe there will be a visual cue to let the user know that he/she has hidden the control at a specific part of the screen.
And he can just hover over the specific part to get access to the controls.
Something which is kinda obvious is that a bigger size will interactively come with more options.
So, if the user wants more controls he can increase the size.
For this specific project I decided to hop into @Figjam to stick some digital notes into whiteboard for outline of the project. and created two sections - Windows and Mobile.
Below is the windows section of the whiteboard.
Designing
Small
I started with a small widget size as it will probably be the most used widget.


While hovering
I added both options to the first design because there was space.
But design in software and users having a feature in their different size devices are two different things.
Deciding on the proper clickable area for a button is important.
So, here’s another design with bigger icons.
Primarily I decided that the ‘repeat’ option could be something we should keep in the design alongside the main 3 options Cause:
As for me being social and a generalized thing people put a track on repeat while working sometimes
And also, According to my interview with one participant. He strongly stated that there should be a repeat button for this feature.
This was from the ‘add to queue’ case study research interview I took on Discord.
Designing
Medium
For medium size widgets, I had more space to work with, but at first, I only created a simpler version.
Simple medium-sized widget, having name and artist showing and when hovered over user gets the all the essential controls.
And for the second iteration:
I gave a peek at the queue list by adding one button in the top right corner.
Firstly, I copied the mobile design for the queue list implementation to see how it would work.
I sent this prototype to one guy I researched to test, and the results were positive so decided to keep this option in a medium widget.

There won’t be a need for the 3 lines in the front of the track as the user can just ‘hold’ and ‘drag’ any track to the desired place. and this action is universal in computer users.
Designing
Large
The current Spotify Windows app can be downsized this much as on my computer. but what I am trying to create here should be mobile and always on display.

Designing
For the Large size widget, I was trying to go through the potential users mind, where the user will use this big size widget and tried to imagine the potential scenarios, and according to current knowledge about Users and research there are actually really fewer scenarios, so I did not give time much to designing large widget, but here are some iterations.
Prototypes
Designing
Although the gradient as a background looks Good.
The widget's main function is to be accessible while the user is performing productive activities or any other activity.
So even though for the mobile widget, it is a must to have aesthetics.
But, the Widget for PC should be minimalistic and to the point.


So I created one more design iteration.
easy for eyes yet good looking.
All the essential options.
Here is the first design I created for the big widget.
Didn’t look good.
Firstly I implemented the lyrics option to the widget.
But quickly realized that it's not much usable as a user will be working so if the user wants to check the lyrics he can just head back to the spotify app or web clipper.



Prototype
Little prototype showcase of how users will interact with widgets.
Scenario: A video editor doing work on Premiere Pro and has song playing in
background.
Gamers senario
Here’s some ideations on widget hideout for Gamers
A hideout widget brings up so many things about usability and how a gamer Benefits with this feature. but Giving it a little thinking and going back to the days I used to play games personally and also going over my friend's needs while gaming, I feel this feature has potential if we improve on it with proper research and ideation.
Anyway, here’s a try on how the solution could look like.
I have only iterated on this idea through Figma.
There weren't any phases to this ideation so it's far from perfect for real-world implementation.
Still here are some ideas on how can we propose a widget hideout.
This displays iteration when the widget is hidden.
Spotify logo, with the same colour background as of track background.
Just a little colour Aura, a visual cue for the user where the widget is hidden.(could be track BG or just Spotify brand identity colour.
Visualizer.
Gamers senario
One problem with the hidden widget is users won't be able to see the title of the song, as this widget is built in such a way that when the user hovers over the widget all the essential controls will slide in from right pushing the title to left.
This way user won't be able to see the title of the track.
Here's the prototype I built for the solution to this problem.
When user hovers over the cover image he gets to see the title of the track.
When hovered over the rest of the widget users get all the essential controls.
I see potential in the hideout feature cause if done right, I see people who play a song while doing productive activities using this feature.

Takeaway and problem
While creating this project I lacked research.
& conducting a usability study was mandatory to improve the UX of projects like this.
I am planning to conduct a usability study by reaching out to people on the internet as I had a design to showcase but this small research isn't beneficial for a product like Spotify with a huge user base.



