Your music.
All of it. Offline.

RE-KORD is a local music hub with a full-featured player, SQLite-powered library, built-in studio, yt-dlp downloader, Plectr rhythm game and audio visualizers. Your files, your machine. No subscription, no cloud.

RE-KORD 4.3 dashboard — Midnight theme
RE-KORD Android client — Listen view with cover art and visualizer
lock_open Open source wifi_off 100% offline visibility_off No account, no tracking language English & Italian UI Free forever
4.3Current version
8Visualizer modes
18Built-in themes
EN/ITUI languages
FREECost, forever

Everything in one app

RE-KORD does far more than play music — library index in SQLite, studio tools, Cast, sleep timer and everything runs locally, with no dependency on any external service.

library_music

Smart Library

Browse by artist, genre and mood. Instant search with Ctrl+K. The library index lives in a local SQLite database (rekord.db) with cached artwork thumbnails and a filesystem watcher — fast even on large collections.

auto_awesome

Sonic Nebula 4.3

Explore your whole library as an interactive galaxy: each track is a star mapped by tempo and energy, with moods grouped into coloured nebulae. Pan, zoom, filter and click a star to play or start a local radio — as a Library tab or a dashboard card.

radio

Smart Radio 4.3

A Quick-listen grid on the dashboard built from your recents and favourites — one track per album, plus a Random tile. Start an intelligent radio from any tile in a single tap.

tune

Integrated Studio

Download with yt-dlp, enrich metadata (MusicBrainz / iTunes), manage covers and run library maintenance — including a one-shot metadata cleanup that migrates legacy JSON sidecars into SQLite.

download

Built-in Downloader

Download single tracks, playlists and full discographies using yt-dlp — already bundled in the Server release. No extra setup needed.

sports_esports

Plectr

A rhythm game generated from the audio analysis of the track you're already listening to. Easy / Normal / Hard, tap / hold / swipe, per-track records — with smoother performance on low-end devices.

bar_chart

Stats & Achievements

Top tracks, artists and genres. XP system with levels, daily streaks and 60+ badges — from first plays to Plectr records.

graphic_eq

Audio Visualizer

Eight modes animated in real time: bars, mirror, wave, smooth wave, H·M·B waves, signals, karaoke — and DiscoWall. In Plectr, the active visualizer renders as a live backdrop behind the lanes.

palette

Themes & Pro Workspace

18 built-in themes plus a custom one with image backgrounds. Unified Pro Workspace layout (icon rail, flat surfaces), Glass with adjustable opacity and theme export/import to share your look.

smartphone

Android Client

Native APK with QR pairing from Settings → Network. Foreground MediaService for background playback, optional ExoPlayer engine, Cast to Google Home and lock-screen media controls.

wifi_tethering

LAN & Cloudflare

Any device on your LAN can open RE-KORD from a browser. Cloudflare tunnel with a locally generated QR code; robust Range streaming for large FLAC files through the tunnel.

manage_accounts

Local Profiles

Multiple accounts on the same machine — each with its own playlists, favorites, stats, Plectr records and shuffle exclusions. Profile data lives in .kord/ beside your library.

bedtime

Sleep Timer

Fade out over 30 seconds, then stop. Choose a preset or any duration from 1 minute to 12 hours — from the Listen view or the player dock.

cast

Cast to Google Home

Stream to Chromecast speakers from Chrome or the Android APK. Formats the speaker cannot decode (FLAC, OGG, WAV…) are transcoded on the fly via bundled ffmpeg.

Make it yours

18 built-in themes, Pro Workspace layout, Glass surfaces with adjustable opacity — even your own image as background. Every screen follows your palette.

Transparent by design

RE-KORD asks to manage your music library. These are the guarantees it gives back — verifiable, not promised.

code

Open code

Every line is public on GitHub. Anyone can read it, audit it and build it from source.

visibility_off

No account, no tracking

No sign-up, no telemetry, no analytics. The app has nothing to phone home to.

hard_drive

Your data stays on disk

The library index lives in rekord.db; profiles, playlists and stats in .kord/ inside your music folder. Delete the folder and nothing of yours remains anywhere.

volunteer_activism

Free forever

No paywalls, trials or premium tiers. Donations are optional and never unlock features.

Choose how you run it

Run the Server where your library lives — it already includes the UI. Use the standalone Client only on other devices that connect over the network.

dns

Server

Library, API, yt-dlp and UI in one package. On the machine with your music, the Server alone is enough — no separate Client on the same PC.

download Download Server
laptop

Client

Redesigned UI for remote access — cleaner connect flow and improved browsing on laptop, tablet or second PC linked to a Server elsewhere.

Download Client
smartphone

Android

Client app for phones and tablets (APK). Connects to your Server over LAN or tunnel — QR pairing, native media controls and a mobile UI built for one hand.

Download APK
deployed_code

Docker

Run Server + UI in one container. Mount volumes for your music library and config — ideal for NAS and headless hosts.

Docker setup
code

From Source

Node.js + npm install + npm run dev. Vite on :5173, API on :3001. For contributors and power users.

View on GitHub

Ready to bring your music home?

Download RE-KORD 4.3, point it at your library folder and start listening.

Help RE-KORD grow

RE-KORD is free and will always be. If you use it and find it useful, a donation lets me dedicate more time to it — new features, macOS support, bug fixes and better docs.

Ko-fi

Ko-fi

A symbolic coffee, one-time or monthly. The most direct way to say "keep it up".

Not available
PayPal

PayPal

Free donation via PayPal. Any amount is appreciated and goes directly towards development.

Not available
GitHub

GitHub Sponsors

Monthly sponsorship on GitHub. The best way to support ongoing, continuous development.

Sponsor on GitHub