7.11.0-2022102801-moriafly.apk
8.7 MB
7.11.0-release-2022102801
新增实验性【自动播放】功能(椒盐音乐实验室)
适配 Hearusy Spectrum 频谱查看器(需要 Hearusy Spectrum 1.0.2 及更新版本)
优化歌曲扫描速度
更新一些翻译文本
修复标题排序不准确的问题等 #87 #332
一些修复问题和性能优化
新增实验性【自动播放】功能(椒盐音乐实验室)
适配 Hearusy Spectrum 频谱查看器(需要 Hearusy Spectrum 1.0.2 及更新版本)
优化歌曲扫描速度
更新一些翻译文本
修复标题排序不准确的问题等 #87 #332
一些修复问题和性能优化
🎉38
对于学习/模仿/抄袭 Apple Music 的歌词模糊,你觉得?
Anonymous Poll
72%
支持添加,这没什么,只是文字的模糊,功能没达到原创性门槛
20%
要明确注明,也是一个 idea ,必须在软件中明确注明或者告知苹果公司去获得同意
6%
属于模仿抄袭了,但仅频道告知下即可,做出来没事,这不会有什么误解
2%
小人抄袭行为,不应该添加此功能
对啦,上次的听歌排行(播放次数)功能正在开发中,之前的调研发现对于此功能需要和不需要大概五比五,对于具体的功能这里再做一个调研哦(。ò ∀ ó。)可多选的,可多选的,可多选的
Anonymous Poll
51%
需要统计播放次数,并可以看到排序
46%
希望可以更细致,每日、每月的统计等等
44%
后续有年听歌报告就好啦
37%
还要听歌时长的记录~
53%
如果我不喜欢这个功能,我可以完全关闭它(它不会占用什么资源)
7.12.0-beta01-2022103104-moriafly.apk
8.7 MB
7.12.0-beta01-2022103104
* 公开测试版本
新增播放次数统计
新增 MAX Audio 音乐厅氛围(实验性功能)
侧栏新增【听歌统计】选项
优化隐藏操作等其他改进
歌曲收听统计功能说明
- 对于时长小于等于 60 秒的音频,需要收听时长的 90% 才记录
- 对于时长大于 60 秒的音频,需要收听满 60 秒才算一次,中途调整进度也仅算一次,但会增加收听的时长(收听的时长可能大于歌曲总时长,时长统计暂时功能暂未开放)
- 倍数播放可能不适用前两点
- 歌曲被移动了文件位置或被删除、隐藏将丢失收听次数
- 听歌排行最多显示 100 条
* 公开测试版本
新增播放次数统计
新增 MAX Audio 音乐厅氛围(实验性功能)
侧栏新增【听歌统计】选项
优化隐藏操作等其他改进
歌曲收听统计功能说明
- 对于时长小于等于 60 秒的音频,需要收听时长的 90% 才记录
- 对于时长大于 60 秒的音频,需要收听满 60 秒才算一次,中途调整进度也仅算一次,但会增加收听的时长(收听的时长可能大于歌曲总时长,时长统计暂时功能暂未开放)
- 倍数播放可能不适用前两点
- 歌曲被移动了文件位置或被删除、隐藏将丢失收听次数
- 听歌排行最多显示 100 条
🎉47
谈谈各种音乐软件歌词界面的设计的两个特点,一个是对齐方式,另外一个是跳转点击方式。
对齐方式,可以分为两种,一个是整体的每行文本的对齐方式:居左或居中(RTL 一般不考虑),另外一种是当前行的对齐方式,靠上或者居中。
包括以前 PC 上使用居中的更多,界面左右看起来更和谐,可能因为是在大屏上,或因为将字号设置的小些会感觉偏向一边,这样看来居左不是很好。移动端,网易云、QQ(老版)、酷狗、酷我是居中,Apple Music 是居右 + 靠上,后续 QQ、Spotify 也采取了居右 + 靠上的设计,它们的默认字号普遍都会设置的比那些居中的大很多,以避免可能的歌词整体看起来都靠在一边了造成视觉的不平衡。
这样的原因,QQ 音乐改版为居左的时候,项目组有提到是为了视觉落点,表示这样左对齐更类似阅读(大概意思),用户阅读完一句歌词后可以更容易将视觉落点于下一句。
跳转点击方式,可以发现 Apple Music 和 QQ 音乐这样的居左 + 靠上好像都是点击跳转,而网易云那些居中的好像都是滑动后有个小按钮点击跳转。QQ 音乐再改版后逻辑和 Apple Music 是几乎一致的,但是这样的设计是不是有缺陷呢?下面是个人看法也是很多用户反馈给 QQ 音乐的,就是当前行不应该位于最最上方,所以可以看到现在的 QQ 音乐歌词界面第一行是当前播放歌词行的上一句。
在这两年的和用户沟通中发现国人对于歌词的需求是巨大的(不是所有人,表示一个普遍现象,也有用户说听歌不看歌词)。播放歌曲中歌词滚动保留一些刚刚播放过的歌词是很有必要的,比如若在主界面设计:
【方案一】当前行,下一句,再下一句
【方案二】上一句,当前行,下一句
方案二的接受度会更高。
再一个,若要给用户更多的设置歌词字号。当用户将歌词字号调较小,那么 Apple Music 和 QQ 音乐的点击下一句可能会变得困难(当然前者压根没字号设置,后者只能小一点不能小多了)。再谈到 QQ 音乐项目组提到了视觉落点,其实靠上靠中哪个好有争议,我会认为居中更好(对于椒盐音乐),包括在左右界面切换保持专辑封面和歌词当前行的视觉落点一致。靠上其实也还行吧哈哈哈哈哈,缺点可能就是上面提到的点击了(字小点的话)。杨颜在 Flyme 5 发布会提到的视觉落点,认为靠上好,将应用中心等软件底下的导航按钮去了换成上方的标签切换。后来 Flyme 6 又改回去了,想来也是因为不好操作。以及网易云音乐 8 加上了底栏,国内这四个流媒体巨头 App 主界面都是类似的一套设计啦。
这样的改变可能是在让更多用户接受,在追求交互上的进步,但会不会也失去一些什么呢?在软件开发中面临的无法两全其美的选择,变与不变,“是汤还是火”呢?
对齐方式,可以分为两种,一个是整体的每行文本的对齐方式:居左或居中(RTL 一般不考虑),另外一种是当前行的对齐方式,靠上或者居中。
包括以前 PC 上使用居中的更多,界面左右看起来更和谐,可能因为是在大屏上,或因为将字号设置的小些会感觉偏向一边,这样看来居左不是很好。移动端,网易云、QQ(老版)、酷狗、酷我是居中,Apple Music 是居右 + 靠上,后续 QQ、Spotify 也采取了居右 + 靠上的设计,它们的默认字号普遍都会设置的比那些居中的大很多,以避免可能的歌词整体看起来都靠在一边了造成视觉的不平衡。
这样的原因,QQ 音乐改版为居左的时候,项目组有提到是为了视觉落点,表示这样左对齐更类似阅读(大概意思),用户阅读完一句歌词后可以更容易将视觉落点于下一句。
跳转点击方式,可以发现 Apple Music 和 QQ 音乐这样的居左 + 靠上好像都是点击跳转,而网易云那些居中的好像都是滑动后有个小按钮点击跳转。QQ 音乐再改版后逻辑和 Apple Music 是几乎一致的,但是这样的设计是不是有缺陷呢?下面是个人看法也是很多用户反馈给 QQ 音乐的,就是当前行不应该位于最最上方,所以可以看到现在的 QQ 音乐歌词界面第一行是当前播放歌词行的上一句。
在这两年的和用户沟通中发现国人对于歌词的需求是巨大的(不是所有人,表示一个普遍现象,也有用户说听歌不看歌词)。播放歌曲中歌词滚动保留一些刚刚播放过的歌词是很有必要的,比如若在主界面设计:
【方案一】当前行,下一句,再下一句
【方案二】上一句,当前行,下一句
方案二的接受度会更高。
再一个,若要给用户更多的设置歌词字号。当用户将歌词字号调较小,那么 Apple Music 和 QQ 音乐的点击下一句可能会变得困难(当然前者压根没字号设置,后者只能小一点不能小多了)。再谈到 QQ 音乐项目组提到了视觉落点,其实靠上靠中哪个好有争议,我会认为居中更好(对于椒盐音乐),包括在左右界面切换保持专辑封面和歌词当前行的视觉落点一致。靠上其实也还行吧哈哈哈哈哈,缺点可能就是上面提到的点击了(字小点的话)。杨颜在 Flyme 5 发布会提到的视觉落点,认为靠上好,将应用中心等软件底下的导航按钮去了换成上方的标签切换。后来 Flyme 6 又改回去了,想来也是因为不好操作。以及网易云音乐 8 加上了底栏,国内这四个流媒体巨头 App 主界面都是类似的一套设计啦。
这样的改变可能是在让更多用户接受,在追求交互上的进步,但会不会也失去一些什么呢?在软件开发中面临的无法两全其美的选择,变与不变,“是汤还是火”呢?
🎉45
7.12.0-2022110301-moriafly.apk
8.7 MB
7.12.0-release-2022110301
优化一些文本说明
优化播放界面歌曲标题文字字重
优化歌曲菜单项目排序
优化 MAX Audio 音乐厅氛围效果
修复当 FLAC 音频没有内嵌标题读取歌曲标题为空的问题
修复单曲循环听歌记录无效的问题
修复随机播放模式下清空播放队列后重新添加歌曲播放队列异常的问题
修复在车载系统上可能的小部件空指针异常问题
修复选择输出采样率为 176.4 kHz 被异常设置为自适应的问题
修复隐藏文件夹会隐藏同目录下包含隐藏文件夹前缀文本文件夹的问题
修复 MAX Audio 音乐厅氛围可能开启失败的问题
优化一些文本说明
优化播放界面歌曲标题文字字重
优化歌曲菜单项目排序
优化 MAX Audio 音乐厅氛围效果
修复当 FLAC 音频没有内嵌标题读取歌曲标题为空的问题
修复单曲循环听歌记录无效的问题
修复随机播放模式下清空播放队列后重新添加歌曲播放队列异常的问题
修复在车载系统上可能的小部件空指针异常问题
修复选择输出采样率为 176.4 kHz 被异常设置为自适应的问题
修复隐藏文件夹会隐藏同目录下包含隐藏文件夹前缀文本文件夹的问题
修复 MAX Audio 音乐厅氛围可能开启失败的问题
🎉44
7.13.0-beta01-2022111002-moriafly.apk
8.7 MB
(测试版本)7.13.0-beta01-2022111002
新增文件夹层级浏览模式
新增长按打开歌曲菜单操作逻辑
新增重新恢复播放流逻辑,降低播放异常出现的可能性
优化媒体路由开启逻辑,优先小米妙播(仅特定 MIUI 版本) -> Android R 及以上自带的路由管理 -> 椒盐妙播
优化主界面列表图片加载性能和一些图片加载问题修复
优化扫描歌曲进度更新显示
优化播放界面暂停播放按压效果
优化圆形唱片旋转速度
优化迷你播放条左右滑文本显示
优化播放暂停逻辑
优化了软件启动速度
其他一些性能优化以及问题修复
更新一些翻译文本
新增文件夹层级浏览模式
新增长按打开歌曲菜单操作逻辑
新增重新恢复播放流逻辑,降低播放异常出现的可能性
优化媒体路由开启逻辑,优先小米妙播(仅特定 MIUI 版本) -> Android R 及以上自带的路由管理 -> 椒盐妙播
优化主界面列表图片加载性能和一些图片加载问题修复
优化扫描歌曲进度更新显示
优化播放界面暂停播放按压效果
优化圆形唱片旋转速度
优化迷你播放条左右滑文本显示
优化播放暂停逻辑
优化了软件启动速度
其他一些性能优化以及问题修复
更新一些翻译文本
🎉39
一张专辑,如周杰伦的《最伟大的作品》,其中周杰伦是【专辑艺术家】,最伟大的作品是【专辑名称】。但是本地音乐是本身没有专辑这个实体的,专辑信息在音频文件中。如专辑中的歌曲《等你下课》,它的音频元数据应该写成:
【标题】等你下课
【专辑】最伟大的作品
【艺术家】周杰伦/杨瑞代
【专辑艺术家】周杰伦
其中杨瑞代属于参与创作的艺术家,而非专辑艺术家。
所以标准以【专辑】+【专辑艺术家】确定唯一专辑,也因为存在同名专辑,而同名专辑+同名专辑艺术家的可能性是非常小的。
【标题】等你下课
【专辑】最伟大的作品
【艺术家】周杰伦/杨瑞代
【专辑艺术家】周杰伦
其中杨瑞代属于参与创作的艺术家,而非专辑艺术家。
所以标准以【专辑】+【专辑艺术家】确定唯一专辑,也因为存在同名专辑,而同名专辑+同名专辑艺术家的可能性是非常小的。
🎉26
8.1.0-alpha01-2022111602-moriafly.apk
8.9 MB
8.1.0-alpha01-2022111602
内测版本请勿外传
椒盐音乐 V8.1 星空版测试 - 流畅 & 歌单
> “有颗能实现愿望的行星” —— Uru
优化软件初始化资源占用
对歌曲列表渲染速度、列表图片加载速度、滑动性能做了调优
使用独立的 RenderScript 渲染播放界面特效以提高性能
歌单功能全更新
重写了歌单主界面,换掉老旧的风格
歌单主界面、歌单内歌曲同时支持拖拽排序
歌单(非歌单歌曲)可以拖动排序
不再限制最大歌单数量 99
添加歌曲到歌单对话框新增新建歌单功能
拥有 V7 歌单迁移功能
优化播放界面一些细节
新增歌曲界面双击顶部回顶功能
文件夹主界面新增全部歌曲搜索按钮
新增歌曲多个信息选择复制功能
艺术家界面换回列表排序
优化文件夹层级界面流畅度
修复 WAV 音频的扫描可能被时长错误过滤的问题
修复打开悬浮窗状态栏歌词在播放状态下不立刻显示的问题
修复流光渲染透明度异常的问题
修复打开媒体路由在部分系统异常的问题
修复多选取消后依旧被添加到歌单的问题
内测版本请勿外传
椒盐音乐 V8.1 星空版测试 - 流畅 & 歌单
> “有颗能实现愿望的行星” —— Uru
优化软件初始化资源占用
对歌曲列表渲染速度、列表图片加载速度、滑动性能做了调优
使用独立的 RenderScript 渲染播放界面特效以提高性能
歌单功能全更新
重写了歌单主界面,换掉老旧的风格
歌单主界面、歌单内歌曲同时支持拖拽排序
歌单(非歌单歌曲)可以拖动排序
不再限制最大歌单数量 99
添加歌曲到歌单对话框新增新建歌单功能
拥有 V7 歌单迁移功能
优化播放界面一些细节
新增歌曲界面双击顶部回顶功能
文件夹主界面新增全部歌曲搜索按钮
新增歌曲多个信息选择复制功能
艺术家界面换回列表排序
优化文件夹层级界面流畅度
修复 WAV 音频的扫描可能被时长错误过滤的问题
修复打开悬浮窗状态栏歌词在播放状态下不立刻显示的问题
修复流光渲染透明度异常的问题
修复打开媒体路由在部分系统异常的问题
修复多选取消后依旧被添加到歌单的问题
🎉56
椒盐音乐 V8.2 星空版(预告1/3)- 将支持自定义文件夹扫描
V8.2 将全面支持 MP3 AAC FLAC WAV OPUS WV DSF DFF APE OGG M4A ALAC 拓展名音频格式,即 DSD / APE 音频扫描将不受限于特定系统
全新的标签读取,完全的 UTF-8 支持,避免以前在部分系统上的乱码问题
APE 标签的读取已完全支持(封面的读取依旧依赖系统),DSD 的标签和封面读取还均依赖系统(这两者的扫描已经不再受限)
全面支持专辑艺术家标签(不再受限于 Android 10)
V8.2 将全面支持 MP3 AAC FLAC WAV OPUS WV DSF DFF APE OGG M4A ALAC 拓展名音频格式,即 DSD / APE 音频扫描将不受限于特定系统
全新的标签读取,完全的 UTF-8 支持,避免以前在部分系统上的乱码问题
APE 标签的读取已完全支持(封面的读取依旧依赖系统),DSD 的标签和封面读取还均依赖系统(这两者的扫描已经不再受限)
全面支持专辑艺术家标签(不再受限于 Android 10)
🎉76
8.2.0-beta01-2022112901-moriafly.apk
9.1 MB
8.2.0-beta01-2022112901
新的扫描逻辑 - Android 媒体库扫描 + 自定义文件夹扫描(同时兼容,详情访问内部帮助文档)
新支持手动扫描 DSD / APE 格式(不再依赖特定系统,DSD 元数据 / 封面读取依旧依赖系统,APE 仅封面依旧依赖系统)
新的 salt-tag 1.2 版本读取元数据(audiotag + taglib)Taglib 已更新到最新 1.13 版本
新增软件启动遮罩
新增长按新增振动效果(需要系统支持)
新增使用完整的专辑艺术家标签分类专辑逻辑
新增支持 WAV 音频专辑分类
新增适配调用三星 OneUI 媒体路由
新增歌曲扫描界面访问帮助文档
新增兼容 V7 一致的歌单排序功能
新增迷你播放条歌词添加了滚动动画
新增对 AIFF 音频的自定义扫描支持
优化现在调用音乐标签修改后可以直接看到数据刷新(在播放界面、队列),歌词的更改也将立刻生效,不需要切换歌曲(自定义文件夹媒体来源歌曲 Android 10 以下系统暂不支持)
优化移除隐藏功能,媒体库界面移除 媒体来源、隐藏
优化了播放界面左右滑动体验
优化移动软件内更新按钮位置
优化空专辑名称标识
优化仅失效的歌曲显示 从音乐库移除 按钮
优化播放界面可以直接点击艺术家查看
优化专辑页、艺术家页扫描提示
修复乱码问题(全使用 UTF-8,若出现乱码问题,可以使用音乐标签进行编码修复)
修复专辑内容、艺术家内容、听歌排序、文件夹层次浏览会显示失效歌曲的问题
修复会显示失效歌曲的问题
修复状态栏歌词异常显示的问题
新的扫描逻辑 - Android 媒体库扫描 + 自定义文件夹扫描(同时兼容,详情访问内部帮助文档)
新支持手动扫描 DSD / APE 格式(不再依赖特定系统,DSD 元数据 / 封面读取依旧依赖系统,APE 仅封面依旧依赖系统)
新的 salt-tag 1.2 版本读取元数据(audiotag + taglib)Taglib 已更新到最新 1.13 版本
新增软件启动遮罩
新增长按新增振动效果(需要系统支持)
新增使用完整的专辑艺术家标签分类专辑逻辑
新增支持 WAV 音频专辑分类
新增适配调用三星 OneUI 媒体路由
新增歌曲扫描界面访问帮助文档
新增兼容 V7 一致的歌单排序功能
新增迷你播放条歌词添加了滚动动画
新增对 AIFF 音频的自定义扫描支持
优化现在调用音乐标签修改后可以直接看到数据刷新(在播放界面、队列),歌词的更改也将立刻生效,不需要切换歌曲(自定义文件夹媒体来源歌曲 Android 10 以下系统暂不支持)
优化移除隐藏功能,媒体库界面移除 媒体来源、隐藏
优化了播放界面左右滑动体验
优化移动软件内更新按钮位置
优化空专辑名称标识
优化仅失效的歌曲显示 从音乐库移除 按钮
优化播放界面可以直接点击艺术家查看
优化专辑页、艺术家页扫描提示
修复乱码问题(全使用 UTF-8,若出现乱码问题,可以使用音乐标签进行编码修复)
修复专辑内容、艺术家内容、听歌排序、文件夹层次浏览会显示失效歌曲的问题
修复会显示失效歌曲的问题
修复状态栏歌词异常显示的问题
🎉29
8.2.0-beta02-2022113001-moriafly.apk
9.1 MB
8.2.0-beta02-2022113001
修复更新当前播放队列崩溃的问题
修复 V8AudioTag 读取旧数据崩溃的问题
修复调用音乐标签可能崩溃的问题
修复转换实际路径可能崩溃的问题
修复读取 SD 卡(外置存储)、根目录路径异常的问题
修复无法读取外置存储音频元数据问题
修复一些设备上自定义文件夹扫描 DSD 格式被忽略的问题
修复更新当前播放队列崩溃的问题
修复 V8AudioTag 读取旧数据崩溃的问题
修复调用音乐标签可能崩溃的问题
修复转换实际路径可能崩溃的问题
修复读取 SD 卡(外置存储)、根目录路径异常的问题
修复无法读取外置存储音频元数据问题
修复一些设备上自定义文件夹扫描 DSD 格式被忽略的问题
🎉20
8.2.0-beta03-2022120201-moriafly.apk
9.1 MB
8.2.0-beta03-2022120201
全新的专辑列表界面排版
新增支持【、】(中文点)【 & 】(空格+&+空格)符号分割艺术家(需要重新扫描音乐库)
优化开关选项、播放界面底部按钮、播放队列的无障碍适配
优化歌曲加载流程,防止读取内嵌图片阻塞播放流程
修复 V8AudioTag 读取 WAV 音频旧数据崩溃的问题
修复添加过多歌曲到歌单中崩溃的问题
修复调用音乐标签可能的权限异常崩溃问题
修复当无法在 Android 媒体库找到对于的歌曲调用音乐标签崩溃的问题
修复开启媒体来源界面卡死的问题
修复修改了艺术家、专辑后,列表封面无法刷新的问题
修复在一些情况下分享失败的问题
全新的专辑列表界面排版
新增支持【、】(中文点)【 & 】(空格+&+空格)符号分割艺术家(需要重新扫描音乐库)
优化开关选项、播放界面底部按钮、播放队列的无障碍适配
优化歌曲加载流程,防止读取内嵌图片阻塞播放流程
修复 V8AudioTag 读取 WAV 音频旧数据崩溃的问题
修复添加过多歌曲到歌单中崩溃的问题
修复调用音乐标签可能的权限异常崩溃问题
修复当无法在 Android 媒体库找到对于的歌曲调用音乐标签崩溃的问题
修复开启媒体来源界面卡死的问题
修复修改了艺术家、专辑后,列表封面无法刷新的问题
修复在一些情况下分享失败的问题
🎉25
8.2.0-beta04-2022120301-moriafly.apk
9.1 MB
8.2.0-beta04-2022120301
* 此版本暂时不在软件商店等发布,且不包含其他渠道版本
适配音乐助手调用播放歌曲(比亚迪车机语音)
新增支持【; 】(半角分号+空格)符号分割艺术家(需要重新扫描音乐库)
优化专辑列表界面专辑图片清晰度
修复媒体来源界面点击帮助文档跳转网址链接可能崩溃的问题
修复 V8AudioTag 读取 WAV 音频旧数据 id 崩溃的问题
修复从 V7 迁移多歌曲歌单到 V8 会崩溃的问题
* 此版本暂时不在软件商店等发布,且不包含其他渠道版本
适配音乐助手调用播放歌曲(比亚迪车机语音)
新增支持【; 】(半角分号+空格)符号分割艺术家(需要重新扫描音乐库)
优化专辑列表界面专辑图片清晰度
修复媒体来源界面点击帮助文档跳转网址链接可能崩溃的问题
修复 V8AudioTag 读取 WAV 音频旧数据 id 崩溃的问题
修复从 V7 迁移多歌曲歌单到 V8 会崩溃的问题
🎉36