Concerto 2.1.0 for NeoForge 26.2
Curse Maven Snippet
What's new
播放与音频
- 重构播放引擎的任务调度与状态处理,改善播放、暂停、切换曲目及资源释放过程的稳定性。
- 支持在线音频定位播放;播放器进度条可拖动跳转,并显示缓冲进度。
- 改进 MP3、FLAC 的时长识别与跳转处理,修复部分曲目无法定位或提前结束的问题。
- 增加 Ogg Opus、M4A/AAC、ADTS AAC 与 AIFF 音频格式支持。
- 增加 OpenAL 音频后端;JavaSound 无法创建音频输出时,会自动尝试使用 OpenAL。
- 优化流媒体预读、临时缓存清理及 OpenAL 频谱数据处理。
- 改进哔哩哔哩音频解析与动态播放地址处理。
客户端与歌单
- 增加独立的协奏曲音量控制,以及可选的原版主音量跟随设置。
- 增加歌曲封面、频谱显示、播放历史与音频输出设备提示。
- 支持拖拽调整歌单曲目顺序和编辑歌曲标题。
- 增加歌单预览页搜索,优化添加音乐、播放器控制和歌词滚动界面。
- 修复切换至无歌词曲目后仍显示上一首歌词的问题,并改善标题过长时的显示效果。
- 修复 QQ 音乐翻译歌词、酷狗歌单显示等音乐服务兼容性问题;更新网易云音乐登录接口适配。
音乐室与服务端
- 音乐室支持发现、命名和客户端界面管理。
- 改进音乐室的权限、时间戳、播放进度、暂停状态及播放历史同步。
- 优化玩家加入音乐室后的状态恢复和服务端音乐代理控制反馈。
- 减少重复聊天提示,改善房间操作与播放状态的可读性。
已处理问题
- #93 原版的音乐音量设置与协奏曲音乐音量是同步的:协奏曲现使用独立音量设置。可通过
playerVolumeFollowsMaster配置项决定是否仍跟随 Minecraft 主音量。 - #46 音频无法跳转到指定位置开始播放:已实现在线音频定位播放和进度条跳转,并补充 MP3、FLAC 等格式的定位支持。
- #17 Android 支持:新增 OpenAL 后端及 JavaSound 失败后的自动回退机制。具备 OpenAL 可用环境的 Android/FCL 客户端理论上可以使用;实际兼容性仍取决于运行环境的 OpenAL 实现。
- #100 fix: 修复酷狗音乐无法显示歌单的问题 by @ming-sc
Full Changelog: https://github.com/GregTaoo/Concerto/compare/v2.0.4...v2.1.0
This mod has no additional files

