Halcyon
正式版
21
下载
0
讨论
12
收藏
photo_library 应用截图
new_releases 更新日志
Halcyon (formally Ella Music) 1.1.92
中文更新日志
修复分类页、音乐库、专辑、艺术家等页面拖动侧边快速索引时可能卡死、封面整片发白的问题。
优化快速索引滚动策略,改为“合并请求 + 串行滚动”,减少高频滚动对主线程和封面加载的影响。
修复流畅歌词播放时手动上下拖动后会被立刻拉回当前句的问题。
流畅歌词现在支持手动拖动后停留 3 秒,再自动回到当前播放句。
修复流畅歌词部分情况下拖动后不会自动回到当前句的问题,手动滚动期间也会保持回位计时。
播放器歌词页统一切换到新的 SmoothLyricView,不再使用旧的 WordLyricView。
调整迷你歌词预览区域布局,收紧当前句和后续歌词之间过大的空隙。
优化平板横屏下的流畅歌词字号和显示效果。
修复当前播放列表拖动排序时歌曲行可能重叠、文字压到其他歌曲上的问题。
当前播放列表拖拽项改为稳定 key,并为拖拽中的行增加固定高度和抬层效果。
优化播放模式切换逻辑,减少切换随机播放、单曲循环等模式时的卡顿、跳歌和进度恢复异常。
随机播放列表重排时优先使用原地移动,避免频繁重新装载整段播放列表。
评分标签写入改为标准 20 / 40 / 60 / 80 / 100,读取时自动归一回 1–5 星。
音乐库右上角搜索按钮移除,搜索入口调整为底栏右下角独立按钮。
搜索页改为和首页、设置同级的顶层导航,修复搜索页被底栏状态误判为音乐库页的问题。
修复冷启动后从首页进入搜索,再切换首页或设置时可能出现底栏状态混乱的问题。
正常态底栏调整为:首页 / 音乐库 / 设置 + 独立搜索。
紧凑态底栏调整为:首页 / 播放条 / 搜索。
收紧紧凑态底栏布局,左右圆形按钮缩小到 60dp,中间播放条不再显示歌词,避免播放条被挤压。
底栏 tab 和两侧圆形按钮增加按压时的玻璃鼓起反馈,按住时会有轻微放大和高亮效果。
增加 halcyon:// deeplink 支持,同时继续兼容旧的 ella:// deeplink。
新增 halcyon_shortcut_route / halcyon_shortcut_action,并保留旧的 ella_shortcut_route / ella_shortcut_action 兼容。
支持 halcyon 显式 Intent 风格快捷方式调用。
清理远端仓库地址、README、Star History、访客统计和 LX User-Agent 中的旧品牌残留。
miuix 从 0.9.1 升级到 0.9.2,并适配相关 API 变化。
加固设置备份和听歌历史导出逻辑,降低导出 JSON 文件变成 0B 的概率。
设置备份和听歌历史导出 / 导入任务改为使用 activity.lifecycleScope,避免 Compose 组合被移除时任务被取消。
description 应用介绍
Halcyon(formerly Ella Music)是一款基于 Jetpack Compose、Miuix 和 AndroidX Media3 构建的 Android 本地音乐播放器。
https://github.com/Kifranei/Halcyon
本地音乐 · 本地歌单 · WebDAV · 动态播放页 · 逐词歌词 · 桌面歌词 · 状态栏歌词
它以本地音乐播放为核心,同时集成了基础 i18n、本地歌单、WebDAV 远程曲库、LX Music API 在线音源、LRC / 增强 LRC / ELRC / TTML / Lyricify 歌词解析、动态播放页、沉浸式播放页、桌面歌词悬浮窗、Lyricon 集成、SuperLyricApi 歌词发布、Lyric Getter API 原文歌词传递、Flyme / AOSP 跑马灯歌词、蓝牙歌词、歌词卡片分享、AI 歌曲解读、FFmpeg 扩展解码、应用日志、备份恢复以及音乐库统计分析等能力。
应用整体采用接近 MIUI / HyperOS 的视觉与交互风格,目标是在 Android 上提供轻量、现代、以歌词体验为重点的音乐播放体验。