Package Details: yesplaymusic-plus 0.4.9-7

Git Clone URL: https://aur.archlinux.org/yesplaymusic-plus.git (read-only, click to copy)
Package Base: yesplaymusic-plus
Description: A third-party music player for Netease Music
Upstream URL: https://github.com/qier222/YesPlayMusic
Keywords: netease
Licenses: MIT
Conflicts: my-yesplaymusic-bin, r3play-bin, r3playx-bin, r3playx-git, yesplaymusic, yesplaymusic-appimage, yesplaymusic-bin, yesplaymusic-electron, yesplaymusic-git, yesplaymusic-new, yesplaymusicosd-origin-electron-git, yesplaymusicosd-origin-git
Provides: yesplaymusic
Submitter: zmr233
Maintainer: zmr233
Last Packager: zmr233
Votes: 3
Popularity: 1.91
First Submitted: 2024-12-01 14:38 (UTC)
Last Updated: 2024-12-07 11:21 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

ShoreNinth commented on 2024-12-06 12:54 (UTC)

非常感谢!0.4.9-6安装成功了,简单用了一下,没有发现问题。这次的日志如下: https://fars.ee/B3g8,不知道有没有用。
再次感谢你的耐心与热心!我会为这个包投票的

zmr233 commented on 2024-12-06 12:26 (UTC)

根据import distutils error以及日志初步判断是由于python3.12移除了distutils模块导致,而我使用miniconda安装的python3.12会附带有这个模块;于是我通过向makedepends增加python-setuptools来尝试解决这个问题,目前已发布为 0.4.9-6;

如果仍然是相同的错误,你可以尝试单独进行pip install --upgrade setuptools,这应该会解决问题

ShoreNinth commented on 2024-12-06 11:46 (UTC) (edited on 2024-12-06 11:48 (UTC) by ShoreNinth)

抱歉,0.4.9-5 我这里依旧没有build成功,日志:https://fars.ee/zSE9 PS:我对yarn和nodejs等的用法不熟悉

zmr233 commented on 2024-12-06 06:52 (UTC)

已经修复,0.4.9-5 具体修改包括有代理/无代理多种情况判定区域,增加备用服务ipinfo.io的调用,调用失败时返回空发出警告并不使用代理等。

chenus commented on 2024-12-06 03:36 (UTC)

ip-api.com在我所在的地方ping不了。 建议在if条件语句那添加对空结果的逻辑处理,或者考虑使用其他条件判断。

zmr233 commented on 2024-12-04 19:12 (UTC)

再次修复了,同时这次 0.4.9-4 更新使用系统electron来运行,增加了yarn国内代理,并移除了不必要的依赖,让安装大小从 0.4.9-3 的 250MiB+ 降低到 30MiB+ 了;

完整的自动化打包/测试脚本我放在yesplaymusic-plus-pkgbuild,包括用AUR RPC API来自动生成PKGBUILD的conflicts列表等。

ShoreNinth commented on 2024-12-04 15:40 (UTC)

感谢更新,但是我这里依旧没有成功。输出较长,放这里了https://fars.ee/-ZPC

zmr233 commented on 2024-12-04 10:11 (UTC)

这个问题目前已经修复并上传为yesplaymusic-plus 0.4.9-3,可以试试是否还有类似问题

ShoreNinth commented on 2024-12-03 03:24 (UTC)

出现了问题

==> 正在开始 build()...
yarn install v1.22.22
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "degenerator@2.2.0" is incompatible with requested version "degenerator@^5.0.0"
warning Resolution field "icon-gen@3.0.0" is incompatible with requested version "icon-gen@^2.0.0"
[3/5] Fetching packages...
error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "23.1.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
错误: 未能构建 'yesplaymusic-plus-0.4.9-2': 
错误: 未能构建的软件包:yesplaymusic-plus-0.4.9-2