本项目已放弃,希望大家转投 yesplaymusic和 lyricease。前者有优美的界面,后者兼具而且性能良好。|| This project has been abandoned. I hope everyone will switch to using yesplaymusic and lyricease instead. The former has a beautiful interface, while the latter combines great features with good performance.
A simple, beautiful, and user-friendly third-party player for NetEase Cloud Music.
English | 简体中文
We recommend using the official website for a quick experience: https://web.blurlyric.app/. Please be wary of unfamiliar links to prevent theft of your account or privacy.
Browser | Support |
---|---|
Apple Safari | ✅ |
Microsoft Edge | ✅ |
Google Chrome | ✅ |
Mozilla Firefox | ✅ |
Internet Explorer | ❌ |
BlurLyric has independently developed a lyric scrolling algorithm, achieving almost zero delay and ultra-fast feedback. The responsive layout gives BlurLyric strong adaptation capabilities on screens with various resolutions. Continuous optimization and constant iteration of performance improvements ensure smooth and stable operation on various device environments. The cross-stream playback of songs, imitating Spotify, makes switching between songs more natural.
Please log in to GitHub first and then download the new version in the latest workflow.
The stable build version that has been released can be downloaded directly on the Releases page, but downloading from this location is not recommended because it is not frequently updated.
Please perform this step before any operation.
npm install
Enter the following command in the CLI to deploy online:
node .\blurlyric\onlyonweb
The port can be modified in vite.config.js
.
Enter the following command in the command line to manually build executable files, which will be output in out
:
npm run build
npm run make
The following is the configuration for server reverse proxy (using Nginx as an example):
location / {
proxy_pass http://127.0.0.1:18776;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
proxy_connect_timeout 30s;
proxy_read_timeout 86400s;
proxy_send_timeout 30s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
Your donation will help us pay for the operating costs of the online service at https://web.blurlyric.app/ and support our development. Thank you for using our product. If you think our product is useful, please click the "Star" button.
If you have any good suggestions, reference designs, or open-source code, please feel free to share them with us through Pull requests. If you are a UI design expert but do not know how to code, you can submit an issue or send your ideas or designs to [email protected] or [email protected], or join the Telegram group. We welcome your participation.