Skip to content
Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
Branch: master
Clone or download
gmg137 Merge pull request #14 from fplust/master
更新 desktop 文件版本号
Latest commit 1552fa4 Apr 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.rpm 修复 rpm 编译脚本错误 Apr 12, 2019
icons 完成基本功能 Apr 11, 2019
src - 更新说明文件 Apr 23, 2019
ui - 完成托盘图标支持. Apr 23, 2019
.gitignore 完成基本功能 Apr 11, 2019
Cargo.toml
LICENSE
README.md
netease-cloud-music-gtk.desktop 更新 desktop 文件版本号 Apr 24, 2019
rustfmt.toml - 更新说明文件 Apr 23, 2019

README.md

netease-cloud-music-gtk

netease-cloud-music-gtk 是基于 Rust + GTK 开发的网易云音乐播放器,计划只支持 Linux 系统,已在 openSUSE Tumbleweed + GNOME 环境下测试。

特点

  • 极速:相比 Node/python 版,Rust 速度可谓一骑绝尘
  • 稳定:除了网速或网易 API 限制,基本不会出现运行问题
  • 简洁:仿 GNOME Music 风格,GTK 原生界面,纯粹得令人发指
  • 简单:极小的编译与运行依赖

功能

  • 网易邮箱/手机账号登陆
  • 个人歌单
  • 私人 FM
  • 排行榜
  • 歌曲搜索
  • 歌词(依赖于 OSDLyrics)
  • 热门歌单(8个)
  • 推荐歌单(4个)

依赖

openssl, curl, gstreamer, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-bad, gstreamer-plugins-ugly

安装

  • 直接下载 RPM 包安装或解压 tar.xz 包手动复制到相应目录

从源码编译/打包

git clone git@github.com:gmg137/netease-cloud-music-gtk.git
cd netease-cloud-music-gtk

// 编译
cargo build --release

// 打包 rpm
cargo install cargo-rpm
cargo rpm build

// 打包 deb
cargo install cargo-deb
cargo deb

截图

2019-04-11 17-18-01 的屏幕截图 2019-04-11 17-18-22 的屏幕截图 2019-04-11 17-18-44 的屏幕截图

参考

You can’t perform that action at this time.