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 分享
永久免费!Clawcloud 高配容器:4核CPU、8G内存、10G网络,搭建网站、部署AI超爽体验!-零度会员

永久免费!Clawcloud 高配容器:4核CPU、8G内存、10G网络,搭建网站、部署AI超爽体验!

在云计算领域,免费资源一直是大家梦寐以求的宝藏。最近,一款名叫 Clawcloud 的平台火爆出圈,凭借着永久免费、高配硬件、极速网络的特点,吸引了大量开发者和爱好者的关注。 Clawcloud 提供的...
admin的头像-零度会员admin
3.1W+1146
最好用的邮件客户端,完全免费开源!支持多平台  Thunderbird-零度会员

最好用的邮件客户端,完全免费开源!支持多平台 Thunderbird

Thunderbird 是一款免费的电子邮件应用程序,配置简单,定制自由——还附有强大功能! 官方下载:https://www.thunderbird.net   专为您量身打造 Thunderbird 将速度、隐私与最新技术融合...
50 款全球知名的杀毒软件及其来源国家!-零度会员

50 款全球知名的杀毒软件及其来源国家!

  以下是50款全球知名的杀毒软件及其来源国家:卡巴斯基 (Kaspersky)国家:俄罗斯诺顿 (Norton)国家:美国迈克菲 (McAfee)国家:美国Bitdefender国家:罗马尼亚Avira国家:德国ESET NOD32国家...
admin的头像-零度会员admin
1.2W+3387
谷歌翻译为何退出中国?被迫的还是主动的?该如何恢复 Chrome 翻译功能? | 零度解说-零度会员

谷歌翻译为何退出中国?被迫的还是主动的?该如何恢复 Chrome 翻译功能? | 零度解说

谷歌翻译退出中国后该如何恢复 Chrome 翻译的正常使用?   https://youtu.be/bmF6U4ynZVU   下面是获取可用 IP 地址以及修改 Windows 系统和 macOS 系统 hosts 文件的自动化脚本代码...
如何更新电脑驱动?3种方法务必要知道,提升性能,省时又放心!| 零度解说-零度会员

如何更新电脑驱动?3种方法务必要知道,提升性能,省时又放心!| 零度解说

https://youtu.be/joniHPDcgQc   ------------------------------------- 🔔 电脑驱动更新软件下载:https://www.lingdu80.com/13230.html   ===================== 哔哩哔哩  
把Windows 11变成macOS!一比一完美还原,流畅到让你忘了是在用Win!-零度会员

把Windows 11变成macOS!一比一完美还原,流畅到让你忘了是在用Win!

还在纠结是用Windows还是macOS?其实,你完全可以两者兼得!最近我发现一套超逼真的Windows 11 美化方案,只需简单几步,就能把系统界面彻底“换皮”,一比一还原macOS的视觉风格——从Dock底栏...
admin的头像-零度会员admin
4.1W+703
彩虹猫病毒样本分析!仅供技术研究,切勿随意运行!-零度会员

彩虹猫病毒样本分析!仅供技术研究,切勿随意运行!

MEMZ(病毒代码:Win32.Trojan.MEMZ.),又喊彩虹猫病毒或彩虹猫,是只针对旧版Windows的电脑病毒,也是种黑客攻击病毒,懂得通过非法下载途径来主动散播。此软体于2016年7月9日开始发起大规模...
admin的头像-零度会员admin
1.5W+2799
开发者利用树莓派在特斯拉上安装了CarPlay系统-零度会员

开发者利用树莓派在特斯拉上安装了CarPlay系统

一位开发者想出了一个办法让CarPlay在特斯拉上运行,其变通方法是允许司机在驾驶时访问他们的iPhone。虽然苹果的CarPlay可用于许多汽车信息娱乐系统,但它从未被正式允许在特斯拉的车载显示屏上...
admin的头像-零度会员admin
1.6W+2251
手机也能跑AI大模型!支持DeepSeek R1、Llama 3.3、Qwen2.5等,iOS/安卓离线使用,完全免费开源!| 零度解说-零度会员

手机也能跑AI大模型!支持DeepSeek R1、Llama 3.3、Qwen2.5等,iOS/安卓离线使用,完全免费开源!| 零度解说

PocketPal AI 是一款袖珍型 AI 助手,由可直接在手机上运行的小型语言模型 (SLM) 驱动。PocketPal AI 专为 iOS 和 Android 系统设计,让您无需网络连接即可与各种 SLM 进行交互。 https://www.y...