Skip to content

About

A player built around trust, not the cloud.

Veilamp started from a simple question: what if sharing your music with friends didn't mean handing your library to a company? It's a Winamp-inspired player with a private, peer-to-peer sharing layer where access is limited to the friends you explicitly trust.

Privacy is the default

No accounts, no telemetry, no central server. Your identity is a keypair and your friends are an explicit allowlist.

Your files stay yours

Veilamp plays the music already on your disk and writes clean tags back to your files. Nothing is uploaded anywhere.

Retro spirit, modern engineering

A Rust core (audio, Veilid, library) under a Tauri shell — the Winamp feeling with a foundation built to last.

How it works

One app, one Veilid node, one identity.

Each install is an independent node on the Veilid network with a stable identity keypair. Inside, three parts work together:

01

Library engine

Scans folders, extracts metadata and cover art, and plays audio locally.

02

Sharing service

Publishes a catalog friends can browse and serves track bytes on request.

03

Trust layer

An allowlist of friend keys gates every browse and stream before any byte leaves.

Roadmap

Where it's been, where it's going.

  1. Local player

    Scan, metadata, playlists, playback and the neon-glass UI.

  2. Identity & friends

    A stable keypair identity, friend codes, and a trust allowlist.

  3. Catalog sharing

    Browse a friend's library metadata over Veilid, friends-only.

  4. Progressive streaming

    Prebuffer then play a friend's track while it downloads ahead.

  5. Hardening

    Reconnect, resume, on-disk cache, rate limits and revocation.

  6. Polish & packaging

    Branded builds for Linux and macOS, with Windows following.

Windows packaging is the current focus.