Play music from Chinese streaming services with synchronized word-by-word scrolling lyrics on your own self-hosted instance.
Connect SPlayer to your Jellyfin, Navidrome, or Emby server to browse your personal music library with a modern interface.
Download tracks at Hi-Res quality and manage local playlists from the same app you use for streaming.
Deploy SPlayer as a private web music player using Docker or Vercel and access it from any browser.
Stated for personal learning and use only, AGPL-3.0 requires sharing source changes if you host it publicly.
SPlayer is a cross-platform music player application with a web interface and desktop client, built primarily around Chinese streaming music services and self-hosted media servers including Jellyfin, Navidrome, and Emby. The README is written in Chinese, with an English description in the repository metadata indicating support for word-by-word lyrics, desktop lyrics, a cloud music drive, local library management, and audio spectrum visualization. The player is built using Vue 3, the Naive UI component library, and Electron, which allows it to run both as a website in a browser and as an installable desktop application. At the time of writing, the desktop client is primarily tested on Windows, though the web version runs on any platform with a modern browser. Feature highlights from the README include: scanning a QR code or entering a phone number to log in, automatic daily check-in, album cover color theming, automatic light and dark mode switching, local music library management and categorization, downloading tracks at up to Hi-Res quality, creating and editing playlists, a daily recommended songs view, a private radio mode, cloud drive upload and playback, word-by-word scrolling lyrics with translation, music video playback, an audio frequency spectrum display, and crossfade between tracks. A comment section with like support is also included. Deployment options include Docker (images are published to Docker Hub and GitHub containers), Vercel for hosting the web version, a traditional server setup, or a fully local build. The project is licensed under AGPL-3.0 and is stated to be for personal learning and use only, not commercial deployment.
← imsyy on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.