不要糖醋放椒盐
16.5K subscribers
619 photos
42 videos
379 files
286 links
椒盐音乐(PC/Android/鸿蒙)更新公告,开发者动态,椒盐全家桶
Download Telegram
谈谈各种音乐软件歌词界面的设计的两个特点,一个是对齐方式,另外一个是跳转点击方式。

对齐方式,可以分为两种,一个是整体的每行文本的对齐方式:居左或居中(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 音乐厅氛围可能开启失败的问题
🎉44
媒体路由开启逻辑在 7.13 会有改变,优先级是小米妙播(仅特定 MIUI 版本) -> Android R 及以上自带的路由管理 -> 椒盐妙播
🎉25
7.13.0-beta01-2022111002-moriafly.apk
8.7 MB
(测试版本)7.13.0-beta01-2022111002
新增文件夹层级浏览模式
新增长按打开歌曲菜单操作逻辑
新增重新恢复播放流逻辑,降低播放异常出现的可能性
优化媒体路由开启逻辑,优先小米妙播(仅特定 MIUI 版本) -> Android R 及以上自带的路由管理 -> 椒盐妙播
优化主界面列表图片加载性能和一些图片加载问题修复
优化扫描歌曲进度更新显示
优化播放界面暂停播放按压效果
优化圆形唱片旋转速度
优化迷你播放条左右滑文本显示
优化播放暂停逻辑
优化了软件启动速度
其他一些性能优化以及问题修复
更新一些翻译文本
🎉39
7.13.0-2022111101-moriafly.apk
8.7 MB
7.13.0-release-2022111101
艺术家界面现在提供双排布局
修复无法点击新建歌单的问题
其他一些优化
🎉37
一张专辑,如周杰伦的《最伟大的作品》,其中周杰伦是【专辑艺术家】,最伟大的作品是【专辑名称】。但是本地音乐是本身没有专辑这个实体的,专辑信息在音频文件中。如专辑中的歌曲《等你下课》,它的音频元数据应该写成:
【标题】等你下课
【专辑】最伟大的作品
【艺术家】周杰伦/杨瑞代
【专辑艺术家】周杰伦
其中杨瑞代属于参与创作的艺术家,而非专辑艺术家。
所以标准以【专辑】+【专辑艺术家】确定唯一专辑,也因为存在同名专辑,而同名专辑+同名专辑艺术家的可能性是非常小的。
🎉26
8.1.0-alpha01-2022111602-moriafly.apk
8.9 MB
8.1.0-alpha01-2022111602
内测版本请勿外传
椒盐音乐 V8.1 星空版测试 - 流畅 & 歌单

> “有颗能实现愿望的行星” —— Uru

优化软件初始化资源占用
对歌曲列表渲染速度、列表图片加载速度、滑动性能做了调优
使用独立的 RenderScript 渲染播放界面特效以提高性能
歌单功能全更新
重写了歌单主界面,换掉老旧的风格
歌单主界面、歌单内歌曲同时支持拖拽排序
歌单(非歌单歌曲)可以拖动排序
不再限制最大歌单数量 99
添加歌曲到歌单对话框新增新建歌单功能
拥有 V7 歌单迁移功能
优化播放界面一些细节
新增歌曲界面双击顶部回顶功能
文件夹主界面新增全部歌曲搜索按钮
新增歌曲多个信息选择复制功能
艺术家界面换回列表排序
优化文件夹层级界面流畅度
修复 WAV 音频的扫描可能被时长错误过滤的问题
修复打开悬浮窗状态栏歌词在播放状态下不立刻显示的问题
修复流光渲染透明度异常的问题
修复打开媒体路由在部分系统异常的问题
修复多选取消后依旧被添加到歌单的问题
🎉56
8.1.0-beta01-2022111701-moriafly.apk
8.9 MB
8.1.0-beta01-2022111701
* 包含上述更新内容
优化侧栏关闭效果等
🎉37
椒盐音乐 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)
🎉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,若出现乱码问题,可以使用音乐标签进行编码修复)
修复专辑内容、艺术家内容、听歌排序、文件夹层次浏览会显示失效歌曲的问题
修复会显示失效歌曲的问题
修复状态栏歌词异常显示的问题
🎉29
8.2.0-beta02-2022113001-moriafly.apk
9.1 MB
8.2.0-beta02-2022113001
修复更新当前播放队列崩溃的问题
修复 V8AudioTag 读取旧数据崩溃的问题
修复调用音乐标签可能崩溃的问题
修复转换实际路径可能崩溃的问题
修复读取 SD 卡(外置存储)、根目录路径异常的问题
修复无法读取外置存储音频元数据问题
修复一些设备上自定义文件夹扫描 DSD 格式被忽略的问题
🎉20
8.2.0-beta03-2022120201-moriafly.apk
9.1 MB
8.2.0-beta03-2022120201
全新的专辑列表界面排版
新增支持【、】(中文点)【 & 】(空格+&+空格)符号分割艺术家(需要重新扫描音乐库)
优化开关选项、播放界面底部按钮、播放队列的无障碍适配
优化歌曲加载流程,防止读取内嵌图片阻塞播放流程
修复 V8AudioTag 读取 WAV 音频旧数据崩溃的问题
修复添加过多歌曲到歌单中崩溃的问题
修复调用音乐标签可能的权限异常崩溃问题
修复当无法在 Android 媒体库找到对于的歌曲调用音乐标签崩溃的问题
修复开启媒体来源界面卡死的问题
修复修改了艺术家、专辑后,列表封面无法刷新的问题
修复在一些情况下分享失败的问题
🎉25
8.2.0-beta04-2022120301-moriafly.apk
9.1 MB
8.2.0-beta04-2022120301
* 此版本暂时不在软件商店等发布,且不包含其他渠道版本
适配音乐助手调用播放歌曲(比亚迪车机语音)
新增支持【; 】(半角分号+空格)符号分割艺术家(需要重新扫描音乐库)
优化专辑列表界面专辑图片清晰度
修复媒体来源界面点击帮助文档跳转网址链接可能崩溃的问题
修复 V8AudioTag 读取 WAV 音频旧数据 id 崩溃的问题
修复从 V7 迁移多歌曲歌单到 V8 会崩溃的问题
🎉36
8.2.0-rc01-2022120701-moriafly.apk
9.1 MB
8.2.0-rc01-2022120701
重新设计的屏蔽文件夹功能
优化 Android 媒体库来源歌曲的添加时间由添加到椒盐音乐音乐库时间改成添加到 Android 媒体库时间,自定义文件夹来源歌曲不受影响(需要重新扫描歌曲)
优化专辑列表界面布局样式,防止出现单列情况
优化一些无障碍适配
更新一些翻译文本
提升软件稳定性
修复下拉刷新可能不生效的问题
🎉33
8.2.0-2022121101-moriafly.apk
9.2 MB
8.2.0-release-2022121101
新设计的选择语言界面
语言选择新增跟随系统选项
适配 ALBUM_ART,支持 Smart Launcher 小部件获取椒盐音乐当前播放的歌曲的专辑封面
优化一些过渡动画
优化屏蔽文件夹界面
修复添加下一首播放失效的问题
修复点开播放队列回退页面重建的问题
修复艺术家名称含有 & 符号,无法导航到艺术家内容界面的问题
修复专辑、艺术家界面 # 滑动定位问题
修复设置语言后可能被还原的问题
修复设置语言后在 MIUI 上可能造成软件卡死的问题
修复播放歌曲可能的队列加载逻辑异常问题
修复点击获取上一首下一首可能产生的队列逻辑异常问题
修复移除更新播放队列可能的异常问题
🎉30
8.2.1-2022121202-moriafly.apk
9.1 MB
8.2.1-release-2022121202
更换新的音频架构,极速初始化歌曲载入,快速自动播放响应
修复未知艺术家无法点开的问题
修复艺术家内容页面点开可能空白的问题
🎉19
8.2.2-2022121301-moriafly.apk
9.5 MB
8.2.2-release-2022121301
优化软件流畅性
新的音频输出模式设置界面
🎉25
8.2.3-2022121308-moriafly.apk
9.5 MB
8.2.3-release-2022121308
优化歌词界面支持 RTL 布局
修复可能不自动切歌的问题
修复小部件唤起播放器异常的问题
修复返回关闭软件音频服务异常断开的问题
修复屏蔽 60 秒以下音频功能对部分音频文件异常的问题
修复歌词界面性能问题
修复使用自定义文件夹并关闭使用 Android 媒体库存在可能的 MP3 元数据无法读取的问题(需要扫描界面重新扫描歌曲)
🎉33
椒盐音乐独家(可能是?)全屏歌词模式,如喜欢看书时候将手机横屏摆在一边听歌呀,或者使用平板车机要全屏的歌词,这是一个很棒的选择!
🎉81
一起回顾 2022 哦
🎉69
8.2.4-2022121801-moriafly.apk
10.4 MB
8.2.4-release-2022121801
新的排序对话框,新增歌曲按文件名排序功能
优化歌词滚动效果,其他一些 UI 改动
更新部分翻译文本
优化播放界面控制界面专辑加载性能
修复歌词界面转屏、小窗操作会引起的歌词定位问题
修复使用音乐标签调用修改返回列表歌曲专辑封面无法更新的问题
修复可能读取 M4A 拓展名音频文件无法获取时长的问题(需要完整重新扫描)
修复播放界面关闭歌词翻译的情况下移动到歌曲信息界面再移动会歌词界面后歌词项目高度异常的问题
🎉48