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