Play music from custom online sources without relying on a single streaming service.
Sync your playlists and settings across multiple computers using a self-hosted server.
Control music playback from your web browser using the built-in HTTP API.
Use keyboard shortcuts and scheme URLs to integrate music playback into your workflow.
Electron build and Node.js dependencies require compilation; native modules may need platform-specific setup.
LX Music Desktop is a free, open-source music player application for Windows, macOS, and Linux. The README is written in Chinese, so its primary audience is Chinese users. The application is built using Electron, which is a framework that lets you create desktop apps using web technologies, and Vue 3, which is a JavaScript framework for building user interfaces. This combination lets the app look and work consistently across all three major desktop operating systems. The player supports connecting to custom online music sources through a plugin-like configuration called a custom source. Rather than bundling music directly, the app sends song information to whatever source the user configures and plays back the audio URL that source returns, which means the available music depends entirely on what sources users choose to set up. The app also includes a data synchronization server component that users with their own server can self-host to keep playlists and settings in sync across multiple devices. There is also an open API mode that starts a local HTTP server so third-party tools can control playback. You would use this application if you want a full-featured desktop music player on any major operating system, particularly in contexts where Chinese streaming platforms are relevant. It supports keyboard shortcuts, scheme URL integration for browser-triggered playback, and is entirely free with no commercial partnerships. The tech stack is TypeScript and Vue 3 for the front-end interface, with Electron providing the desktop application shell and the underlying Node.js runtime, all packaged and distributed as a standalone desktop installer.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.