网易云音乐gtk
netease-cloud-music-gtk是基于Rust + GTK开发的网易云音乐播放器,计划只支持Linux系统,已在openSUSE Tumbleweed + GNOME环境下测试。
特色
- 极速:参考Node / python版,Rust速度可谓一骑绝尘
- 稳定:除了网速或网易API限制,基本不会出现运行问题
- 简洁:仿GNOME音乐风格,GTK原生界面,纯粹得令人发指
- 简单:极小的编译与运行依赖
功能
- 网易邮箱/手机账号登录
- 个人歌单
- 私人FM
- 排行榜
- 歌曲搜索
- 歌词(依赖于OSDLyrics)
- 热门歌单(8个)
- 推荐歌单(4个)
运行依赖
openssl,curl,gstreamer,gstreamer-plugins-base,gstreamer-plugins-good,gstreamer-plugins-bad,gstreamer-plugins-ugly
安装
- 直接下载RPM包安装或解压tar.xz包手动复制到相应目录
从源码编译/打包
// openSUSE 安装依赖
sudo zypper in git gcc curl dbus-1-devel gtk3-devel libopenssl-1_1-devel gstreamer-devel \
gstreamer-plugins-bad gstreamer-plugins-bad-devel \
gstreamer-plugins-base gstreamer-plugins-base-devel \
gstreamer-plugins-good gstreamer-plugins-ugly cairo-devel
// ubuntu 安装依赖
sudo apt install git gcc libdbus-1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
gstreamer1.0-libav libgtk-3-dev libatk1.0-dev libcogl-pango-dev \
libssl-dev libcairo2-dev libgstreamer-plugins-bad1.0-dev
git clone https://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
截图
netease-cloud-music-gtk-0.7.0-1.x86_64.rpm
提取码:无
;解压码:
netease-cloud-music-gtk-0.7.0-openSUSE_Leap_15.1.x86_64.rpm
提取码:无
;解压码:
netease-cloud-music-gtk-0.7.0-ubuntu_18.10.x86_64.rpm
提取码:无
;解压码:
支持一下好的分享!
楼主辛苦了