不要糖醋放椒盐
16.5K subscribers
625 photos
42 videos
379 files
287 links
椒盐音乐(PC/Android/鸿蒙)更新公告,开发者动态,椒盐全家桶
Download Telegram
SaltNote-0.30.0-presale-581.apk
9.3 MB
诈尸更新一下,椒盐笔记
0.30.0-测试版 2025-01-16
优化 Markdown 预览加载速度,完善 MathJax 渲染
其他一些优化和修复
🎉154
Salt Player 10.7.0 被华为应用商店下架,给出的理由是“经检测发现,您的应用在未经用户同意的情况下,强制启动系统服务”,但是具体到底什么服务并未说明,我会尽快沟通重新上架
🎉190
你 TM 这能买 168 单?
🎉614
祝大家新年快乐,蛇年大吉!身体健康,过得越来越好!也希望我新的一年可以给大家带来更多新的内容🎉(^▽^)🎉
🎉211
4 年前也就是 21 鼠年初一的时候我在一个内测群中发布了椒盐音乐的开发版,那时候我在做 Dso Music 向椒盐音乐的迁移。这几天在做播放器的跨平台开发,为后续的 Salt Player 跨平台打好基础💪那时候大一,算是陪伴了整个大学生活🎓٩(ˊᗜˋ*)و
🎉262
总觉得 Android 媒体通知(音乐控制)过度复杂了,应该专门设计一系列简易的 API,而不是现在基于通知前台服务这一堆。而且历史负担很重,加上各种 OEM 系统上的魔改,各种乱七八糟的兼容性代码

Media V4、MediaCompat、Media 2、Media 3

都难用

Media 3 一直关注,有些地方(音乐通知部分)还是不建议投入生产。设计部分通过 Player 接口让 MediaSession 和播放器实现内部的双向“绑定”,方便开发者,不用写大量的操作代码,降低出 Bug 的可能性

但是 MediaSession 和播放器绑定深了很多东西换成自定义的就比较麻烦,出问题的就更大,比如不想使用 ExoPlayer,那么要处理的东西可能比原来用 MediaCompat 更复杂

总体上 Media 3 想减轻开发者的工作量,比如我要去适应它的设计理念,会出现有些东西我用不到,我要用的他没有。那些自定义的命令不是没有,但谈不上好用。另外就是各种 OEM 系统的差别,我不知道写了多少针对小米一加 OPPO 等系统的兼容性代码。但谷歌 99% 不会想去考虑这个东西,毫无疑问对原生安卓自己没什么问题就可以了

一个简单的例子,如小米 MIUI 10 通知图片只要大于 800 像素,通知图片大小就会异常,就发生在小米的那个版本的系统上。但是有的时候 800像素对于其他的系统在一些大图方面又会看起来比较模糊。这时候就要做特殊处理,这部分代码就变成兼容性屎山一直要留在那里,但有些冷门的地方要 API 自定义又得去分支 Media 3 或再沟通

所以还是继续原来那套先跑着,等更稳定再看看

(然后过几年谷歌又出 Media 4)
🎉123
在一两月的测试中,椒盐音乐 PC 版的无间隙播放效果还可以,也没什么大问题,所以想着研发新的跨平台(目前主要 Android/Windows)播放器内核封装,估计至少得肝几个月

目前安卓端椒盐音乐播放器“核心”确实是一坨比较稳定的屎山,但有些新功能在上面不好改动,比如无间隙播放和音效部分

重构难点还是在于要对各种系统、功能做完适配,初期就可能 BUG 满天飞,坏情况就是得不偿失越更新越垃圾
🎉142
Salt Player 国内渠道版本 PRO 服务已经恢复
🎉63
跨平台播放器封装核心开发进度:初步实现了 Android 端无间隙播放,代码基本跑通
🎉75
和华为沟通后,给出的反馈是未同意隐私政策和使用许可前不可以弹出媒体通知。这个看平台方的要求了,媒体通知权限在 Android 开发文档一直是豁免的。这个地方也有遗留问题,媒体前台服务坑太多,还是按住华为的要求进行修复。

(都管这个,控制中心白名单可以理理人吗)
🎉92
在最近版本的通知,做了桌面歌词和关闭按钮的开关,默认关闭,也是和 OPPO 沟通后添加的。但有时候这样的改动很影响原来的用户,同时受限开发成本这样的新改动很难让用户注意,需要而外的提示又是而外的工作量。

原因在于“桌面歌词”这个按钮,如果直接显示,用户点击后如果没权限很难给用户有效反馈,最好的做法也是和主流流媒体 App 一样弹出界面主界面并提示用户授权悬浮窗权限,但这种通过通知按钮进入 App 界面的在许多系统上的禁止的,因为很容易被“流氓” App 滥用,所以也是白名单。

白名单又得沟通,太费神了,还不一定鸟我。

这些系统适配有些东西别搞白名单了,小米的音乐控制中心就很好,这个有什么搞白名单必要吗?给个适配文档不就是了,有些纯恶心人,一个很简单的 SDK 都要申请、审核、测试,还就是 Android 本身文档有的东西,就硬要卡一下

建议以后认证收费,就和我感觉毫无意义的软著和电子软著一样,打的某些名号,和很多认证一样,那些人赚钱的东西罢了。这种淘宝几百块全套包的东西,能防住什么流氓李鬼软件?
🎉136
SPW(Demo)更新了 Windows 11 上亚克力样式,更换为新的 Win32 亚克力样式
🎉102
SPW 1.0.1139 2025/02/04

新增开放【外观】->【多层模糊效果】功能测试
优化音频输出界面
优化输出信息点击区域
优化后台音乐库服务计算速度
优化亚克力效果(仅 Windows 11 Build 22523 及更高版本)
优化了部分设置外观样式,和 SPC 保持一致
修复播放队列时间文本显示不全的问题
修复当队列中只存在一首歌曲的时候下一首播放歌曲状态未重置的问题
修复可能重复添加歌曲的问题

测试访问:https://spw.moriafly.com/changelog.html
🎉95
玩 HiFi 的钱多和离谱程度还是超过我想象,无法理解一点,这就是玄学吧╮(¯▽¯)╭

怎么会有人在这上面花钱花得这么离谱
🎉215
祝大家元宵节快乐(˶╹ꇴ╹˶)🏮
🎉279
目前跨平台(主要安卓和 Windows)播放器架构开发了快一个月,进展顺利。但工作量比较大,小功能较多,需要一个一个兼容适配(ง•̀_•́)ง所以感觉还得一些时间

完成后 Salt Player 和 SPW 播放器、歌词、队列以及部分 UI 将完成统一
🎉205
为 SPW 添加了一些符合 Windows 系统风格的功能适配,如研发中版本添加了跟随系统的“在标题栏和窗口边框上显示强调色”
🎉114
SPW 1.0.1167 2025/02/23 演示版本

音乐库的拖动文件或文件夹扫描的区域改进成窗口全局,在歌曲界面也可以方便的拖动歌曲到 SPW 窗口扫描
适配 Windows 系统个性化颜色设置“在标题栏和窗口边框上显示强调色”
新增 GPU 策略设置:自动、优先集成和优先独立
禁止用户自定义安装程序路径
当 OEM 图标不存在时不显示
合并基于 Salt UI 2.3.4
修复关于软件信息界面文字不清楚的问题
🎉88
新的内部播放器桌面端基本完成,会在接下来一个月时间内完成替换,Android 端东西太多可能先小部分替换
🎉96
SPW 1.0.1179 2025/02/25 演示版本

亮点:改进了整体软件流畅性,改进了 DXGI 兼容模式下的性能表现
修复 Esc 按键错误导航的问题
修复主页播放界面歌曲项图片不显示,直到鼠标移动上去刷新
🎉56
10.8.0-2025022601-moriafly-arm64-v8a.apk
10.8 MB
10.8.0-release-2025022601
在未同意软件许可前不弹出音乐通知
更新部分语言翻译文本
修复一些界面文本错误的问题
其他一些优化和问题修复
🎉113