maotoumao / MusicFreeDesktop

插件化、定制化、无广告的免费音乐播放器
http://musicfree.upup.fun/
GNU General Public License v3.0
2.35k stars 223 forks source link

希望可以增加对龙架构CPU的支持! #93

Open ToKingl opened 4 months ago

ToKingl commented 4 months ago

如题,目前linux仅支持amd64/arm架构,希望后续可以增加对loongarch64架构的支持

xunpod commented 2 months ago

新世界没有electron可用

ToKingl commented 2 months ago

那可以先适配一下旧世界的loongnix吗?新世界可以通过libLOL运行一些旧世界中的软件

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年4月12日(星期五) 中午11:28 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [maotoumao/MusicFreeDesktop] 希望可以增加对龙架构CPU的支持! (Issue #93)

新世界没有electron可用

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

xunpod commented 2 months ago

在计划中,本周末应该可以搞定,届时会上架到libLoL.

ziqi-cn commented 2 months ago

由于sharp未提供龙架构的预编译文件,直接在龙架构上编译会有困难。我看sharp相关的代码只有在windows下才会被调用,因此在龙架构上编译时直接删除了相关代码和依赖,此时可以在龙架构上成功编译运行,参见 https://github.com/ziqi-cn/MusicFreeDesktop/commit/2bc9f41b2a7d455233d532635586c74c2d3c5074 , 是否有可能只在windows平台上引入这个依赖或者采用支持龙架构的jimp替代sharp的功能?

此外,如何在用electron-forge打包时向electron-packager传入参数--download.mirrorOptions.mirror=https://ftp.loongnix.cn/electron/LoongArch/?因为在非官方支持的平台如果不传入此参数会报错,目前只能手动打包。

xunpod commented 2 months ago

感谢 @ziqi-cn 初步构建出龙架构旧世界版本的MusicFree。 请先安装libLoL,然后在此下载并帮助我们测试其在新世界的兼容性。

ToKingl commented 2 months ago

感谢,可以正常使用了!

---原始邮件--- 发件人: @.> 发送时间: 2024年4月14日(周日) 晚上11:43 收件人: @.>; 抄送: @.**@.>; 主题: Re: [maotoumao/MusicFreeDesktop] 希望可以增加对龙架构CPU的支持! (Issue #93)

感谢 @ziqi-cn 初步构建出龙架构新旧世界都可用的MusicFree。 请先安装libLoL,然后在此下载并帮助我们测试其兼容性。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>