高颜值的第三方网易云播放器,支持 Windows / macOS / Linux.
https://music.qier222.com/
支持 Windows / macOS / Linux.
特性
✅ 使用 Vue.js 全家桶开发🔴 网易云账号登录(扫码/手机/邮箱登录)📺 支持 MV 播放📃 支持歌词显示📻 支持私人 FM / 每日推荐歌曲🚫 🤝 无任何社交功能🌎️ 海外用户可直接播放(需要登录网易云账号)🔐 支持 UnblockNeteaseMusic(使用 revincx 修复的 npm 包),自动使用 QQ/酷狗/酷我音源替换变灰歌曲链接 (网页版不支持)✔️ 每日自动签到(手机端和电脑端同时签到)🌚 Light/Dark Mode 自动切换👆 支持 Touch Bar🖥️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的➕ 安装到电脑🟥 支持 Last.fm Scrobble☁️ 支持音乐云盘⌨️ 自定义快捷键和全局快捷键🛠 更多特性开发中
📦️ 安装
Electron 版本由 @hawtim 和 @qier222 适配并维护,支持 macOS、Windows、Linux。
访问本项目的 Releases 页面下载安装包,或者访问 镜像下载站 (大陆访问更快) 下载。
macOS 用户也可以通过 brew install --cask yesplaymusic 来安装。
⚙️ 部署至 Vercel
除了下载安装包使用,你还可以将本项目部署到 Vercel 或你的服务器上。下面是部署到 Vercel 的方法。
部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi 。你也可以将 API 部署到 Vercel。
点击本仓库右上角的 Fork,复制本仓库到你的 GitHub 账号。
打开 Vercel.com,使用 GitHub 登录。
点击 Import Git Repository 并选择你刚刚复制的仓库并点击 Import。
点击 PERSONAL ACCOUNT 旁边的 Select。
点击 Environment Variables,填写 Name 为
VUE_APP_NETEASE_API_URL,Value 为你刚刚部署的网易云 API 地址,点击 Add。最后点击底部的 Deploy 就可以部署到 Vercel 了。
⚙️ 部署到自己的服务器
除了部署到 Vercel,你还可以部署到自己的服务器上
- 部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi
- 克隆本仓库
git clone https://github.com/qier222/YesPlayMusic.git- 安装依赖
yarn install
(可选)使用 Nginx 反向代理 API,将 API 路径映射为
/api,如果 API 和网页不在同一个域名下的话(跨域),会有一些 bug。复制
/.env.example文件为/.env,修改里面VUE_APP_NETEASE_API_URL的值为网易云 API 地址。本地开发的话可以填写 API 地址为http://localhost:3000,YesPlayMusic 地址为http://localhost:8080。如果你使用了反向代理 API,可以填写 API 地址为/api。
VUE_APP_NETEASE_API_URL=http://localhost:3000
- 编译打包
yarn run build- 将
/dist目录下的文件上传到你的 Web 服务器
👷♂️ 打包客户端
如果在 Release 页面没有找到适合你的设备的安装包的话,你可以根据下面的步骤来打包自己的客户端。
打包 Electron 需要用到 Node.js 和 Yarn。可前往 Node.js 官网 下载安装包。安装 Node.js 后可在终端里执行
npm install -g yarn来安装 Yarn。使用
git clone https://github.com/qier222/YesPlayMusic.git克隆本仓库到本地。使用
yarn install安装项目依赖。复制
/.env.example文件为/.env。选择下列表格的命令来打包适合的你的安装包,打包出来的文件在
/dist_electron目录下。了解更多信息可访问 electron-builder 文档
| 命令 | 说明 |
|---|---|
yarn electron:build --windows nsis:ia32 | Windows 32 位 |
yarn electron:build --windows nsis:arm64 | Windows ARM |
yarn electron:build --linux deb:armv7l | Debian armv7l(树莓派等) |
yarn electron:build --macos dir:arm64 | macOS ARM |
💻 配置开发环境
本项目由 NeteaseCloudMusicApi 提供 API,已经包含在本项目的netease_api目录。
运行本项目
# 安装依赖
yarn
# 创建本地环境变量
cp .env.example .env
# 运行(网页端)
yarn serve
# 运行(electron)
yarn electron:serve本地运行 NeteaseCloudMusicApi,或者将 API 部署至 Vercel
# 安装依赖
yarn netease_api:install
# 运行 API (默认 3000 端口)
yarn netease_api:run☑️ Todo
查看 Todo 请访问本项目的 Projects
欢迎提 Issue 和 Pull request。
📜 开源许可
本项目仅供个人学习研究使用,禁止用于商业及非法用途。
基于 MIT license 许可进行开源。
灵感来源
API 源代码来自 Binaryify/NeteaseCloudMusicApi
YesPlayMusic是一款国人开源的高颜值第三方网易云播放器,基于 Vue.js 全家桶开发,内置所有音乐播放器基础功能。软件遵守MIT开源协议。
功能特色:
网易云账号登录(扫码/手机/邮箱登录)
支持 MV 播放
支持歌词显示
支持私人 FM / 每日推荐歌曲
无任何社交功能
海外用户可直接播放(需要登录网易云账号)
支持 UnblockNeteaseMusic(https://github.com/UnblockNeteaseMusic/server#%E9%9F%B3%E6%BA%90%E6%B8%85%E5%8D%95),自动使用各类音源替换变灰的歌曲链接 (网页版不支持)
「各类音源」指默认启用的音源。
YouTube 音源需自行安装 yt-dlp。
每日自动签到(手机端和电脑端同时签到)
Light/Dark Mode 自动切换
支持 Touch Bar
支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
支持 Last.fm Scrobble
支持音乐云盘
自定义快捷键和全局快捷键
支持Mpris
https://github.com/qier222/YesPlayMusic
网易云音乐官方客户端越来越花里胡哨、臃肿,所以就有不少大佬利用官方接口开发了第三方网易云音乐客户端,例如之前推荐过的 YesPlayMusic、LyricEase、思约云音乐等等。
每个第三方网易云音乐客户端都各有特色,每个人需求的功能不一样。如果之前的第三方客户端不能满足你,今天在酷安又发现了一款新的网易云音乐 UWP 客户端「HyPlayer」作者还把这个项目开源了出来,供给大家研究学习。
HyPlayer体验
作者在开源项目里面提到,目前还在开发阶段,功能可能不稳定。不过基本播放功能都没多大问题,并且最新版本大幅度优化了性能、降低了内存和 CPU 占用。
实测「HyPlayer」启动速度超快,并且采用了 Fluent Design 设计风格,支持磨砂半透明效果,加上简洁的界面,非常好看。
目前「HyPlayer」只有网易云音乐的排行榜歌单,没有其它用户创建的歌单推荐,也没有歌曲的分类。
播放列表目前体验不太好,不能双击歌曲播放,双击会变成添加歌曲到播放列表。切换歌曲,只能用播放器控制按钮来切换,有点不方便。
播放器列表功能支持添加网易云的音乐和本地歌曲文件,本地文件格式目前只支持 MP3 和 FLAC 两种。
歌词功能还算正常,在歌词界面双击可以切换到 MINI 窗口模式,只显示歌词,不显示封面。
歌曲搜索功能也只能搜索网易云音乐的歌曲,其它网易云无版权的歌曲搜索不到。如果添加其它平台接口,解锁全平台搜索,那就爽了。
也支持登录你的网易云账号,用来同步你的歌单,但是暂时不知道账号数据安全问题,所以登不登你自己看着办。
安装方法
使用「HYPlayer」客户端必须要求 Windows 10 1809 以上的版本,并且需要应用商店,例如 Windows 10 企业版、LTSB \ LTSC,阉割掉了应用商店就无法正常安装。
把解压出来的 HYPlayer 软件文件夹,选中 Install.ps1 文件,右键选择使用 PowerShell 运行,等待安装就可以了。
总结
因为「HyPlayer」还在开发阶段的原因,目前还有很多不足,使用过程中偶尔还会闪退。好在是开源项目,如果你会开发也可以下载源码自己捣鼓折腾一个客户端出来。
总的来说,多一个选择也是好事,期待后续作者继续更新完善版本,有兴趣的可以先下载体验看看。
下载地址:
https://pan.baidu.com/s/1Q0saANUWKEGpr-bDj4tWOg (提取码: hwgd)
项目地址:
https://github.com/kengwang/HyPlayer
各大音乐平台版权问题相信大家都知道了,有时候为了听某个首歌可能还得另外下载一个音乐播放器,或者充值会员,所以市面上有了一些聚合类的播放器,把几家主流的音乐平台整合到一块了,例如之前QQ音乐和小米音乐就合作了双模式、讯飞也发布过一款发条应用,内置 7 家音乐平台的源。
除了官方的聚合版,也有不少网友制作的第三方聚合播放器,例如 Listen 1、倒带、功能上基本都大同小异。
今天锋哥再给大家推荐另外一款音乐聚合播放器「SOSO Music」支持 QQ、网易平台的歌源,以及咪咕音乐源,并且支持登陆两家平台的账号同步歌单到软件里面。
SOSO Music介绍
目前「SOSO Music」还是开源项目来的,支持 Windows 和 macOS 双平台,无安卓版,作者也在开源项目里面说到暂无精力。
导入歌单方面,你可以手动切换 QQ 或网易的平台,输入你的账号 ID 来导入歌单列表,或者支持账号登陆的方式来导入。但是注意咯,一些需要版权的歌曲,需要你登陆平台的会员账号,否则无法播放。
榜单方面也是支持双平台,你可以通过切换来查看不同的音乐排行榜。但是没有用户歌单榜单,以及 FM 电台音乐。
音乐播放功能上,支持封面、歌词(桌面歌词)、收藏、列表、历史、评论从原音乐平台上同步过来,这是其它聚合播放器很少有的功能,对于喜欢看评论的小伙伴还真不错。
音乐搜索方面,支持歌曲、专辑、歌手、歌单的搜索。搜索结果同时支持 QQ、网易、咪咕。
歌曲下载方面,部分无版权限制的音乐可以免费下载(或者需要你登陆有会员的账号),可以看到下载到的格式支持 FLAC 无损。
另外它也是支持本地音乐播放的,可以设置音乐目录,自动添加音乐,或者手动添加,音乐格式基本支持目前主流的 MP3、WAV、APE、FLAC 等。
其它设置功能方面,支持音频样式、界面和歌词自定义样式,包括透明度、背景等,支持设置歌曲下载格式、保存的格式等。
总结
体验下来就是一款 QQ X 网易双模式的播放器,应该是套用官方的网页版,并加以改造,所以有版权的音乐是无法免费白嫖的,好在软件里面整合了咪咕的音乐源,一些音乐其它平台需要付费,而咪咕是免费的。
总得来说,对于讨厌在多个音乐平台切换的朋友,这个聚合播放器值得一试。目前这个软件还在开发阶段,有兴趣的可以关注作者的开源项目。
访问
WIN版:https://xia1ge.lanzoui.com/iUFqaphm51a
项目地址:https://github.com/jsososo/soso-music/releases
高颜值的第三方音乐播放器
🌎 访问最新DEMO |
🌎 访问原版DEMO |
📦️ 下载安装包
目前 R3PLAYX 处于 Beta 阶段,仍在开发中,功能尚未完善。建议每次更新时,先卸载旧版本的 R3PLAY,再重新安装。如遇到问题,欢迎提 issue。
- ✅ 使用 React + Electron 开发
- 🔴 网易云账号登录(扫码/手机/邮箱登录)
- 📺 支持 MV 播放
- 🚫🤝 无任何社交功能
- 📖 支持歌词展示
- 🎨 新增全局背景
- 🎵 支持更多音源
- 🐳 支持 docker 部署
- 🔊 支持私人 FM
- 🔧 更多特性,期待你的建议和加入
📦️ 安装
访问本项目的 Releases 页面下载安装包。
对于 NixOS 上的安装,请参考 EndCredits/R3PLAYX-nix
如果你遇到了任何问题,我会尽力帮助你解决。以下是一些常见问题的解决方案:
-
无法登录网易云账号:请确保你的账号和密码输入正确,如果是扫码登录,请扫描二维码并在手机上确认登录。
-
如何播放MV:在播放器界面的右下角有一个 "MV" 按钮,点击它即可打开 MV 播放器。
-
找不到歌词:在播放器界面的右上角有一个 "歌词" 按钮,点击它即可显示当前歌曲的歌词。如果歌曲没有歌词信息,可能是因为该歌曲没有提供歌词。
-
如何更改全局背景:你可以在设置中选择一个背景图像作为全局背景。在播放器界面的右上角有一个 "设置" 按钮,点击它并在 "主题" 选项卡中选择一个背景图像。
如果你的问题不在上述范围内,请提供更多详细信息,我会尽力提供帮助。同时,你也可以加入我们的开发讨论群组,与其他开发者一起讨论问题和分享经验。
希望以上解决方案对你有帮助!如果你还有其他问题,随时提问。
from https://github.com/Sherlockouo/music
No comments:
Post a Comment