Package Details: netease-cloud-music 1.2.1-9

Git Clone URL: https://aur.archlinux.org/netease-cloud-music.git (read-only, click to copy)
Package Base: netease-cloud-music
Description: Netease Cloud Music, converted from .deb package
Upstream URL: https://music.163.com/
Keywords: music
Licenses: custom
Submitter: bigeagle
Maintainer: Ovear
Last Packager: Ovear
Votes: 102
Popularity: 0.085945
First Submitted: 2016-05-25 06:12 (UTC)
Last Updated: 2024-03-18 10:12 (UTC)

Pinned Comments

petercxy commented on 2019-03-11 12:38 (UTC)

几点说明

  1. 关于 GUI 缩放: 请向上游反馈该 BUG。在上游修复之前,请自行修改 desktop 文件并加上 --force-device-scale-factor=<your_scale_factor> 来临时解决问题
  2. 关于 "各种因为 QT Theme 起不来": 在打好的包中强行 unset 掉一个规定 PLATFORMTHEME 的环境变量并不是一个好主意。请向上游反馈特定主题的兼容性问题,在上游修复之前也建议自行修改 desktop 解决。
  3. 其他 BUG 反馈: 请勿在本 AUR 包下反馈由上游造成的问题。本 AUR 包仅仅是搬运,我无法修复 BUG,也无法代替上游接受任何批评。如果觉得某些 BUG 过于恼人且上游一直不修复,那么可以创建一个 wiki 页面来详细阐述这些 Troubleshooting 的过程,就像任何其他 Arch Wiki 页面一样。
  4. 再次说明一遍,本 AUR 包不是官方包,本人也不是软件作者,请不要在本页下面留下 "这软件可以从aur里消失了" 此类言论。没有任何能够改变这个软件的人会看见诸位的愤怒。

以上。

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 25 Next › Last »

petercxy commented on 2017-10-23 23:56 (UTC)

由于 QT 5.9 的升级,这个软件不再正常工作,目前的解决方案是自行安装 QT 5.8 并使用 LD_LIBRARY_PATH 加载。 关于这个软件包,一个解决方法是引入 qt58 这个依赖,但是 AUR 上的 qt58 包目前并不工作,而且维护者似乎很久没有出现过。再者,引入一个老版本的 QT 作为依赖似乎也不是很优雅的解决办法。可能比较好的办法仍然是联系 网易云音乐 Linux 版的开发者,只是不知道他们是否还在维护这个 Linux 版客户端…… 目前作为打包者能做的只有这么多了。

yinflying commented on 2017-10-22 09:08 (UTC) (edited on 2017-11-04 03:48 (UTC) by yinflying)

shmilee的方法的确可行,但是依旧会出现KDE界面完全卡死的现像,而且相对繁琐。所以还是建议使用cm_song的方案: 1、编译安装qt5.8.0 2、export LD_LIBRARY_PATH=qt5.8.0/lib export QT_PLUGIN_PATH=qt5.8.0/plugins 3、--no-sandbox 参数启动 可解决的问题: 1、无法启动 2、启动界面卡死 3、右键/歌词方框 依旧存在的问题: 1、偶发性导致整个KDE界面卡死(需要进入tty,kill了netease-music的进程) 2、部分歌曲播放切换网易云白屏(避开这些曲子的操作) 据说在gnome下存在问题可能会更多。没有办法,毕竟网易云已经一年都没有更新了。

shmilee commented on 2017-10-17 08:19 (UTC) (edited on 2017-10-17 08:27 (UTC) by shmilee)

版本 1.0.0_2 的两个问题 1)sandbox; 2)Qt5.9。在新版到来之前,分享一下我的打包过程。 第一个已经比较好的解决了,加--no-sandbox。 第二个可以装 qt-opensource-linux-x64-5.8.0.run,或者别绕开包管理,用aur上的qt58。 现在的问题是这两个包都很大,qt58的编译时间也不短。所以我试着把真正需要的库文件单独拿出来。 结果如下,两部分:lib(22M) + plugins(2.1M) ``` [$] ls /usr/lib/netease-cloud-music/qt58_lib_for_netease-cloud-music :) 0 libqgsttools_p.prl libQt5Multimedia.prl libQt5Widgets.prl libqgsttools_p.so.1 libQt5Multimedia.so.5 libQt5Widgets.so.5 libqgsttools_p.so.1.0.0 libQt5Multimedia.so.5.8.0 libQt5Widgets.so.5.8.0 libQt5Core.prl libQt5MultimediaWidgets.prl libQt5X11Extras.prl libQt5Core.so.5 libQt5MultimediaWidgets.so.5 libQt5X11Extras.so.5 libQt5Core.so.5.8.0 libQt5MultimediaWidgets.so.5.8.0 libQt5X11Extras.so.5.8.0 libQt5DBus.prl libQt5Network.prl libQt5XcbQpa.prl libQt5DBus.so.5 libQt5Network.so.5 libQt5XcbQpa.so.5 libQt5DBus.so.5.8.0 libQt5Network.so.5.8.0 libQt5XcbQpa.so.5.8.0 libQt5Gui.prl libQt5OpenGL.prl libQt5Xml.prl libQt5Gui.so.5 libQt5OpenGL.so.5 libQt5Xml.so.5 libQt5Gui.so.5.8.0 libQt5OpenGL.so.5.8.0 libQt5Xml.so.5.8.0 [$] ls /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/* :) 0 /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/audio: libqtaudio_alsa.so libqtmedia_pulse.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/generic: libqevdevkeyboardplugin.so libqevdevtouchplugin.so libqtuiotouchplugin.so libqevdevmouseplugin.so libqlibinputplugin.so libqevdevtabletplugin.so libqtslibplugin.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/imageformats: libqgif.so libqico.so libqjpeg.so libqtga.so libqwbmp.so libqicns.so libqjp2.so libqmng.so libqtiff.so libqwebp.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/mediaservice: libgstaudiodecoder.so libgstcamerabin.so libgstmediacapture.so libgstmediaplayer.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/platforms: libqxcb.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/platformthemes: libqgtk3.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/playlistformats: libqtmultimedia_m3u.so /usr/lib/netease-cloud-music/qt58_plugins_for_netease-cloud-music/xcbglintegrations: libqxcb-egl-integration.so libqxcb-glx-integration.so ``` 最后,启动命令记得指明 LD_LIBRARY_PATH 和 QT_PLUGIN_PATH !!! ``` [$] cat /usr/bin/netease-cloud-music :) 0 #!/bin/sh cd /usr/lib/netease-cloud-music export LD_LIBRARY_PATH=$PWD/qt58_lib_for_netease-cloud-music:$LD_LIBRARY_PATH export QT_PLUGIN_PATH=$PWD/qt58_plugins_for_netease-cloud-music if [ $# -gt 0 ]; then /usr/lib/netease-cloud-music/netease-cloud-music $* else /usr/lib/netease-cloud-music/netease-cloud-music --no-sandbox fi ```

cm_song commented on 2017-10-14 13:32 (UTC)

在某次版本更新以后就完全无法打开,在终端里面输入:netease-cloud-music回车后没有任何报错信息,也没有任何提示。又经过一番折腾后,试着在后面添加--no-sandbox也不行,会提示: ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on 很多天以后的一个晚上(就是今天),觉得没有网易云音乐还是不方便,于是又开始折腾,最后成功解决软件不能运行问题以及右键菜单字体和歌词变成方块的问题,此前我也是各种百度谷歌都没有找到可以解决的方法,其实方法是有的,但是我学艺不精,未能理解,解决问题以后想着能不能给遇到同样问题的小伙伴们一点帮助,所以就现注册了一个账号,于是你就看到了现在的这段话(我的桌面环境是deepin,再次感谢深度的开发者们) 解决方案如下: 1、sudo pacman -Rscn netease-cloud-music(如果是yaourt安装的网易云音乐,就把前面的pacman替换成yaourt),目的在于卸载网易云音乐,这步仁者见仁,不执行也无所谓。我有重度洁癖,卸载了心里才舒坦。 2、sudo find / -name '*netease-cloud-music*' -exec rm -rf {} \;(注意末尾的分号是必须要的),目的在于删除残留的配置,虽然卸载的时候已经加了参数n,不过为了以防万一,还是执行一遍。 3、添加了archlinuxcn源的就pacman -S netease-cloud-music(如果没执行步骤1,那这步也不用执行)如果你是用yaourt安装的话就把pacman替换成yaourt,重新安装网易云音乐。 4、参照 “http://bbs.archlinuxcn.org/viewtopic.php?id=5021” 里面下载qt.io的预编译包的方法安装qt5.8(感谢cathay4t大神),以下是我复制粘贴过来的,只做以下3步 wget http://download.qt.io/archive/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run chmod +x qt-opensource-linux-x64-5.8.0.run sudo ./qt-opensource-linux-x64-5.8.0.run 安装好了以后用把下面这条命令复制到终端,并更改PATH为刚才那个预编译包的安装位置,不出意外的话就能看就久违的界面了: LD_LIBRARY_PATH=/opt/Qt5.8.0/5.8/gcc_64/lib netease-cloud-music --no-sandbox 5、如果此时能正常打开网易云音乐了,就编辑一下网易云音乐的desktop文件把上面的命令加上去,一劳永逸: sudo vim /usr/share/applications/netease-cloud-music.desktop 打开以后将 "Exec= netease-cloud-music %U" 更改为 "Exec=env LD_LIBRARY_PATH=/opt/Qt5.8.0/5.8/gcc_64/lib netease-cloud-music --no-sandbox"。 大功告成,这时点图标就能打开了。 教程完。

Infom commented on 2017-10-12 09:57 (UTC)

xfce上打开不了的试试下面这个方法: sudo vim /usr/bin/netease-cloud-music 把文件内容换成: cd /usr/lib/netease-cloud-music if [ $# -gt 0 ]; then /usr/lib/netease-cloud-music/netease-cloud-music "$1" else /usr/lib/netease-cloud-music/netease-cloud-music --no-sandbox fi 其实最主要的还是最后的--no-sandbox 然后top下netease的pid,kill后重新打开多半就可以了

Hakureico commented on 2017-10-10 06:53 (UTC)

新版本完全无法在xfce4+kde上启动 sandbox错误= = 各位谨慎下载

lsls01 commented on 2017-10-04 08:25 (UTC)

同@Anteoy 一样,新的版本安装了之后,完全无法启动,无任何反馈报错,no sandbox也一样无法启动。同样是xfce桌面

<deleted-account> commented on 2017-10-04 05:51 (UTC)

运行网易云音乐时软件崩溃,崩溃信息如下: ../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0281 Received signal 11 SEGV_MAPERR 000008003119 #0 0x7fa3631aaaeb <unknown> #1 0x7fa35e945da0 <unknown> #2 0x7fa365b05b73 <unknown> #3 0x7fa365b04b0b <unknown> #4 0x7fa35e945da0 <unknown> #5 0x7fa35e673326 __GI_epoll_pwait #6 0x7fa363220728 <unknown> #7 0x7fa36321e32e <unknown> #8 0x7fa3631a2f9e <unknown> #9 0x7fa3631d6ee0 <unknown> #10 0x7fa3631c536a <unknown> #11 0x7fa3631f5de8 <unknown> #12 0x7fa3631f279d <unknown> #13 0x7fa35e93b08a start_thread #14 0x7fa35e6731bf __GI___clone r8: 0000000000000002 r9: 0000000000000008 r10: 0000000000000000 r11: 0000000000000246 r12: 0000000000000000 r13: 00007fa3663da2e9 r14: 0000000000003119 r15: 00007fa34e12e4a8 di: 0000000000000002 si: 00007fa3663da2e8 bp: 0000000000000119 bx: 0000000000000000 dx: 0000000000000001 ax: 0000000000003000 cx: 0000000008003119 sp: 00007fa34e12e490 ip: 00007fa365b05b73 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000008003119 [end of stack trace]

charlesMtian commented on 2017-09-28 11:02 (UTC)

Still error since updated.

petercxy commented on 2017-09-22 13:03 (UTC)

To fix the MD5 problem, the MD5 checking for service.html is now skipped. Please note tbat I did not bump the pkgrel since this affects only new builders.