Release policy: this site always links to the latest tag (currently 4.3). Minor versions are pre-releases for beta-testing new features until the next major stable release (next: 5.0). Every release ships all platforms together under a single tag.
dns

Server

Library, API, yt-dlp and UI together. Install it on the PC or NAS where your music lives — no separate Client on the same machine.

laptop

Client

UI without the server. For another device on your LAN or via Cloudflare that connects to a Server running elsewhere — including Android phones and tablets.

Windows

x64 10 / 11

Server (with UI) and standalone Client as separate archives for Windows x64. Pick what each machine needs.

Linux

x64 Ubuntu 22.04+ · Debian · Fedora

Server and standalone Client as AppImage. The Server includes the UI — use it on the host with your library.

Android

APK Client

Native Client app as APK for phones and tablets. It connects to a Server running elsewhere — with background playback since 4.3.

Your phone may warn about apps installed outside a store: the APK is published only on the official GitHub release of RE-KORD.

Docker

Server + UI

Run RE-KORD in a single container with persistent volumes for your music library and server config — ideal for NAS and headless hosts.

RE-KORD 4.3

Build with npm run docker:build, start with npm run docker:up. Mount /music for your library and /config for server settings. UI at http://localhost:3001.

v4.3

Docker · docker-compose · Linux / Windows / macOS host

macOS

Coming soon

macOS support is planned for a future release — Universal binary for Apple Silicon and Intel.

RE-KORD

Universal binary · Apple Silicon + Intel · Server and Client.

Soon

Not yet available

Build from source

RE-KORD only needs Node.js LTS and a folder of audio files. No heavy dependencies.

terminal

Quick start (dev)

Clone, install and run RE-KORD from source.

# clone and install
git clone https://github.com/Creiv/RE-KORD
cd RE-KORD && npm install
# start dev (browser)
npm run dev
checklist

System requirements

  • desktop_windows

    Server

    2 GB RAM minimum · ~300 MB disk · TCP port 3001 available · yt-dlp included

  • laptop

    Client

    1 GB RAM · ~150 MB disk · a reachable RE-KORD server on the network

  • smartphone

    Android

    Recent Android phone or tablet · ~100 MB free · a reachable RE-KORD server

  • code

    Development

    Recent Node.js LTS · npm · a folder of audio files for testing