Repository navigation
v2.0.0
Now Playing 直播歌曲组件 v2.0.0
更新日志
主要更新:
- 新增 歌词组件,包含近 40 个配置项,可全方位自定义;支持智能匹配最佳歌词,同时从多种歌词源获取歌词,采用最佳结果
- 新增 桌面端 GUI,带来全新的交互体验,界面更简洁、更直观,让日常使用/直播使用更加高效便捷
- 新增 咩播的支持,从而可实现 B 站、抖音、斗鱼、虎牙、快手、视频号等 所有直播平台的弹幕点歌
- 新增 AIMP、Cider、YouTube Music、YesPlayMusic 的支持
- 新增 播放器,提供仿 Apple Music 的播放器页面,展示歌曲信息和滚动歌词;支持水平布局和垂直布局,支持桌面端、桌面组件、移动设备多端同步使用
- 新增 虚拟摄像头,可支持抖音直播伴侣、虎牙直播、小红书、视频号等各类没有浏览器源的直播软件
- 新增 关于 页面,可快捷复制软件信息/日志信息、进行调试等,便于解决问题
- 新增 通用设置界面的音频设备识别、平台连接状态检测、使用帮助和展开/收起平台功能
- 新增 当首选音乐平台未运行时,自动识别备选平台的功能
- 新增 API 接口 页面,集中展示常用接口,便于二次开发
- 新增 窗口模式,用于解决虚拟摄像头部分情况下卡顿的问题
- 新增 页面部署 功能,开发者可利用 Now Playing API 自行设计前端页面,并直接通过软件内置服务器进行本地部署
- 新增 检测频率设置项,用户可调整音乐状态的轮询间隔
- 新增 歌曲组件 Shell 外观的自定义文本功能
功能优化:
- 优化 软件页面框架,全面使用 React 和 HeroUI 重构前端页面
- 优化 后端音频检测代码,保证 高实时性(延迟可低于 0.1 秒),提升歌曲组件、歌词组件的对齐及时间轴精度
- 优化 搜索歌曲信息时的匹配算法,大幅 提升歌曲信息准确率
- 优化 入口程序,使用 Tauri 替代原有 AutoHotkey 的方式,防止游戏反作弊检测
- 优化 部分音乐平台的播放状态检测流程,防止误判引起的进度条不动等问题
- 优化 Java 环境自动安装流程,引入 3 个镜像站点以提升下载稳定性与容错率
- 优化 网易云音乐歌曲信息获取,提升歌曲信息准确率,另外通过减少封面数据的网络请求以提升速度
- 优化 主页样式
问题修复:
- 修复 部分情况下 歌曲封面不更新,仍然显示上一首的问题
- 修复 桌面组件难以缩放 的问题
- 修复 发起歌曲搜索请求时的 URL 编码异常 导致歌曲信息识别错误的问题
- 修复 Apple Music 进度条不动的问题
- 修复 汽水音乐部分机型无法识别的问题
- 修复 部分音乐平台无法通过 SMTC 识别的问题
- 修复 封面模糊效果显示异常的问题
- 修复 洛雪音乐开启桌面歌词在部分情况下识别出错的问题
- 修复 酷狗音乐部分歌曲时长信息为 0:00 的问题
- 修复 部分情况下歌曲信息出现乱码的问题
- 修复 其它更多问题,提升使用体验