STARPLAYER: A Customizable, Private Desktop Music PlayerSTARPLAYER: A Customizable, Private Desktop Music Player
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
STARPLAYER. Ad-free, private, and highly customizable music player app
UI Design · Frontend Development · Desktop Application Development
This is a personal music player project that combines retro-inspired interface design with modern frontend development. Inspired by my favorite design aesthetics, it explores how a familiar desktop experience can become more expressive, customizable, and enjoyable to use.
The interface brings together pixel-style typography, neon accents, layered windows, and distinctive visual themes. Instead of limiting the experience to a single aesthetic, STARPLAYER features five built-in skins and a custom skin builder, allowing the interface to change without modifying the underlying UI components.
Design & Development
I worked on building a cohesive visual experience supported by a modular frontend architecture. The desktop application uses React, TypeScript, Vite, and Tauri, with shared packages for UI components, application logic, and theme configuration.
Key features include:
Customizable interface: Five visual themes, including Vaporwave, Neo-Brutalist Cute, Gradient Glass, Monochrome Retro, and Soft Glass.
Personal music library: Local music file scanning, embedded metadata reading, and a library stored in SQLite.
Adaptive visual themes: Options for manual theme selection, random themes on launch, and beat-adaptive styling based on cached BPM-derived mood data.
Reusable UI components: A skin system built around shared design tokens and CSS custom properties.
Desktop-focused experience: A Tauri-powered desktop application combining web technologies with native capabilities.
Tools & Technologies
React · TypeScript · Vite · Tauri · Rust · CSS Modules · pnpm · SQLite
The Idea Behind the Project
STARPLAYER is an exploration of the intersection between interface design, frontend engineering, and great user experience (ad-free and private). It demonstrates my interest in building applications where UX, visual identity and functionality work together, from the underlying component architecture to the smallest interface details.
I enjoy creating digital experiences that feel distinctive while remaining practical to use. This project reflects that approach through a customizable visual system and a desktop music player designed around personal expression.
Interested in working together? I design and develop websites, interfaces, and digital products, combining visual design with frontend development to bring ideas to life.
Post image
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started