Total Pageviews

Saturday, 10 July 2021

YesPlayMusic, 高颜值的第三方网易云播放器

 高颜值的第三方网易云播放器,支持 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 的方法。

  1. 部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi 。你也可以将 API 部署到 Vercel。

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

  3. 打开 Vercel.com,使用 GitHub 登录。

  4. 点击 Import Git Repository 并选择你刚刚复制的仓库并点击 Import。

  5. 点击 PERSONAL ACCOUNT 旁边的 Select。

  6. 点击 Environment Variables,填写 Name 为 VUE_APP_NETEASE_API_URL,Value 为你刚刚部署的网易云 API 地址,点击 Add。最后点击底部的 Deploy 就可以部署到 Vercel 了。

⚙️ 部署到自己的服务器

除了部署到 Vercel,你还可以部署到自己的服务器上

  1. 部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi
  2. 克隆本仓库
git clone https://github.com/qier222/YesPlayMusic.git
  1. 安装依赖
yarn install
  1. (可选)使用 Nginx 反向代理 API,将 API 路径映射为 /api,如果 API 和网页不在同一个域名下的话(跨域),会有一些 bug。

  2. 复制 /.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
  1. 编译打包
yarn run build
  1. 将 /dist 目录下的文件上传到你的 Web 服务器

👷‍♂️ 打包客户端

如果在 Release 页面没有找到适合你的设备的安装包的话,你可以根据下面的步骤来打包自己的客户端。

  1. 打包 Electron 需要用到 Node.js 和 Yarn。可前往 Node.js 官网 下载安装包。安装 Node.js 后可在终端里执行 npm install -g yarn 来安装 Yarn。

  2. 使用 git clone https://github.com/qier222/YesPlayMusic.git 克隆本仓库到本地。

  3. 使用 yarn install 安装项目依赖。

  4. 复制 /.env.example 文件为 /.env 。

  5. 选择下列表格的命令来打包适合的你的安装包,打包出来的文件在 /dist_electron 目录下。了解更多信息可访问 electron-builder 文档

命令说明
yarn electron:build --windows nsis:ia32Windows 32 位
yarn electron:build --windows nsis:arm64Windows ARM
yarn electron:build --linux deb:armv7lDebian armv7l(树莓派等)
yarn electron:build --macos dir:arm64macOS 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

from https://github.com/qier222/YesPlayMusic
下载地址: 
https://github.com/qier222/YesPlayMusic/releases/download/v0.4.10/YesPlayMusic-0.4.10.exe
------
 
第三方的网易云音乐播放器-YesPlayMusic

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
-----------------------------------------------
 
https://github.com/UnblockNeteaseMusic/server#%E9%9F%B3%E6%BA%90%E6%B8%85%E5%8D%95
-------------------------
 
第三方网易云音乐客户端HyPlayer

网易云音乐官方客户端越来越花里胡哨、臃肿,所以就有不少大佬利用官方接口开发了第三方网易云音乐客户端,例如之前推荐过的 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 

HyPlayer,简约美观的第三方网易云播放器

在Github上超过1w多颗星星的YesPlayMusic,可以说是颜值相当高的一款第三方网易云播放器,在几乎复刻原生功能的前提下,更加入了解锁灰色歌曲等实用功能。

HyPlayer是Github上一款开源的第三方网易云播放器,它几乎还原官方网易云的全部功能,支持登录账号、同步歌单,具备每日推荐、私人FM等功能,支持播放/下载歌曲、创建歌单、歌曲评论等,播放器界面简洁干净,是一款还原度很高非常清爽的播放器。

主要功能:

    支持网易云账号登录
    同步网易云歌单、支持创建/收藏歌单
    支持歌曲播放/MV播放,歌词显示
    支持私人FM/每日推荐歌曲
    Light/Dark两种主页模式
    支持音乐云盘
    支持查看/发表歌曲评论

HyPlayer的界面设计非常简洁美观,支持暗黑和明亮两种模式,左侧的功能区一目了然,主要是首页推荐的歌单、包括每日推荐、私人FM和心动模式,这些与官方版是一致的,从这几点来看,从官方版转到HyPlayer不会让你有“陌生”感。

HyPlayer支持登陆账号(扫码/手机/邮箱登录/第三方账号),登陆后可以同步你已有的歌单,同时你也可以直接创建新的歌单,可以添加收藏歌曲。

HyPlayer的播放功能也很出色,支持歌词显示、无损音质播放(需账号是VIP),支持播放MV、支持查看、发表歌曲评论,这一点比YesPlayMusic好过很多,毕竟网易云音乐歌曲评论气氛浓厚,各种精彩乐评比比皆是,听歌看评论是很多人的习惯了。

HyPlayer支持下载歌曲,方式与官方版相同,默认下载的是高品,如果有VIP账号的话可以下载到无损音质。虽然不能解锁灰色版权,但也支持自定义代理来实现。

总结

总的来说,HyPlayer是一款还原度超高的播放器,该有的功能应有尽有,同时又简洁清爽,如果你看够了网易云原生的播放器,可以试试这款。

Github项目主页:https://github.com/HyPlayer/HyPlayer)
-----------------------------------------------------

网易云音乐的双模式免费开源播放器:SOSO MUSIC

各大音乐平台版权问题相信大家都知道了,有时候为了听某个首歌可能还得另外下载一个音乐播放器,或者充值会员,所以市面上有了一些聚合类的播放器,把几家主流的音乐平台整合到一块了,例如之前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
 
-------------
 
 a music player forked from YesPlayMusic。高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron/Docker.
 
 

高颜值的第三方音乐播放器
🌎 访问最新DEMO  |   🌎 访问原版DEMO  |   📦️ 下载安装包

关于 Beta 版本

目前 R3PLAYX 处于 Beta 阶段,仍在开发中,功能尚未完善。建议每次更新时,先卸载旧版本的 R3PLAY,再重新安装。如遇到问题,欢迎提 issue。

✨ 特性

  • ✅ 使用 React + Electron 开发
  • 🔴 网易云账号登录(扫码/手机/邮箱登录)
  • 📺 支持 MV 播放
  • 🚫🤝 无任何社交功能
  • 📖 支持歌词展示
  • 🎨 新增全局背景
  • 🎵 支持更多音源
  • 🐳 支持 docker 部署
  • 🔊 支持私人 FM
  • 🔧 更多特性,期待你的建议和加入

📦️ 安装

访问本项目的 Releases 页面下载安装包。

对于 NixOS 上的安装,请参考 EndCredits/R3PLAYX-nix

如果你遇到了任何问题,我会尽力帮助你解决。以下是一些常见问题的解决方案:

  1. 无法登录网易云账号:请确保你的账号和密码输入正确,如果是扫码登录,请扫描二维码并在手机上确认登录。

  2. 如何播放MV:在播放器界面的右下角有一个 "MV" 按钮,点击它即可打开 MV 播放器。

  3. 找不到歌词:在播放器界面的右上角有一个 "歌词" 按钮,点击它即可显示当前歌曲的歌词。如果歌曲没有歌词信息,可能是因为该歌曲没有提供歌词。

  4. 如何更改全局背景:你可以在设置中选择一个背景图像作为全局背景。在播放器界面的右上角有一个 "设置" 按钮,点击它并在 "主题" 选项卡中选择一个背景图像。

如果你的问题不在上述范围内,请提供更多详细信息,我会尽力提供帮助。同时,你也可以加入我们的开发讨论群组,与其他开发者一起讨论问题和分享经验。

希望以上解决方案对你有帮助!如果你还有其他问题,随时提问。

from  https://github.com/Sherlockouo/music


 

No comments:

Post a Comment