early interface prototype

Phonolite

An open source music player for people who want their library, queue, and listening habits to feel owned again.

local library owned queue obsidian UI

Designed like a tool, not a feed.

Library, queue, and playback stay close together so the product feels fast before it feels social.

Now playing

Readable track state, artwork, audio output, and session controls.

Queue

A durable queue that can be rearranged without losing context.

Library

Search and browse views for collections that keep growing.

product principles

A calmer alternative to rented listening.

Library first

Albums, files, playlists, and metadata stay visible instead of being hidden behind recommendations.

Fast by default

The interface is designed around scanning, queueing, filtering, and playing without friction.

Built in public

The project is meant to be hackable, portable, and honest about how playback works.

open source shape

Simple enough to audit. Opinionated enough to feel like a real player.

download

Build targets for every place your library follows you.

Windows

Desktop installer placeholder

Soon

macOS

Desktop app placeholder

Soon

iOS

Mobile build placeholder

Soon

Android

Mobile package placeholder

Soon

about

Phonolite is a small interface for a large music library.

Phonolite is an open source music player shaped around ownership, speed, and a calm interface.

direction

Browsing, queueing, downloads, and playback stay visible without turning the library into a feed.

Project

A music player that treats local collections and streaming-era expectations as one product problem.

Design

Minimal, typographic, and interface-forward, with room for custom artwork and real product imagery.

Code

A small Go server, embedded assets, reusable route setup, and templates that can stay simple as pages grow.