文档
Ubuntu22.04安装网易云音乐

Ubuntu22.04安装网易云音乐

安装依赖1sudo apt install gcc libvlccore - dev 下载程序打开网易云音乐 Linux,此页面提供了两个软件包 ,1{" code ":200,"message":"SUCCESS"," datum ":{" linux_download_link ":{" de

安装依赖

1
sudo  apt install gcc libvlccore - dev

下载程序

打开网易云音乐 Linux,此页面提供了两个软件包 ,

1
{" code ":200,"message":"SUCCESS"," datum ":{" linux_download_link ":{" deepin_15_64 ":"https://d1.music.126.net/dmusic/netease-cloud-music_1.2.0_amd64_deepin_stable_20190424.deb","ubuntu_1604_64":"https://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb"}}}

这里使用第二个 。

页面内容为json,应该是停止维护了。

1
2
wget https://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
wget -O patch.c https://aur.archlinux.org/cgit/aur.git/plain/patch.c?h=netease-cloud-music

安装

1
2
3
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
cc -O2 -fPIC -shared -I is include /usr / include / vlc / plugins/ -o libnetease-patch.so patch.c
sudo install -D -m644 libnetease-patch.so /opt / netease / netease - cloud - music / libnetease - patch.so

安装流程是从arch软件仓库提取出来的。

这个patch是用于修复网易云音乐无法处理flac格式的问题 。

启动配置

以root编辑 /opt/netease/netease-cloud-music/netease-cloud-music.bash, 用以下内容覆盖

1
2
3
4
5
6
7
8
9
HERE="$(dirname "$(readlink -f "${0}")")"
trap ' kill $ ( job -p ) ' SIGINT SIGTERM EXIT
export LD_LIBRARY_PATH="$ { HERE }"/libs
export QT_PLUGIN_PATH="$ { HERE }"/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH="$ { HERE }"/plugins/platforms
export QT_QPA_PLATFORM=xcb
export LD_PRELOAD="$ { HERE }"/libnetease - patch.so
cd /usr / lib / x86_64 - linux - gnu
exec "$ { HERE }"/netease-cloud-music $@

然后就可以使用了,经过测试,只有个性推荐页面有异常。