Veilamp

Your music. Your friends. Nobody in between.

A privacy-first, Winamp-inspired music player. It plays your local library and streams it directly to trusted friends over the Veilid peer-to-peer network. No cloud, no accounts, no middleman.

Available for Linux, macOS and Windows, on x86_64 and ARM64.

Screenshots

Veilamp's Now Playing view with album art, a spectrum visualizer and analog VU meters.
Now Playing: the neon-glass shell with a live spectrum and VU meters.
Veilamp's Friends view showing a friend code and a friend's shared library.
Friends: trade a code, then stream each other's libraries over Veilid.

Features

A music player that answers to you

Plays your own files, properly

Gapless playback of FLAC, ALAC, WAV, MP3, AAC, Vorbis and DSD side by side, with album and artist browsing, playlists, CUE sheets and CD ripping.

An audiophile signal chain

Bit-perfect exclusive output at each track's native rate, native DSD, 10-band and parametric EQ with AutoEQ import, convolution, ReplayGain and crossfeed.

Shares with friends, not the internet

Your identity is a keypair, not an account. Add friends with a code, share a playlist, and they stream it straight from your machine over private routes.

Radio, podcasts and lyrics

Built-in internet radio and podcast directories, time-synced lyrics, and scrobbling to ListenBrainz or Last.fm.

Looks however you want

Multiple layouts including an authentic Winamp Classic skin, swappable palettes, seven beat-reactive visualizers and a JavaScript plugin API.

Runs headless, too

A server edition runs as a hardened systemd service, with mDNS discovery on your LAN and Veilid when you're away from home.

Under the hood

Rust core, peer-to-peer by design

Veilamp is a Rust workspace with a Tauri 2 and SvelteKit desktop shell. The audio engine decodes with Symphonia and runs a full DSP pipeline. The networking half runs on Veilid, an encrypted peer-to-peer network. Every browse and stream request is checked against your friends allowlist before a single byte leaves your machine.

Releases ship as AppImage, .deb, .rpm, Arch packages, .dmg and .exe, with GPG-signed APT and DNF repositories hosted by Wrewtopia Labs.