云网牛站
所在位置:首页 > Linux软件 > Linux网易云音乐播放器netease-cloud-music-gtk 1.2.0,附安装方法

Linux网易云音乐播放器netease-cloud-music-gtk 1.2.0,附安装方法

2021-01-14 09:00:38作者:linux人稿源:linux站

专为Linux系统开发并基于Rust+GTK开发的非官方网易云音乐播放器netease-cloud-music-gtk更新至1.2.0版本,已提供deb、rpm包下载,该版本添加了播放列表、搜索页自动加载更多及修复BUG,已在openSUSE Tumbleweed及GNOME环境下测试通过。

Linux网易云音乐播放器netease-cloud-music-gtk 1.2.0,附安装方法

 

介绍

1、特点

稳定:专为 Linux 系统打造,相比官方版本拥有更好的兼容与稳定性。官方版本已上架到深度商店中,使用 Deepin 的用户可安装该版,也可安装官方版本,参考深度商店应用foobar2000、Gradio、Bitwig Studio、网易云音乐

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

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

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

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

2、功能

网易邮箱/手机账号登录

私人歌单管理

个性推荐

私人 FM

音乐云盘

热门排行榜

歌曲搜索

简易歌词

桌面歌词(依赖于 OSDLyrics)

热门歌单

新碟上架

Mpris 支持

3、运行依赖

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

 

下载链接

netease-cloud-music-gtk下载地址:https://gitee.com/gmg137/netease-cloud-music-gtk/releases/

 

安装方法

1、openSUSE Tumbleweed

sudo zypper in netease-cloud-music-gtk

2、openSUSE Leap

1]、添加源

sudo zypper ar -f obs://multimedia:apps multimedia

2]、安装

sudo zypper in netease-cloud-music-gtk

3、Arch Linux

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

[archlinuxcn]

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

添加后执行下面语句安装 archlinuxcn-keyring:

sudo pacman -Syyu archlinuxcn-keyring

然后安装 netease-cloud-music-gtk:

sudo pacman -Syu netease-cloud-music-gtk

4、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

5、Fedora/Ubuntu

请下载RPM/DEB包安装,通常在桌面上双击软件包即可安装。

6、从源码安装

1]、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

2]、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

 

附:疑问解答

1、为什么后台运行时没有托盘图标?

由于 GTK3 取消了托盘接口,所以目前不打算实现托盘功能。

替代方案:

Mpris 插件:GNOME 推荐 Mpris Indicator Button,其它桌面可查找相应 Mpris 插件。

直接点击启动图标,亦可唤醒程序。

2、为什么程序无法在我的系统运行?

请从命令行启动程序,查看错误输出。如果报 glib 错误,可以重新安装旧版系统(ubuntu18.04、leap15)的安装包来解决。

3、为什么播放歌单时播放的是随机音乐?

双击只会播放歌单中的一首音乐,如果要播放整个歌单请点击歌单右上角的播放按钮。

4、为什么点击播放后没有反应?

请通过命令行添加 --debug 参数来启动程序,查看获取到的歌曲链接是否正确。

5、音乐缓存目录在什么位置?

请通过命令行添加 --debug 参数来启动程序,查看输出信息。

6、配合 OSDLyrics 播放时歌词显示不正确?

由于 OSDLyrics 是通过歌词文件名称做匹配,因此当播放同名歌曲时可能会匹配到错误的歌词文件。对此可以通过删除已有歌词文件临时解决。

 

相关主题

支持Ubuntu 18.04的网易云音乐更新到1.2.1版本,修复不能启动问题

精选文章
热门文章