基于 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: 还没有完成。

基于 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: 还没有完成。
1 BestEicky 8 days ago 个人感觉这设计有点丑 |
2 PTLin 8 days ago 好有年代感的设计 |
3 seven123 8 days ago 啊,这个界面看起来不像是一个现代产品 |
4 BiteDXH 8 days ago 要不用 ai 重新画一套 UI ? |
5 cherryas 8 days ago 这种现用现 vibe coding 就来得及 |
6 soui OP 这套界面就是 AI 帮忙设计的。 |
7 waityan 8 days ago 太丑了,要么找 gemini ,要么就找 gpt 先生图再写样式 |
8 dmanbu &bsp; 8 days ago 有没有开源的音乐播放网页服务推荐一下?能根据文件名排序来的 |
10 zsj1029 8 days ago via iPhone 鼓励,但是这个产品红海了,痛点是版权音乐,不是软件本身 |
11 igseo 8 days ago 我想许个愿:看能不能有个功能是在家里的 WiFi 里或者蓝牙网关的广播里放歌,空了掏出蓝牙耳机带上就能听那种 |
12 Imindzzz PRO 你这样会让人觉得: 你框架技术支持不行,做不到很漂亮的界面 |
13 privatetan 8 days ago 我的项目也叫 xmusic |
14 soui OP 这个项目主要目的就是为了推荐 SOUI 。界面是不是漂亮我没有办法了。这已经是我能做到最好的效果了。空载内存占用 10M 。 |
15 soui OP @privatetan 我这个 xmusic 的 x 代表跨平台。 |
16 1una0bserver 7 days ago via Android 同样是 c++轻量级跨平台,看看隔壁是怎么做的: https://github.com/sudoevolve/EUI-NEO 更别说现在都是 harness + rust + GPUI 的时代了 看了一眼你的官网,更是惨不忍睹,上古 ui 风格不谈了,你连最基础的布局都做不好,在我这里显示都不正常,哥们这是 2026 年啊,不是 2006 年,你就是完全放开让 ai 自己做的主页都比你现在这好多了。。。你现在还不明白为什么没人用吗?因为真的一眼就能看出技术不行啊,甚至都不愿意下功夫打磨下。 |
17 1una0bserver 7 days ago via Android 看了你的代码库,很明确就是技术不行,估计人也年纪大了,学不动了。 首先,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 或者技术比你好的同龄人了。否则,我觉得你真的需要下苦功夫从头学习了,至少也得把各种开发规范,架构设计学学吧。 |
18 soui OP @1una0bserver 我也没有指望你们贡献。 |