LydexLydex Audio Inc.

Built for Lydex

Your whole library, streamed bit-perfect — made for Lydex

Lydex Stream is a music server designed hand-in-hand with the app. Sign in once and your home library appears as a source, browsing exactly like it does on the device.

It sends the original file bytes — no transcoding, no resampling — so listening remotely is the same bits as listening at home, straight to your USB DAC.

  • Built for Lydex
  • Bit-perfect
  • Just like local
  • Loudness analysis
  • Self-hosted

Quick start

  1. 1.Download the package for your platform above
  2. 2.Install (.deb / .rpm) or unpack the server binary
  3. 3.Start the server — the admin password is printed once on first run
  4. 4.Open the console in a browser, sign in and point it at your library
# after the .deb / .rpm, run as your own account (so it can read your music):
$ systemctl --user enable --now lydex-stream
# keep it running after logout / reboot:
$ loginctl enable-linger $USER
# then open http://<host>:4545

On your phone, install the Lydex Stream plugin and enter the same address.

Why it is built for Lydex

Three things that make it Lydex's own: it is designed for the app, it never touches your bits, and it does everything the app does locally.

Built for Lydex

A server co-designed with the app. In the app it's simply a source: sign in once and it's there, your account shown up top, browsing that feels exactly like your local library.

Bit-perfect, byte for byte

The server sends the original file bytes — no transcoding, no resampling. FLAC / ALAC / APE / WAV / DSD arrive untouched, then Lydex drives your USB DAC directly. Listening remotely is the same bits as listening locally.

Just like local

Everything your local library does, the network does too. Favorites, ratings and play counts sync across devices; covers, loudness, playlists, album and artist browsing — every feature works over the wire, exactly as it does on the device.

Everything the app does, over the network

The same features you have on the device, synced across every device signed into your account — identical over the network.

  • Favorites, ratings & play stats sync

    Star, rate and play on any device; sign in elsewhere and it is already there.

  • Album / artist / favorites browsing

    The same favorites sub-tabs as the app: Tracks, Albums, Top Rated, Top 100, Playlists, Recent.

  • Covers: embedded, folder, online search

    Prefers the art in your files; when missing, search the web from the console and pick one.

  • Loudness analysis / ReplayGain

    The server can analyse loudness across your library and also reads existing ReplayGain tags (from rsgain and the like), so playback levels stay even, track to track.

  • Playlists

    Server playlists browse and play from both the app and the console.

A web console to run it

Manage users, libraries, scans and covers from any browser — one binary, one port, no extra software.

First-run setup

Opening the console the first time walks you through it: an admin account, a strong-password check, and your library folder.

Multiple users & roles

Administrator and Listener roles, per-library access and optional edit rights — one server, everyone their own.

Live library scanning

Kick off a scan from the console and watch it progress; new albums appear as they are found.

Cover management

Upload a custom cover for an album or artist, or search the online databases and pick one — all in the console.

Self-hosted and private

It runs on your own machine and your music stays there, handed to no one. On your home network it just works; to reach it on the go, add a Tailscale or Cloudflare tunnel.

Easy to deploy

Every platform: Linux, macOS, Windows. Run it with Docker or a single binary — one process, one port, no nginx.

Headless startup

Start the server from the command line — no GUI needed, deployed with a single line.

Your data stays yours

Your music stays under your control — on a machine you choose, handed to no one.

Listen anywhere

No public IP at home? A Tailscale or Cloudflare tunnel still lets you reach your library over cellular. Or just deploy it on a cloud server with a public address.