Phoniq

Phoniq

Designing a desktop music player around a dense library, tag-based playlists, and a constrained UI toolkit.
Designing a desktop music player around a dense library, tag-based playlists, and a constrained UI toolkit.

Role

Product Designer

2025

Scope

Desktop app

Library and playlist workflows

Logo

3 platforms

3 platforms

Windows, macOS, and Linux

Tag-based playlists

Tag-based playlists

Music curation built around library metadata

Solo developer

Solo developer

Designed within technical constraints

01

01

01

Brief

Brief

Brief

Phoniq is a native desktop music player built in Rust by a solo developer. The application was functional, and its founder used it daily. Ahead of launch, he wanted a more cohesive interface and a logo for the product.
I worked directly with the founder on the desktop app’s structure, visual design, and supporting workflows.
The core experience centred on a music library with six attributes: title, album, genre, tags, BPM, and duration. Alongside playback, users could access playlists, favourites, recently played tracks, and tag-based browsing.
A key feature was the smart playlist creator, which used tags to curate selections without requiring users to add every track individually. That made organising the library an essential part of the listening workflow.

02

02

02

Challenge

Challenge

Challenge

Create a cohesive experience around an existing product.
The redesign needed to give the application a clear visual hierarchy while respecting its existing functionality. Navigation, library browsing, editing, and playback had to feel like parts of the same system.
Work within a limited styling toolkit.
The existing UI implementation supported text colour, background colour with transparency, rounded borders, and shadows. The design needed to work within those capabilities and remain manageable for a solo developer.
Keep a dense library readable.
Six attributes per track made the table useful, but also demanding to scan. The interface needed to preserve that information while making titles, metadata, selection, and playback states easy to distinguish.
Support the work behind smart playlists.
Tag-based curation depends on useful, maintained metadata. Finding and editing tags therefore needed as much attention as creating the playlists themselves.

03

03

03

Approach

Approach

Approach

I began with two wireframe options exploring different navigation layouts. This gave the founder a way to compare the structure before we moved into detailed visual design.
The selected direction placed the library table at the centre, supported by persistent playback controls and sidebar navigation. Filters for BPM, genre, and duration provided additional ways to narrow a large collection.
I developed a light visual direction using the styling capabilities available in the app. Spacing, contrast, typography, and consistent component treatment established hierarchy across the information-heavy screens.
I also focused on the connection between song details, editing, and smart playlists. These were related steps in the same workflow: organising tracks so the product could use that information to create relevant selections.

04

04

04

Decisions

Decisions

Decisions

DECISION 1: Establish the technical boundaries early
I worked within the styling capabilities of the existing implementation from the start.
This gave the visual design a practical foundation. Components and states could be discussed with the founder in terms of how they would work in the application, with polish coming from consistent use of the available controls.
DECISION 2: Resolve navigation before refining the visuals
I explored two wireframe directions before developing the final UI.
Although the initial request focused on appearance, the navigation shaped how users would move between the library, playlists, favourites, and recently played tracks. Comparing layouts early helped establish the structure for the detailed design.
DECISION 3: Make the library table the primary workspace
I kept all six track attributes visible in the core library view and used alignment, spacing, and text hierarchy to organise them.
This supported the product’s browsing workflow: comparing tracks by their metadata, narrowing a selection, and choosing what to play. Persistent playback controls kept the current track accessible while users explored the library.
DECISION 4: Treat tagging as part of playlist creation
I gave particular attention to song detail and editing views because tags supplied the information behind smart playlists.
The design connected those supporting tasks to the broader curation workflow. Users needed a clear way to inspect and maintain the metadata that their playlist selections depended on.

05

05

05

The work

The work

The work

A. The library
The main desktop interface brought together the six-column library, sidebar navigation, persistent player, and integrated video.
The design established a consistent hierarchy for track information, browsing controls, and playback states.
B. Filters and browsing
The filter panel supported narrowing the library by BPM, genre, and duration. Tag-based browsing offered another route through the collection, alongside favourites, recently played tracks, and playlists.
C. Song details, editing, and smart playlists
I designed the detail and edit views for reviewing track information and maintaining tags, together with the smart playlist creator that used those tags to curate selections.
D. Logo
I designed a logo to accompany the desktop interface and give Phoniq a recognisable product identity.

06

06

06

Outcomes

Outcomes

Outcomes

The project delivered a cohesive desktop interface and a logo for Phoniq. The design covered library browsing, playback, metadata editing, and playlist creation within the capabilities of the existing UI implementation.
What I delivered:
Two wireframe options exploring navigation structure.
Desktop UI covering the library, favourites, recently played tracks, playlists, and tag-based browsing.
Song detail, editing, filtering, and smart playlist creation views.
A logo for the product.
A complete Figma file with consistent typography, spacing, colours, and hover states.

07

07

07

Reflection

Reflection

Reflection

Phoniq reinforced the value of understanding implementation constraints before developing the visual direction. With a limited styling toolkit, hierarchy, spacing, and consistency carried much of the design.
It also highlighted how a product’s defining feature depends on the quality of its supporting workflows. Smart playlists relied on tags, so maintaining those tags was a central design problem.
Working directly with a solo developer kept the design grounded in both the product’s ambition and the practical work needed to build it.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

Let’s talk about your product

Tell me what you’re working on and where you need design support. We’ll use a 30-minute call to see if we’re a good fit.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.

© 2026 Robert Licau. Custom-designed and built by me in Framer.