rust服务器网易云,GitHub - fplust/netease-cloud-music-gtk: Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器...

netease-cloud-music-gtk

badge.svg

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

特点

稳定:专为 Linux 系统打造,相比官方版本拥有更好的兼容与稳定性。

极速:相比 Node/python 版,Rust + GTK 带给你如丝般的顺滑体验。

可靠:除了断网或网易 API 限制,不会出现运行时问题。

简洁:仿 GNOME Music 风格,GTK 原生界面,纯粹得令人发指。

轻量:安装文件不到 2 M,只需最简单的运行时依赖。

功能

网易邮箱/手机账号登录

私人歌单管理

个性推荐

私人 FM

音乐云盘

热门排行榜

歌曲搜索

简易歌词

桌面歌词(依赖于 OSDLyrics)

热门歌单

新碟上架

运行依赖

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

安装

openSUSE Tumbleweed

sudo zypper in netease-cloud-music-gtk

Arch Linux

使用方法:在 /etc/pacman.conf 文件末尾添加以下两行(或者选择其它镜像):

[archlinuxcn]

Server = https://repo.archlinuxcn.org/$arch

Debian

echo "deb https://dl.bintray.com/debianopt/debianopt buster main" | sudo tee -a /etc/apt/sources.list

curl -o bintray-public.key.asc https://bintray.com/user/downloadSubjectPublicKey?username=bintray

sudo apt-key add bintray-public.key.asc

sudo apt install netease-cloud-music-gtk

openSUSE Leap / Ubuntu

其它发行版

从源码安装

openSUSE 安装依赖

sudo zypper in git gcc 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

// 编译指定 gtk 版本(Leap 15.1 / Ubuntu 18.04)

cargo build --release --no-default-features --features gtk_3_18

// 打包 rpm

cargo install cargo-rpm

cargo rpm build

// 打包 deb

cargo install cargo-deb

cargo deb

截图

3a3b83ab2ec064d8ba5072356851ea6a.png

0188dccd12abde5e7f0474bee5600ee6.png

0d9e8f7d0866127c39ba992fefd50828.png

参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值