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.
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 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.
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.
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.
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.
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 single tracks, playlists and full discographies using yt-dlp — already bundled in the Server release. No extra setup needed.
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.
Top tracks, artists and genres. XP system with levels, daily streaks and 60+ badges — from first plays to Plectr records.
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.
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.
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.
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.
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.
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.
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.
18 built-in themes, Pro Workspace layout, Glass surfaces with adjustable opacity — even your own image as background. Every screen follows your palette.
RE-KORD asks to manage your music library. These are the guarantees it gives back — verifiable, not promised.
Every line is public on GitHub. Anyone can read it, audit it and build it from source.
No sign-up, no telemetry, no analytics. The app has nothing to phone home to.
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.
No paywalls, trials or premium tiers. Donations are optional and never unlock features.
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.
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 ServerRedesigned UI for remote access — cleaner connect flow and improved browsing on laptop, tablet or second PC linked to a Server elsewhere.
Download ClientClient 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 APKRun Server + UI in one container. Mount volumes for your music library and config — ideal for NAS and headless hosts.
Docker setupNode.js + npm install + npm run dev. Vite on :5173, API on :3001. For contributors and power users.
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.
A symbolic coffee, one-time or monthly. The most direct way to say "keep it up".
Not availableFree donation via PayPal. Any amount is appreciated and goes directly towards development.
Not availableMonthly sponsorship on GitHub. The best way to support ongoing, continuous development.
Sponsor on GitHub