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 分享
限时福利!免费领取 JetBrains 全家桶 1 年订阅,支持所有开发工具-零度会员

限时福利!免费领取 JetBrains 全家桶 1 年订阅,支持所有开发工具

JetBrains 全家桶限时免费领取,含 Intellij IDEA Ultimate、AI 工具等所有产品! 知名编程工具开发商 JetBrains 最近开启了一项全新优惠活动——所有用户都可以通过官方兑换码,免费领取 1 年 ...
admin的头像-零度会员admin
2.5W+1542
送福利!免费获取AWS云服务器!优质网络,速度超快!搭建网站、代理IP,直连电信、联通,线路超级良心!! | 零度解说-零度会员

送福利!免费获取AWS云服务器!优质网络,速度超快!搭建网站、代理IP,直连电信、联通,线路超级良心!! | 零度解说

https://youtu.be/delrbXy6pBY ------------------------------------- 🔔 1.亚马逊云服务器免费注册:https://mic.anruicloud.com/url/ldjs 2.Amazon云服务器搭建网站:https://www.lingdu80.c...
admin的头像-零度会员admin
1.5W+1528
从互联网上删除自己的 6 种方法 !| 零度解说-零度会员
对 FTX 窃贼的追捕已经开始-零度会员

对 FTX 窃贼的追捕已经开始

就在 FTX 倒闭之际,神秘的骗子从 FTX 手中夺走了数亿美元。加密货币追踪区块链分析可能会提供答案。   加密货币一直为任何试图窃取它的人提供了一种奇怪的诱惑和挑战组合。作为数字现金,...
admin的头像-零度会员admin
1.6W+2250
Transmission 下载器:轻量高效的开源 BT 种子下载工具!-零度会员

Transmission 下载器:轻量高效的开源 BT 种子下载工具!

Transmission 是一款广受欢迎的 开源 BT 种子下载器,以 轻量、稳定和无广告 著称。无论你使用的是 Windows、macOS、Linux,甚至是 NAS 或路由器系统(如 OpenWrt),Transmission 都能为你带来...
admin的头像-零度会员admin
1.6W+1856
Llama 3.1 最新开源大模型!全球最大、功能最强大的开放式基础模型,附免费下载链接!-零度会员

Llama 3.1 最新开源大模型!全球最大、功能最强大的开放式基础模型,附免费下载链接!

正如预期的那样,Meta 今天发布了 Llama 3.1 系列 AI 模型。Llama 3.1 系列包括三种模型:Llama 3.1 8B、Llama 3.1 70B 和 Llama 3.1 405B。这三种模型现在都具有改进的 128K 上下文长度。此外...
admin的头像-零度会员admin
2.1W+2176
Qwen3 正式发布!最强开源AI模型登场?本地部署实测,支持中低端GPU,无缝思考模式、多语言 | 零度解说-零度会员

Qwen3 正式发布!最强开源AI模型登场?本地部署实测,支持中低端GPU,无缝思考模式、多语言 | 零度解说

https://www.youtube.com/watch?v=FfpcAwuVvgc   Qwen3 开源模型+部署工具下载:https://www.lingdu80.com/19246.html
admin的头像-零度会员admin
1.8W+1094
Windows 11 开启自动超级分辨率功能!可增强游戏细节及流畅度-零度会员

Windows 11 开启自动超级分辨率功能!可增强游戏细节及流畅度

最新的 Windows 11 预览版本包含几项未宣布的功能,这些功能揭示了微软计划在今年晚些时候在已经确认的 Windows 11 版本 24H2(或之后的任何版本)中发布的内容。其中一项功能是 AI 升级器或“...
admin的头像-零度会员admin
1.6W+1527
让您的Wi-Fi 网速更快!只需一个简单的设置!!新方法 | 零度解说-零度会员