安装依赖
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 $@
|
然后就可以使用了,经过测试,只有个性推荐页面有异常。