自研开源跨平台音乐播放器 xmusic

5 月 6 日
 soui

基于 SOUI5 开发了一款开源绿色跨平台音乐播放器:xmusic,支持 mp3,flac,wav,wma,m4a 等格式。 官网: https://soui.com.cn/xmusic 下载: win64: https://soui.com.cn/xmusic/download/XMusic.win64.1.0.zip linux: https://soui.com.cn/xmusic/download/XMusic.linux.glibc.2.35.zip macos: 还没有完成。

2320 次点击
所在节点    分享创造
18 条回复
BestEicky
5 月 6 日
个人感觉这设计有点丑
PTLin
5 月 6 日
好有年代感的设计
seven123
5 月 6 日
啊,这个界面看起来不像是一个现代产品
BiteDXH
5 月 6 日
要不用 ai 重新画一套 UI ?
cherryas
5 月 6 日
这种现用现 vibe coding 就来得及
soui
5 月 6 日
这套界面就是 AI 帮忙设计的。
waityan
5 月 6 日
太丑了,要么找 gemini ,要么就找 gpt 先生图再写样式
dmanbu
5 月 6 日
有没有开源的音乐播放网页服务推荐一下?能根据文件名排序来的
ruanimal
5 月 6 日
@soui 太丑了,建议让 ai 直接抄网易云好了
zsj1029
5 月 6 日
鼓励,但是这个产品红海了,痛点是版权音乐,不是软件本身
igseo
5 月 6 日
我想许个愿:看能不能有个功能是在家里的 WiFi 里或者蓝牙网关的广播里放歌,空了掏出蓝牙耳机带上就能听那种
Imindzzz
5 月 6 日
你这样会让人觉得:
你框架技术支持不行,做不到很漂亮的界面
privatetan
5 月 6 日
我的项目也叫 xmusic
soui
5 月 6 日
这个项目主要目的就是为了推荐 SOUI 。界面是不是漂亮我没有办法了。这已经是我能做到最好的效果了。空载内存占用 10M 。
soui
5 月 6 日
@privatetan 我这个 xmusic 的 x 代表跨平台。
1una0bserver
5 月 7 日
同样是 c++轻量级跨平台,看看隔壁是怎么做的: https://github.com/sudoevolve/EUI-NEO
更别说现在都是 harness + rust + GPUI 的时代了
看了一眼你的官网,更是惨不忍睹,上古 ui 风格不谈了,你连最基础的布局都做不好,在我这里显示都不正常,哥们这是 2026 年啊,不是 2006 年,你就是完全放开让 ai 自己做的主页都比你现在这好多了。。。你现在还不明白为什么没人用吗?因为真的一眼就能看出技术不行啊,甚至都不愿意下功夫打磨下。
1una0bserver
5 月 7 日
看了你的代码库,很明确就是技术不行,估计人也年纪大了,学不动了。
首先,git 提交大部分都是 Update xxx 这种,完全没下过心思按内容 commit ,更别说好好写提交内容。别人完全没法贡献。这点上就是学 git 几个月的大学生都比你强吧。而且你放搜索等于没有的 gitee ,基本找不到。
其次,技术栈太旧了。从实现方式来看,感觉作者根本没有经历过大前端时代一样,除了编译链,技术栈还停留在 15 年前。
DirectUI 是 2010 年左右流行的技术,本身早就是淘汰的技术了。你要是为了兼容 XP 我还能理解,其他原因在现代用纯属自己给自己找麻烦。
XML 写 UI 都被 Google 等淘汰多久了,UI 与逻辑语言不一致,调试编译麻烦得一 p 。
引擎和 demoUI 实现也不行,我当初入门编程学的易语言,用的各种 UI 都吊打你现在的绘制效果,那还是 12 年左右。
命令式 UI 已经被响应式 UI 淘汰不知多少年了。
Mvvm 现在都比较少提了,现在热门的是 MVI 。
布局引擎现在绝大多数都是用成熟的 yoga ,无论是效果还是可维护性都更强。
sdl 现在大学生都能写了吧,而且也不算太轻量。如果要从头写的话,我很难想象除了 MCU ,即使是资源受限设备,为什么不用 Android 原生/flutter embedded/imgui/qt/rust 那些轮子,ai 写起来方便多了。
即使是说上面的框架都不允许使用,要用现代技术栈从头用各种轮子搭一个,我觉得都比直接用你这套框架写起来更快。
总之我很难想出为什么要用这套 UI 框架。

从审美和技术推断,作者的年龄可能至少也有 40+了,而且大部分都是在中小厂做 Windows/信创客户端开发,从来没有去大厂干过。并且已经有孩子并且大概率不小了。出来搞这个框架,可能是为了证明技术搞点 KPI ,可能是遭遇裁员潮失业了出来创业,或者只是单纯的爱好这方面技术。
如果不是真的爱好技术,或者真的想吃一辈子这行的饭,我建议还是转行或者转行政吧。你干了十几年,却没有积累下足够的技术,只是像拉磨的驴子那样原地转圈,连时代浪潮都没跟上,绝对卷不过年轻人的,更别说 ai 或者技术比你好的同龄人了。否则,我觉得你真的需要下苦功夫从头学习了,至少也得把各种开发规范,架构设计学学吧。
soui
5 月 7 日
@1una0bserver 我也没有指望你们贡献。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1210463

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX