最近每天工作都很累,躺着床上都会想着有什么新点子
为什么 SPW 要开发很久?
SPW 不再是一个做下扫描显示播放功能、再做个大众化脸的播放界面就完成的工具,不再使用由用户管理文件、由文件生成音乐库的一个 20 年前的本地音乐播放器设计理念
工具软件非常容易复刻,但我希望自己花更多的心思改造一款独特设计理念的音乐播放器,我希望 SPW 是独一无二的,现在包括未来
我希望自己是个有创造力的作者
为什么 SPW 要开发很久?
SPW 不再是一个做下扫描显示播放功能、再做个大众化脸的播放界面就完成的工具,不再使用由用户管理文件、由文件生成音乐库的一个 20 年前的本地音乐播放器设计理念
工具软件非常容易复刻,但我希望自己花更多的心思改造一款独特设计理念的音乐播放器,我希望 SPW 是独一无二的,现在包括未来
我希望自己是个有创造力的作者
🎉250
调研问题:您的 Salt Player 椒盐音乐中有多少首歌曲?
Anonymous Poll
16%
<= 100
17%
101 ~ 200
26%
201 ~ 500
20%
501 ~ 1000
10%
1001 ~ 2000
6%
2001 ~ 5000
2%
5000 ~ 10000
4%
>= 10001
🎉168
我这些年对我做为作者对软件开发的认知,软件开发中充满妥协,很多时候既要又要的情况其实不多,很多时候就像认识岔路口一样只能选一个也必定放弃了一个
同时做为作者,其实我也是软件的一名用户。我觉得在软件设计中不能完全按照作者的思路去做,至少在一个面对众多用户群体的时候,如果我只围绕自己去做,其实软件的设置界面绝大部分可以删除,比如我几乎不可能开启旋转封面,不可能设置播放界面壁纸等等
但也不能完全迷失做为作者的这一个身份,如何在外部、自身情况下做出特色软件功能,有自己的判断
同时做为作者,其实我也是软件的一名用户。我觉得在软件设计中不能完全按照作者的思路去做,至少在一个面对众多用户群体的时候,如果我只围绕自己去做,其实软件的设置界面绝大部分可以删除,比如我几乎不可能开启旋转封面,不可能设置播放界面壁纸等等
但也不能完全迷失做为作者的这一个身份,如何在外部、自身情况下做出特色软件功能,有自己的判断
🎉78
我不知道怎么形容自己这样的想法,我是一个不会去搞手机美化,酷安上有各种图标主题比赛这样的帖子,我看看我自己,一如既往的默认。。。
对于各种的软件中的选择,其实我有时候很抵触,我希望软件帮我选择好,甚至给我一个明确的默认值,和手机里面设置的字体大小一样,我调整到其他值上面我会有种不舒服的感觉,我也不知道是不是就我这样(´・_・`)我喜欢这种被动,但这个被动是符合我心意的
用最近很火综艺梗就是“到心趴上了”
我有时候就思考我这样的“人群”(如果有),是不是习惯了某款软件的操作或者界面后有种强烈的感觉,即便本身这个操作或者界面其实不是很优秀,甚至有点问题,但是我希望它改变,我现在很讨厌一些软件更新出个新界面改一通操作逻辑
不如做个小调研吧,我想会存在各种各样的选择
对于各种的软件中的选择,其实我有时候很抵触,我希望软件帮我选择好,甚至给我一个明确的默认值,和手机里面设置的字体大小一样,我调整到其他值上面我会有种不舒服的感觉,我也不知道是不是就我这样(´・_・`)我喜欢这种被动,但这个被动是符合我心意的
用最近很火综艺梗就是“到心趴上了”
我有时候就思考我这样的“人群”(如果有),是不是习惯了某款软件的操作或者界面后有种强烈的感觉,即便本身这个操作或者界面其实不是很优秀,甚至有点问题,但是我希望它改变,我现在很讨厌一些软件更新出个新界面改一通操作逻辑
不如做个小调研吧,我想会存在各种各样的选择
🎉71
您目前在使用一款软件正式版,它计划要发布一个大版本更新,但要先退出一个内测版本,您的选择是?
Anonymous Poll
5%
不关心,新版本从来不更新,软件只要能有就不更新,这些软件只会越更越差
6%
不太关心,一般跟随应用商店,新正式版发布了感觉不错就更新
15%
随便看看,但不想尝试内测版本,至少关心未来方向,到时候推出正式版再更新
46%
比较关心,如果不是特别大的稳定性问题很乐意尝试新版本,如果能参加内测更好了
28%
非常关心,即使此软件的内测限制人数会想法设法体验新测试版本,非常想体验新的
🎉38
您使用了一款软件多年,很多操作界面已经习惯,软件推出了新版本但没有新功能,但把界面操作逻辑大幅度改动,需要重新花些时间去学习,您会觉得?
Anonymous Poll
26%
不能接受,怎么能随便大幅度改变用户操作界面和习惯呢,回退版本
74%
可以接受,喜欢接受新事物,即便开始很不习惯也会尝试花时间去学习
🎉45
还有个调研,您对自己 PC(Windows,若有) 电脑的桌面图标的情况选择
Anonymous Poll
30%
隐藏了桌面图标或者就留个回收站或者我的电脑,其他的出现了就不喜欢
38%
有几排常用软件的图标,以及一些但不多的文件摆在桌面上
22%
图标排列得非常整齐,或分区块整齐排列,甚至尝试给图标换上统一风格的新图标
10%
图标排列的很混乱,已经各种文件乱摆,几乎超过了半个屏幕,一般不会去管理它们
🎉45
Salt UI 发布 2.3.0-alpha02 版本
移除了对 compose-material 依赖,目前 Android 平台依旧依赖 material 和 material3,移植了 compose-material Icon
添加了对 System VersionCode 获取,Android 平台为 SDKINT,Windows 平台为内部版本号(提供了 Windows 10 1607 至 Windows 11 24H2 内部版本号),macOS/Linux/iOS 暂不支持
新增了 ItemSelect,预计后续取代 ItemPopup
新增 SaltPalette,包含一些默认配色
添加 Modifier.thenIf 拓展方法
SaltConfigs 现在需要显示指定 indication 参数,可以使用 Salt UI 包含的 AlphaIndication 或 material 的 ripple 或自实现
https://github.com/Moriafly/SaltUI/releases/tag/2.3.0-alpha02
移除了对 compose-material 依赖,目前 Android 平台依旧依赖 material 和 material3,移植了 compose-material Icon
添加了对 System VersionCode 获取,Android 平台为 SDKINT,Windows 平台为内部版本号(提供了 Windows 10 1607 至 Windows 11 24H2 内部版本号),macOS/Linux/iOS 暂不支持
新增了 ItemSelect,预计后续取代 ItemPopup
新增 SaltPalette,包含一些默认配色
添加 Modifier.thenIf 拓展方法
SaltConfigs 现在需要显示指定 indication 参数,可以使用 Salt UI 包含的 AlphaIndication 或 material 的 ripple 或自实现
https://github.com/Moriafly/SaltUI/releases/tag/2.3.0-alpha02
GitHub
Release 2.3.0-alpha02 · Moriafly/SaltUI
Full Changelog: 2.3.0-alpha01...2.3.0-alpha02
🎉47
吐槽下小米,可能每型号小米手机的 R 角都不一样,所以曲线也不一样,开发文档只能提供一个圆角值
但实际会发现小米多任务界面卡片圆角是比手机 R 角小好多的,比开发文档提供的获取到的圆角值也要小蛮多,甚至在小窗中这个值似乎更小(这地方居然好像和 R 角没什么关系)
我觉得这个地方要求小米致敬苹果,至少几年内都完成不了,甚至去适配以前那么多的机型更是天方夜谭。即便到时候视频,是否提供给第三方?第三方适配情况?都是问题
我觉得解决方法是在 Salt Player 中继续缩小圆角值,或者和播放界面再完全展开的时候去掉圆角
但实际会发现小米多任务界面卡片圆角是比手机 R 角小好多的,比开发文档提供的获取到的圆角值也要小蛮多,甚至在小窗中这个值似乎更小(这地方居然好像和 R 角没什么关系)
我觉得这个地方要求小米致敬苹果,至少几年内都完成不了,甚至去适配以前那么多的机型更是天方夜谭。即便到时候视频,是否提供给第三方?第三方适配情况?都是问题
我觉得解决方法是在 Salt Player 中继续缩小圆角值,或者和播放界面再完全展开的时候去掉圆角
🎉90
升级了开发软件,感觉笔记本 16 GB 内存比较吃力了,开两个项目后台挂点网页什么的已经有点卡_(:з」∠)_
SPW 现在随便跑下 400 MB,有点丢人啊(加油搞花里胡哨点,不然配不起这个内存占用 x),心里预期感觉 200 MB 还差不多 大家的电脑内存是?(16 GB + 的意思为大于等于 16 GB 小于下一个选项 32 GB)
SPW 现在随便跑下 400 MB,有点丢人啊(加油搞花里胡哨点,不然配不起这个内存占用 x),心里预期感觉 200 MB 还差不多 大家的电脑内存是?(16 GB + 的意思为大于等于 16 GB 小于下一个选项 32 GB)
Anonymous Poll
3%
< 4 GB
2%
4 GB +
11%
8 GB +
47%
16 GB +
26%
32 GB +
5%
64 GB +
5%
128 GB +
🎉63
近期开发计划
【Salt Player】今天会频道和 Github 发布 Salt Player 10.6 正式版,国内应用商店/Play 商店将在下周逐步推送,公众号文章这两天发布(可能延期)
【SPW】今天下午和朋友进行第二次开发测试
【Qinalt】在制作新的“歌词库”功能,工作量有点大预计下周(可能延期)
【Salt Player】今天会频道和 Github 发布 Salt Player 10.6 正式版,国内应用商店/Play 商店将在下周逐步推送,公众号文章这两天发布(可能延期)
【SPW】今天下午和朋友进行第二次开发测试
【Qinalt】在制作新的“歌词库”功能,工作量有点大预计下周(可能延期)
🎉41
10.6.0-2024111701-moriafly-arm64-v8a.apk
11.7 MB
10.6.0-release-2024111701
*对比 10.6.0-beta04 版本
优化自然排序
优化组件无障碍
*对比 10.6.0-beta04 版本
优化自然排序
优化组件无障碍
🎉46
https://github.com/Moriafly/SaltPlayerSource/releases/tag/10.6.0
已在 Github 发布最新版本,可查看完整更新日志以及下载 32 位版本
已在 Github 发布最新版本,可查看完整更新日志以及下载 32 位版本
GitHub
Release 10.6.0 Release · Moriafly/SaltPlayerSource
亮点
1. OPPO 流体云支持
自 11 月 11 日起逐步支持,感谢 OPPO 提供的帮助
2. 第三代歌词组件加强版
实验室,部分功能测试
全新开发的歌词组件,低功耗高准确度
兼容旧版本歌词组件模糊、3D、隐藏播放界面控制面板效果
优化兼容性卡拉 OK 歌词最后一行歌词动画
目前仅开放“兼容性卡拉 OK 歌词”动画效果
预计后期上线支持增强型 LRC 歌词
全新
使用开发工具包 ...
1. OPPO 流体云支持
自 11 月 11 日起逐步支持,感谢 OPPO 提供的帮助
2. 第三代歌词组件加强版
实验室,部分功能测试
全新开发的歌词组件,低功耗高准确度
兼容旧版本歌词组件模糊、3D、隐藏播放界面控制面板效果
优化兼容性卡拉 OK 歌词最后一行歌词动画
目前仅开放“兼容性卡拉 OK 歌词”动画效果
预计后期上线支持增强型 LRC 歌词
全新
使用开发工具包 ...
🎉39
Salt Player/SPW 后续更新策略,不进行第三方开源软件兼容合作或者第三方专用格式适配
如第三方歌词插件、Xposed 框架、第三方软件自己的标准歌词(如 TTML),都拒绝适配
如有必要,会推出自己的专用格式
如第三方歌词插件、Xposed 框架、第三方软件自己的标准歌词(如 TTML),都拒绝适配
如有必要,会推出自己的专用格式
🎉89
不要糖醋放椒盐
最近同步在开发自研的音频属性读取器,希望做的功能强大,但工程量巨大,预计这两个月做一个小安卓软件进行测试
其实还有点想法是想复活下 Hearusy Spectrum 和 Moriafly Audio Hub,合二为一
前者签名密码忘记了。°(°¯᷄◠¯᷅°)°。以前什么密码都不记的,现在都得拿小本本写下,可能是记忆力开始衰退了。。。
前者签名密码忘记了。°(°¯᷄◠¯᷅°)°。以前什么密码都不记的,现在都得拿小本本写下,可能是记忆力开始衰退了。。。
🎉101
不要糖醋放椒盐
遇到这个事情就提一下 其实我觉得大学可以注重此方面的教学,我上软件工程可对如开源协议、版权可能课本就一两页提一下,至于上课那几乎就不可能讲这些,像商标法这些就不会教 大家可能在 B 站看过一些被“商标刺客”一样的恶心公司专门来搞钱的,也可能热搜了解过“商标抢注”等等这样的,也有许多开发者因为商标的问题被发律师函的 我之前也不懂这些,看都不想看,但确实这个没法避免 建议相关开发爱好者、初从业人员注意这部分,也懂得保护自己
昨天晚上看到了”何同学使用 MIT 开源软件并删除原作者信息“,还是希望这个环境可以更好,及时改正错误
国内开源,做的体量大的开源可能是既没金钱,还被骂还被挂知乎上指指点点对吧,或者被抹去名字成为他人的代码而出现在各种计算机作业、毕设、淘宝等等地方,是否内心可以接受呢?
国内开源,做的体量大的开源可能是既没金钱,还被骂还被挂知乎上指指点点对吧,或者被抹去名字成为他人的代码而出现在各种计算机作业、毕设、淘宝等等地方,是否内心可以接受呢?
🎉93
我的话,内心还是有点不安,我虽然感觉自己不是很在意金钱但无法抛弃,我还幻想某天收购索尼呢。至于名声,我也在意。我想绝大多数人都在意这两点,多的不说了,下面两点:
1. 还是之前的承诺,哪天我收入到了网易云音乐研发的平均水平,我就把椒盐音乐 Salt Player GPL3 开源
2. 最近在想思考做一个自研音频编码识别、标签读取写入库,想着是闭源的,但今天决定开源的来写,开源协议用 LGPL 吧
1. 还是之前的承诺,哪天我收入到了网易云音乐研发的平均水平,我就把椒盐音乐 Salt Player GPL3 开源
2. 最近在想思考做一个自研音频编码识别、标签读取写入库,想着是闭源的,但今天决定开源的来写,开源协议用 LGPL 吧
🎉107