Soulseek — the only place for music lovers, refreshed.

How this amazing app can be improved by using common sense, empathy and best practices.

Technically speaking Soulseek is a peer-to-peer (P2P) file-sharing network and application. The term it is used mostly to exchange music, although users are able to share a variety of files.

User onboarding

The actual user onboarding process is terrible, once you open the app you get this:

How we can improve this whole onboarding process just be applying some common sense, best practices and putting ourselves in the shoes of a user?

The user interface

Once I open the app, I already have the music genres I have chosen at the first step as favorites, in this way I will not have to choose them over and over.

Let’s explore a bit!

Three essential features that people are using are now visible straightaway:

1. Rooms, which are the most important. There you can search and chat either on the general room or with individual members.

Here I’ve decided to take a more “context aware” path. For example, if you are selecting the “Jazz” room (as you see in the screenshot) you can search through that room by default and you can see the members in that room.

2. Search, which now it’ more friendly and easy to use. As I said earlier, more “context aware”.

More exactly the search system, works like this:

3. Members list, as you probably noticed changes simultaneously with the room. When you select “Jazz” the members list it’s updated automatically.

Online members are listed first and right after you see your most recent activity, like recent chats with room members which are not online at the moment.

The landing page.

How this can be easily fixed applying the same principles we used for the onborading process and interface:

And a pinch of visual design to attract the user.

Independent product designer based in Bucharest.

Independent product designer based in Bucharest.