8000 GitHub - imsyy/SPlayer: 🎉 ä¸€ä¸ªç®€çº¦çš„éŸ³ä¹æ’­æ”¾å™¨ï¼Œæ”¯æŒé€å­—æ­Œè¯ï¼Œä¸‹è½½æ­Œæ›²ï¼Œå±•示评论区,音ä¹äº‘ç›˜åŠæ­Œå•管ç†ï¼ŒéŸ³ä¹é¢‘è°±ï¼Œç§»åŠ¨ç«¯åŸºç¡€é€‚é… | ç½‘æ˜“äº‘éŸ³ä¹ | A minimalist music player
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ SPlayer Public

🎉 ä¸€ä¸ªç®€çº¦çš„éŸ³ä¹æ’­æ”¾å™¨ï¼Œæ”¯æŒé€å­—æ­Œè¯ï¼Œä¸‹è½½æ­Œæ›²ï¼Œå±•示评论区,音ä¹äº‘ç›˜åŠæ­Œå•管ç†ï¼ŒéŸ³ä¹é¢‘è°±ï¼Œç§»åŠ¨ç«¯åŸºç¡€é€‚é… | ç½‘æ˜“äº‘éŸ³ä¹ | A minimalist music player

License

Notifications You must be signed in to change notification settings

imsyy/SPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPlayer

A simple music player

Stars Version Build Release License Issues

main

说明

Important

严肃警告

  • 请务必éµå®ˆ GNU Affero General Public License (AGPL-3.0) 许å¯åè®®
  • åœ¨æ‚¨çš„ä¿®æ”¹ã€æ¼”绎ã€åˆ†å‘æˆ–æ´¾ç”Ÿé¡¹ç›®ä¸­ï¼Œå¿…é¡»åŒæ ·é‡‡ç”¨ AGPL-3.0 许å¯å议,并在适当的ä½ç½®åŒ…嫿œ¬é¡¹ç›®çš„许å¯å’Œç‰ˆæƒä¿¡æ¯
  • ç¦æ­¢ç”¨äºŽå”®å–或其他盈利用途,如若å‘现,作者ä¿ç•™è¿½ç©¶æ³•律责任的æƒåˆ©
  • ç¦æ­¢åœ¨äºŒå¼€é¡¹ç›®ä¸­ä¿®æ”¹ç¨‹åºåŽŸç‰ˆæƒä¿¡æ¯ï¼ˆ 您å¯ä»¥æ·»åŠ äºŒå¼€ä½œè€…ä¿¡æ¯ ï¼‰
  • 感谢您的尊é‡ä¸Žç†è§£
  • 本项目采用 Vue 3 + TypeScript + Naïve UI + Electron å¼€å‘

  • 支æŒç½‘页端与客户端,由于设备有é™ï¼Œç›®å‰ä»…é€‚é… Win,其他平å°å¯è‡ªè¡Œè§£å†³å…¼å®¹æ€§åŽè¿›è¡Œæž„建

  • 仅对移动端åšäº†åŸºç¡€é€‚é…,ä¸ä¿è¯åŠŸèƒ½å…¨éƒ¨å¯ç”¨

    请注æ„,本程åºä¸æ‰“ç®—å¼€å‘移动端,也ä¸ä¼šå¯¹ç§»åŠ¨ç«¯è¿›è¡Œå®Œç¾Žé€‚é…,仅ä¿è¯åŸºç¡€å¯ç”¨æ€§

  • 欢迎å„ä½å¤§ä½¬ Star ðŸ˜

👀 Demo

🎉 功能

  • ✨ æ”¯æŒæ‰«ç ç™»å½•
  • 📱 æ”¯æŒæ‰‹æœºå·ç™»å½•
  • 📅 è‡ªåŠ¨è¿›è¡Œæ¯æ—¥ç­¾åˆ°åŠäº‘è´ç­¾åˆ°
  • 💻 æ”¯æŒæ¡Œé¢æ­Œè¯
  • 💻 支æŒåˆ‡æ¢ä¸ºæœ¬åœ°æ’­æ”¾å™¨ï¼Œæ­¤æ¨¡å¼å°†ä¸ä¼šè¿žæŽ¥ç½‘络
  • 🎨 å°é¢ä¸»é¢˜è‰²è‡ªé€‚应,支æŒå…¨ç«™ç€è‰²
  • 🌚 Light / Dark / Auto 模å¼è‡ªåŠ¨åˆ‡æ¢
  • 📠本地歌曲管ç†åŠåˆ†ç±»ï¼ˆå»ºè®®å…ˆä½¿ç”¨ éŸ³ä¹æ ‡ç­¾ 进行匹é…åŽå†ä½¿ç”¨ï¼‰
  • ðŸ“ ç®€æ˜“çš„æœ¬åœ°éŸ³ä¹æ ‡ç­¾ç¼–辑åŠå°é¢ä¿®æ”¹
  • 🎵 æ”¯æŒæ’­æ”¾éƒ¨åˆ†æ— ç‰ˆæƒæ­Œæ›²ï¼ˆå¯èƒ½ä¼šä¸ŽåŽŸæ›²ä¸åŒ¹é…,客户端独å åŠŸèƒ½ï¼‰
  • â¬‡ï¸ ä¸‹è½½æ­Œæ›²ï¼ˆ æœ€é«˜æ”¯æŒ Hi-Resï¼Œéœ€å…·æœ‰ç›¸åº”ä¼šå‘˜è´¦å· ï¼‰
  • âž• 新建歌å•åŠæ­Œå•编辑
  • â¤ï¸ æ”¶è— / å–æ¶ˆæ”¶è—æ­Œå•æˆ–歌手
  • 🎶 æ¯æ—¥æŽ¨è歌曲
  • 📻 ç§äºº FM
  • â˜ï¸ 云盘音ä¹ä¸Šä¼ 
  • 📂 云盘内歌曲播放
  • 🔄 云盘内歌曲纠正
  • ðŸ—‘ï¸ äº‘ç›˜æ­Œæ›²åˆ é™¤
  • 📠支æŒé€å­—æ­Œè¯
  • 🔄 æ­Œè¯æ»šåŠ¨ä»¥åŠæ­Œè¯ç¿»è¯‘
  • 📹 MV 与视频播放
  • 🎶 音ä¹é¢‘谱显示
  • â­ï¸ éŸ³ä¹æ¸å…¥æ¸å‡º
  • 🔄 æ”¯æŒ PWA
  • 💬 支æŒè¯„论区
  • 📱 移动端基础适é…
  • 🌠i18n 支æŒ

ðŸ–¼ï¸ screenshots

å¼€å‘中,仅供å‚考

主页é¢

主页é¢

播放页é¢

播放页é¢

å‘现页é¢

å‘现页é¢

æ­Œå•页é¢

å‘现页é¢

评论页é¢

å‘现页é¢

本地音ä¹

å‘现页é¢

ðŸ“¦ï¸ èŽ·å–

稳定版

通常情况下,å¯ä»¥åœ¨ Releases 中获å–稳定版

å¼€å‘版

å¯ä»¥é€šè¿‡ GitHub Actions 工作æµèŽ·å–æœ€æ–°çš„å¼€å‘版,目å‰å¼€å‘版仅æä¾› Win 版本

Dev Workflow

Snap Store

Get it from the Snap Store

âš™ï¸ 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 地å€

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

    build

  6. 点击 Deploy,å³å¯æˆåŠŸéƒ¨ç½²

âš™ï¸ æœåŠ¡å™¨éƒ¨ç½²

  1. é‡å¤ âš™ï¸ Vercel 部署 中的 1 - 4 步骤

  2. 克隆仓库

    git clone https://github.com/imsyy/SPlayer.git
  3. 安装ä¾èµ–

    pnpm install
    # 或
    yarn install
    # 或
    npm install
  4. 编译打包

    pnpm build
    # 或
    yarn build
    # 或
    npm build
  5. 将站点è¿è¡Œç›®å½•设置为 out/renderer 目录

âš™ï¸ æœ¬åœ°éƒ¨ç½²

  1. 本地部署需è¦ç”¨åˆ° Node.js。å¯å‰å¾€ Node.js 官网 下载安装包,请下载最新稳定版

  2. 安装 pnpm

    npm install pnpm -g
  3. 克隆仓库并拉å–至本地,此处ä¸å†èµ˜è¿°

  4. 使用 pnpm install 安装项目ä¾èµ–(若安装过程中é‡åˆ°ç½‘ç»œé”™è¯¯ï¼Œè¯·ä½¿ç”¨å›½å†…é•œåƒæºæ›¿ä»£ï¼Œæ­¤å¤„ä¸å†èµ˜è¿°ï¼‰

  5. å¤åˆ¶ /.env.example 文件并é‡å‘½å为 /.env 并修改é…ç½®

  6. æ‰“åŒ…å®¢æˆ·ç«¯ï¼Œè¯·ä¾æ®ä½ çš„系统类型æ¥é€‰æ‹©ï¼Œæ‰“包æˆåŠŸåŽï¼Œä¼šè¾“å‡ºå®‰è£…åŒ…æˆ–å¯æ‰§è¡Œæ–‡ä»¶åœ¨ /dist 目录中,å¯è‡ªè¡Œå®‰è£…

    命令 系统类型
    pnpm build:win Windows
    pnpm build:linux Linux
    pnpm build:mac MacOS

😘 鸣谢

特此感谢为本项目æä¾›æ”¯æŒä¸Žçµæ„Ÿçš„项目

📢 å…责声明

本项目部分功能使用了网易云音ä¹çš„第三方 API æœåŠ¡ï¼Œä»…ä¾›ä¸ªäººå­¦ä¹ ç ”ç©¶ä½¿ç”¨ï¼Œç¦æ­¢ç”¨äºŽå•†ä¸šåŠéžæ³•用途

åŒæ—¶ï¼Œæœ¬é¡¹ç›®å¼€å‘者承诺 严格éµå®ˆç›¸å…³æ³•å¾‹æ³•è§„å’Œç½‘æ˜“äº‘éŸ³ä¹ API 使用å议,ä¸ä¼šåˆ©ç”¨æœ¬é¡¹ç›®è¿›è¡Œä»»ä½•è¿æ³•活动。 如因使用本项目而引起的任何纠纷或责任,å‡ç”±ä½¿ç”¨è€…自行承担。本项目开å‘è€…ä¸æ‰¿æ‹…任何因使用本项目而导致的任何直接或间接责任,并ä¿ç•™è¿½ç©¶ä½¿ç”¨è€…è¿æ³•行为的æƒåˆ©

请使用者在使用本项目时éµå®ˆç›¸å…³æ³•律法规,ä¸è¦å°†æœ¬é¡¹ç›®ç”¨äºŽä»»ä½•商业åŠéžæ³•用途。如有è¿åï¼Œä¸€åˆ‡åŽæžœç”±ä½¿ç”¨è€…自负。 åŒæ—¶ï¼Œä½¿ç”¨è€…应该自行承担因使用本项目而带æ¥çš„风险和责任。本项目开å‘者ä¸å¯¹æœ¬é¡¹ç›®æ‰€æä¾›çš„æœåŠ¡å’Œå†…å®¹åšå‡ºä»»ä½•ä¿è¯

感谢您的ç†è§£

📜 å¼€æºè®¸å¯

  • æœ¬é¡¹ç›®ä»…ä¾›ä¸ªäººå­¦ä¹ ç ”ç©¶ä½¿ç”¨ï¼Œç¦æ­¢ç”¨äºŽå•†ä¸šåŠéžæ³•用途
  • 本项目基于 GNU Affero General Public License (AGPL-3.0) 许å¯è¿›è¡Œå¼€æº
    1. 修改和分å‘: 任何对本项目的修改和分å‘都必须基于 AGPL-3.0 进行,æºä»£ç å¿…须一并æä¾›
    2. 派生作å“: 任何派生作å“å¿…é¡»åŒæ ·é‡‡ç”¨ AGPL-3.0ï¼ 8941 Œå¹¶åœ¨é€‚当的地方注明原始项目的许å¯è¯
    3. 注明原作者: åœ¨ä»»ä½•ä¿®æ”¹ã€æ´¾ç”Ÿä½œå“或其他分å‘中,必须在适当的ä½ç½®æ˜Žç¡®æ³¨æ˜ŽåŽŸä½œè€…åŠå…¶è´¡çŒ®
    4. å…责声明: æ ¹æ® AGPL-3.0ï¼Œæœ¬é¡¹ç›®ä¸æä¾›ä»»ä½•æ˜Žç¤ºæˆ–æš—ç¤ºçš„æ‹…ä¿ã€‚请详细阅读 GNU Affero General Public License (AGPL-3.0) 以了解完整的å…责声明内容
    5. 社区å‚与: 欢迎社区的å‚与和贡献,我们鼓励开å‘è€…ä¸€åŒæ”¹è¿›å’Œç»´æŠ¤æœ¬é¡¹ç›®
    6. 许å¯è¯é“¾æŽ¥ï¼š 请阅读 GNU Affero General Public License (AGPL-3.0) 了解更多详情

â­ Star History

Star History Chart

About

🎉 ä¸€ä¸ªç®€çº¦çš„éŸ³ä¹æ’­æ”¾å™¨ï¼Œæ”¯æŒé€å­—æ­Œè¯ï¼Œä¸‹è½½æ­Œæ›²ï¼Œå±•示评论区,音ä¹äº‘ç›˜åŠæ­Œå•管ç†ï¼ŒéŸ³ä¹é¢‘è°±ï¼Œç§»åŠ¨ç«¯åŸºç¡€é€‚é… | ç½‘æ˜“äº‘éŸ³ä¹ | A minimalist music player

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 
0