· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru · 阅读需 2 分钟

Maintainer of dockerhub:number17/kikoeru
- 优化性能
- 增加侧躺声道自动交换功能
- 佩戴airpods pro等带有陀螺仪跟踪的耳机时,自动跟踪头部侧躺方向、音频左右声道最大音量方向,自动将最大音量的声道调整到侧躺朝上的耳朵方向,为特定场景音声提供更好的沉浸感
- 条件
- 建议最新iOS系统,目前发现iOS15陀螺仪数据有问题,iOS15无法使用
- app内打开head track选项(重启app)
- 允许收集运动监控数据
- 播放页,点击两次声道交换按钮,出现背景小圆圈时,表示开启自动跟踪功能
- 增加进度条音频波形,拖拽进度时显示
- 需升级服务器到最新 v0.6.14-20250714

app内开启head track开关

系统设置中确保允许收集运动数据

头部跟踪开启

进度条波形图
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 尝试修复部分封面下载失败的bug
- loudnorm api接口增加更多音频数据
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 增加歌词点击跳转
- 修复音量平衡开关关闭后,切换下一曲音量也没有恢复的bug
· 阅读需 2 分钟

Maintainer of dockerhub:number17/kikoeru
- 音量平衡功能
- 前置条件:
- 设置页面开启音量平衡
- kikoeru服务器更新到最新(>= v0.6.14-20250708)
- 按照音频的整体音频响度LUFS,向LUFS -16调整,高于响度的音频会调低,低于响度的音频会拉高
- 响度数据在播放当前音频时,实时计算,计算时间可能会很长
- 当看到页面中出现“LUFS”字样,表示计算完成,并已完成平衡操作,小心此时音量突然增大
- iOS客户端会做下一曲提前计算优化
- 平衡调整不会修改界面中的音量条数值
- 音频可视化波形显示
- 其他界面优化

音量平衡开关

服务器计算响度数据中...

响度计算完成,自动调节音频响度
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 服务器增加响度数据api
- /api/media/calculate/loudnorm/1000000/1
- 返回ffmpeg计算的loudnorm响度数据,实时计算,文件缓存最近500个音频的响度数据
- 用于iOS客户端的自动音量平衡功能
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 额外音量增益
- 拖动到最大音量时,有一个新的滑块可以继续增加音量(注意音量太大会有失真)
- 注意:safari浏览器暂不支持

前置条件,打开音频可视化

最大音量上继续增加
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 歌词滚动界面,切换时,自动恢复到当前歌词位置
- 修复暂停后,同一个位置的播放历史被反复上传
- 其他ui界面优化
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru
- 增加滚动歌词功能
- 修复作品卡片中,社团名称无法整行显示的bug

滚动歌词
· 阅读需 1 分钟

Maintainer of dockerhub:number17/kikoeru