高颜值无广告开源音乐播放器
高颜值无广告开源音乐播放器
初九听音乐时,最让人头疼的莫过于看到“该歌曲暂无版权”的提示。
即使开通了会员服务,这种问题依然存在,更别提在本地播放器和在线播放器之间频繁切换的麻烦。
市面上的音乐软件要么界面设计过于复杂,要么功能单一,难以满足日常需求。
找到一个既能解决版权问题,又能统一管理本地和在线音乐的播放器,成了许多人的愿望。
最近,我在 GitHub 上发现了一款名为 SPlayer 的开源音乐播放器。
它不仅界面简洁,还能一站式解决这些烦恼:支持播放部分无版权歌曲,能够无缝切换本地和在线音乐,最重要的是完全免费!
核心功能
云端服务
- 支持扫码和手机号登录,方便快捷
- 每日推荐歌曲和私人 FM,个性化音乐体验
- 云盘音乐上传和管理,随时随地访问音乐
- 支持评论区互动,与其他用户分享音乐感受
音乐播放
- 支持在线音乐和本地音乐双模式切换,灵活使用
- 支持播放部分无版权歌曲,扩展音乐库
- 支持逐字歌词显示和翻译,提升听歌体验
- 提供音乐频谱动画显示,视觉效果更佳
个性化体验
- 封面主题色自适应,支持全站着色,视觉统一
- Light/Dark/Auto 模式自动切换,适应不同环境
- 支持桌面歌词显示,方便跟唱
- 音乐渐入渐出效果,听歌更舒适
安装指南
SPlayer 提供了多种安装部署的方式,可以供各种使用人群选择:
1、 下载安装包
直接在 GitHub Releases 页面下载最新版本,支持Windows、Linux、Mac桌面操作系统。
Ubuntu/Debian可使用使用命令安装
1 | sudo snap install splayer |
2、 Docker 部署
可使用以下命令本地构建并部署。
1 | # 克隆到本地 |
也可在docker hub上拉取镜像并部署。
1 | # 从 Docker Hub 拉取 |
部署成功后使用 ip:端口
进行访问,设置反向代理后可使用域名进行访问。
3、 Vercel 部署
Vercel部署项目必须先部署
NeteaseCloudMusicApi
,Fork项目。项目由于各种原因,Github上的仓库已经删除,并转移到了GitLab。
项目地址:
登录Vercel,连接自己的GitLab。
导入项目。
将
Build and Output Settings
中的Output Directory
改为out/renderer
。点击
Deploy
部署,等待部署完成。由于某些原因,Vercel分配的域名在国内无法直接访问,我习惯性的会给部署的项目配置自己的域名。接下来自己域名的托管平台上添加DNS记录就可以了。
回到Github,将项目fork到自己的仓库。
复制
/.env.example
文件并重命名为/.env
,并将VITE_API_URL
修改为Vercel上部署的项目域名 。然后再次到Vercel上用同样的方法部署
SPlayer
项目,再配置自己的域名就可以了。
更多截图
发现页面
评论页面
本地音乐
写在最后
SPlayer 不仅突破了版权音乐的限制,还拥有简洁优雅的界面设计和丰富的功能。
无论是作为日常的音乐播放器,还是个人音乐管理工具,它都能提供更高效、更愉快的听歌体验。
让我们的音乐生活从此变得简单而自由!
GitHub 项目地址: