YesPlayMusic一款功能强大的音乐播放器

本文介绍了一款名为YesPlayMusic的音乐播放器,它使用Vue.js全家桶开发,支持网易云账号登录、MV播放、歌词显示、私人FM、每日推荐歌曲等功能。此外,它还支持UnblockNeteaseMusic,自动使用各类音源替换变灰的歌曲链接,支持Light/Dark Mode自动切换、Touch Bar、PWA、Last.fm Scrobble、音乐云盘、自定义快捷键和全局快捷键、Mpris等功能。本文将详细介绍YesPlayMusic的功能及部署方法

Library

lyrics

YesPlayMusic的特性

YesPlayMusic是一款功能强大的音乐播放器,它支持以下特性:

  • 使用Vue.js全家桶开发
  • 网易云账号登录(扫码/手机/邮箱登录)
  • 支持MV播放
  • 支持歌词显示
  • 支持私人FM / 每日推荐歌曲
  • 无任何社交功能
  • 海外用户可直接播放(需要登录网易云账号)
  • 支持UnblockNeteaseMusic,自动使用各类音源替换变灰歌曲链接
  • 每日自动签到(手机端和电脑端同时签到)
  • Light/Dark Mode 自动切换
  • 支持Touch Bar
  • 支持PWA,可在Chrome/Edge里点击地址栏右边的➕安装到电脑
  • 支持Last.fm Scrobble
  • 支持音乐云盘
  • 自定义快捷键和全局快捷键
  • 支持Mpris

下载和安装

你可以通过访问这个项目的Releases页面来下载安装包。同时,如果你使用的是MacOS系统,可以通过Homebrew来安装:

brew install --cask yesplaymusic

Windows用户则可以通过Scoop来安装:

scoop install extras/yesplaymusic

部署至Vercel

除了下载安装包使用,你还可以将这个项目部署到Vercel上。下面是部署到Vercel的方法。

首先,你需要部署网易云API,详情请参见Binaryify/NeteaseCloudMusicApi。然后,你需要fork这个项目,并将vercel.json文件中的“https://your-netease-api.example.com”替换为你的网易云API地址。最后,打开Vercel.com,使用GitHub登录,然后选择Import Git Repository,并选择你刚刚fork的仓库并点击Import。

部署到自己的服务

除了部署到Vercel,你也可以部署到自己的服务器上。下面是部署到自己的服务器的方法。

首先,你需要部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi。然后,你需要克隆YesPlayMusic仓库并安装依赖,运行本地环境变量,然后选择网页端或Electron端运行该项目。

打包客户端

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

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

  1. 打包 Electron 需要用到 Node.js 和 Yarn。可前往 Node.js 官网 下载安装包。安装 Node.js 后可在终端里执行 npm install -g yarn 来安装 Yarn。
  2. 使用 git clone --recursive https://github.com/qier222/YesPlayMusic.git 克隆本仓库到本地。
  3. 使用 yarn install 安装项目依赖。
  4. 复制 /.env.example 文件为 /.env
  5. 选择下列表格的命令来打包适合的你的安装包,打包出来的文件在 /dist_electron 目录下。
命令 说明
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

截图

library-dark

album

artist

总结

YesPlayMusic是一款功能强大的音乐播放器,它使用Vue.js全家桶开发,并支持UnblockNeteaseMusic、Touch Bar等众多特性。同时,它还支持部署至Vercel或自己的服务器,让用户可以更加灵活地使用。希望本文能够帮助你更好地了解和使用YesPlayMusic。

项目地址:https://github.com/qier222/YesPlayMusic

客户端下载:https://github.com/qier222/YesPlayMusic/releases/latest

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容