0°

网易云音乐gtk

Linux平台下基于Rust + GTK开发的网易云音乐播放器

网易云音乐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

截图

网易云音乐gtk
网易云音乐gtk
网易云音乐gtk

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

提取码:;解压码:

下载
限制以下用户组阅读此隐藏内容

请先登录

您的用户组:
限制以下用户组阅读此隐藏内容

请先登录

您的用户组:

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
2 条回复 A 作者 M 管理员
  1. 支持一下好的分享!

  2. 楼主辛苦了

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论