Aiming to fix a fractured, limited, & inconsistent music experience; a fast, modular, multi-platform, customizable, feature-rich, and modern music application.
- 0.0.x - Version Minor 0: Hello World
- Desktop release of client with support for local media libraries and OTA updates of the JS app core.
- ️ Q4 2024
- 0.1.x - Version Minor 1: On the Go
- Mobile release of client with support for self hosted library server featuring rich player sync.
- ️ Q2 2025
- 0.2.x - Version Minor 2: Daily Driver
- Release of
- Plugin support in client
- Hypervisor; required plugin safety review & security authority
- Official plugin repository
- Full Spotify integration plugin (Premium Users only)
- ️ Q4 2025
- 0.3.x - Version Minor 3: Better Together
- Release of
- Library server updating featuring painless connection via provided routing service.
- User networking in client; library share, listen along, play history, et. all.
- Scrobbling via Last.fm plugin
- Rich Presence/Activity Discord plugin
- Full Audius Music integration plugin
- ️ Q2 2025
- Full Roadmap
Hosting server for addons (plugins & themes).
- Written in TypeScript.
- Support for several deployments; CLI, Docker, NPM/Embedded, CloudFlare Worker/Edge, etc.
Cross-platform UI. (All platforms)
- Directly embeds
core
& all plugins using https://github.com/openwebf/mercury.
All internal functionality code. Requires codec compatibility info and implemented native user input & playback hooks.
- Written in TypeScript.
- Releases via compiled https://github.com/openwebf/quickjs bytecode targeting https://github.com/openwebf/mercury.
- Will use Refracture Intern to provide SponsorBlock style crowd-sourced submissions to simplify, optimize, & enrich music metadata.
Markdown documentation of the project.
A self-hosted session & library dameon/service. Provides a centralized location for syncing your profile between devices and streaming/distributing your saved library.
- Written in TypeScript.
- A Bun CLI with Linux tooling & windows support (via the client).
Hosting server for the project.
- Written in TypeScript.
- Deploys via Docker, powered by Bun.
- Includes a website written in Vue/Nuxt 3.
Offline/self-hosted music.
Full integration with Spotify. (Premium users only)
Full integration with Apple Music. (Premium users only)
Full integration with Audius. (free!)
Rich Presence/Activity in Discord.
Playback scrobbling.