SPlayer- 一个简约的开源音乐播放器!

a2330cd6ec20250122222352

🎉 功能

  • ✨ 支持扫码登录
  • 📱 支持手机号登录
  • 📅 自动进行每日签到及云贝签到
  • 💻 支持桌面歌词
  • 💻 支持切换为本地播放器,此模式将不会连接网络
  • 🎨 封面主题色自适应,支持全站着色
  • 🌚 Light / Dark / Auto 模式自动切换
  • 📁 本地歌曲管理及分类(建议先使用 音乐标签 进行匹配后再使用)
  • 📁 简易的本地音乐标签编辑及封面修改
  • 🎵 支持播放部分无版权歌曲(可能会与原曲不匹配,客户端独占功能)
  • ⬇️ 下载歌曲( 最高支持 Hi-Res,需具有相应会员账号 )
  • ➕ 新建歌单及歌单编辑
  • ❤️ 收藏 / 取消收藏歌单或歌手
  • 🎶 每日推荐歌曲
  • 📻 私人 FM
  • ☁️ 云盘音乐上传
  • 📂 云盘内歌曲播放
  • 🔄 云盘内歌曲纠正
  • 🗑️ 云盘歌曲删除
  • 📝 支持逐字歌词
  • 🔄 歌词滚动以及歌词翻译
  • 📹 MV 与视频播放
  • 🎶 音乐频谱显示
  • ⏭️ 音乐渐入渐出
  • 🔄 支持 PWA
  • 💬 支持评论区
  • 📱 移动端基础适配
  • 🌐 i18n 支持

🖼️ screenshots

开发中,仅供参考

主页面

主页面

播放页面

播放页面

发现页面

发现页面

歌单页面

发现页面

评论页面

发现页面

本地音乐

发现页面

Docker 部署

安装及配置 Docker 将不在此处说明,请自行解决

本地构建

请尽量拉取最新分支后使用本地构建方式,在线部署的仓库可能更新不及时

# 构建
docker build -t splayer .

# 运行
docker run -d --name SPlayer -p 25884:25884 splayer
# 或使用 Docker Compose
docker-compose up -d

在线部署

# 从 Docker Hub 拉取
docker pull imsyy/splayer:latest
# 从 GitHub ghcr 拉取
docker pull ghcr.io/imsyy/splayer:latest

# 运行
docker run -d --name SPlayer -p 25884:25884 imsyy/splayer:latest

以上步骤成功后,将会在本地 localhost:25884 启动,如需更换端口,请自行修改命令行中的端口号

Vercel 部署

其他部署平台大致相同,在此不做说明

  1. 本程序依赖 NeteaseCloudMusicApi 运行,请确保您已成功部署该项目,并成功取得在线访问地址

  2. 点击本仓库右上角的 Fork,复制本仓库到你的 GitHub 账号

  3. 复制 /.env.example 文件并重命名为 /.env

  4. 将 .env 文件中的 VITE_API_URL 改为第一步得到的 API 地址

  5. VITE_API_URL = "https://example.com";
    1. 将 Build and Output Settings 中的 Output Directory 改为 out/renderer

      build

    2. 点击 Deploy,即可成功部署

THE END
喜欢就支持一下吧
点赞2829 分享
AI 文字转视频!新霸主诞生,秒杀 OpenAI Sora,直接免费用,Dream Machine 到底有多强?| 零度解说-零度博客

AI 文字转视频!新霸主诞生,秒杀 OpenAI Sora,直接免费用,Dream Machine 到底有多强?| 零度解说

https://www.youtube.com/watch?v=_2CWf9L-fRc   ------------------------------------- 🔔 Luma AI 免费注册链接:https://www.freedidi.com/12723.html
6600XT 免驱黑苹果 10900K  EFI文件-零度博客

6600XT 免驱黑苹果 10900K EFI文件

EFI文件下载:【 点击下载】 OpenCore 版本:0.7.2 详细的安装教程:https://www.freedidi.com/2116.html    
admin的头像-零度博客admin
1.6W+2251
世界排名前五的免费杀毒软件!安全又实用 (2022年) | 零度解说-零度博客
震撼!Optimus Gen2 人形机器人发布,对比波士顿动力机器人,看到了AGI 人工智能的未来 | 零度解说-零度博客

震撼!Optimus Gen2 人形机器人发布,对比波士顿动力机器人,看到了AGI 人工智能的未来 | 零度解说

https://youtu.be/IwsifURDDoM ============= AI 智能机器人射击的完整视频、制作:https://www.freedidi.com/11122.html  
admin的头像-零度博客admin
1.7W+1682
新的跨平台

新的跨平台”SysJoker”后门同时影响macOS、Windows、Linux

据报道,新的'SysJoker'后门可以攻击多个操作系统,包括macOS、Windows和Linux。来自Intezer的研究人员透露,他们发现了SysJoker,这个后门最初被发现是攻击Linux的。不久之后,同一后门的变种...
admin的头像-零度博客admin
1.6W+2251
钛盘 TMP.link - 不限速无限空间的临时网盘 ! 免客户端 /支持CURL、Wget命令行上传下载   | 零度解说-零度博客
克隆你自己的!一键生成超逼真的数字人,这2个网站务必要知道,虚拟主播用的就是它们 | 零度解说-零度博客

克隆你自己的!一键生成超逼真的数字人,这2个网站务必要知道,虚拟主播用的就是它们 | 零度解说

https://youtu.be/OpYYFGJPr0A ----------------------------   DID : 【官网】 HeyGen:【官网】 视频中使用的AI美图:【链接】
admin的头像-零度博客admin
1.4W+6539
小心了:Win10/11激活软件KMSPico被黑客植入后门! 盗窃数字钱包 | 零度解说-零度博客
如何使用免费白嫖到的甲骨文VPS? 如何进行连接、搭建VPN、搭建网站-零度博客

如何使用免费白嫖到的甲骨文VPS? 如何进行连接、搭建VPN、搭建网站

  1.注册甲骨文云服务器的地址: 中国大陆:https://www.oracle.com/cn/cloud/free/ 台湾:https://www.oracle.com/tw/cloud/free/ 美国:https://www.oracle.com/cloud/free/ 澳洲:https...
admin的头像-零度博客admin
2.4W+2250