Skip to content

Releases: kuilei0926/FeiNiuMusic

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 04:45
  • 海报播放页修复、迷你播放器优化、自动重连优化
    播放器

    • 优化海报歌词播放页布局,适配矮屏 / 大字体机型,不再出现封面贴顶、底栏消失等错位问题
    • 海报模式下收藏与队列按钮移至进度条上方,播放进度时间显示移至进度条下方
    • 加大进度条与底部控制栏的间距,移除两者之间的分割线
    • 底部控制栏右侧新增"更多"按钮,点击弹出歌曲详情面板,可直接进入播放器外观设置、歌手页与专辑页
    • 封面保持覆盖状态栏的全屏沉浸效果
    • 封面旋转改为仅在真实封面加载完成后旋转,加载中或占位图保持静止

    播放器外观设置

    • 切换到海报歌词样式时自动关闭圆形封面(两者互斥)
    • 切回默认布局时自动恢复圆形封面与旋转封面

    迷你播放器(底部音乐条)

    • 左右滑动切歌时,封面随标题与歌词一同滑动
    • 底部逐字歌词动画改为与播放页歌词使用同一渲染管线,逐字效果完全一致
    • 优化逐字歌词动画性能,减少逐帧卡顿

    连接稳定性

    • 简化自动重连策略:仅在连接异常时进行探测,移除周期性的健康检查
    • App 从后台回到前台时进行一次轻量连通性校验,仅当当前连接失效时才触发完整重连
    • 改进内网切公网等网络环境变化场景下的连接恢复

    其他

    • 版本号升级至 1.1.0

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:28
  • feat: 首页歌曲长按弹出面板;修复下一首播放卡顿
  • 首页收藏/最近播放/最近添加歌曲网格支持长按弹出歌曲详情面板
  • playNext/insertNext 改用原地插入音频源,不再全量重建队列,避免当前播放卡顿
  • 版本 1.0.9+1

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:15
  • feat: 收藏/最近页长按面板、风格页排序、深色按钮修复
  • 收藏/最近页长按弹歌曲面板,最近页新增移出最近播放,收藏页新增取消收藏
  • SongDetailSheet 支持额外操作项,未传回调时自行导航歌手/专辑,修复各入口无法打开
  • 风格页新增排序(风格名/歌曲数,默认歌曲数降序)并持久化
  • 歌手页有封面时不显示首字母
  • 修复深色模式下确认按钮发黑(primaryColor 改用 colorScheme.primary)
  • 新增移出最近播放接口 POST /play-history/delete
  • 版本 1.0.8+1

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 01 Aug 17:12
  • 修复海报播放页布局;修复通过域名连接无法弹出安全码
  • 修复通过域名连接无法弹出安全码
  • 优化海报播放页布局
  • 修复矮屏/大字体机型下封面贴顶、居中失效、底部控制栏溢出屏幕的问题
  • 支持 DSF/DSD、WMA、APE、DTS、AIFF 等本地无法解码的格式,通过服务器转码为 HLS 流播放

已知问题:目前太大的文件转码后会遇到解码性能问题降级到mp3导致音质很差

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 01 Aug 08:54
  • 适配飞牛OS的安全码功能
  • 登录时自动验证访问码,开启安全码的服务器会弹出输入框
  • 输入后安全码存储本地,后续所有请求自动携带
  • 修复登录时探测两遍的问题,同一探测并发共享结果

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 01 Aug 07:37
  • feat: 新增定时音量功能与音量设置页,修复队列排序并清理代码
  • 定时音量:支持多个每天重复的时间段(含跨午夜),时间段内自动按设定音量输出,区间外恢复手动音量;独立设置页配置
  • 音量设置页:应用音量滑块从播放器控制页移至音量设置页,设置入口改名为「音量设置」
  • 修复队列拖动卡顿:改用 moveAudioSource 就地移动音频源,不重建播放管线
  • 漫游(随机)模式禁用队列排序(随机模式下顺序无意义,隐藏拖动手柄并提示)
  • 清理大量未使用导入/字段/死代码,修复 analyze 告警,新增定时音量设置单测

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 01 Aug 03:25
  • feat: 新增音乐在线缓存功能 + 缓存自定义设置
  • 新增智能音乐缓存
    在线播放的音乐会自动缓存到本地,再次听歌无需重新加载、不用重复耗流量。同时支持自动预缓存下一首歌曲,切换歌曲更秒开。系统会自动管理缓存文件,多余缓存会自动清理,不占用多余存储空间。
  • 新增缓存自定义设置
    现在可以手动设置音乐缓存最大占用空间,也可以开关「自动预加载下一曲」功能。旧版本的缓存设置会自动迁移过来,无需手动重新配置。
  • 播放体验全面优化
    有缓存的歌曲会优先读取本地文件,播放更稳、更少卡顿;手动刷新歌曲时会自动更新最新缓存,保证资源最新。播放时自动后台预加载后续曲目,连贯度大幅提升。
  • 新增缓存管理功能
    设置页面新增音乐缓存管理入口,可以查看缓存数量、一键清空音乐缓存。同时整合了封面、歌词、通知、流量数据等相关缓存管理,所有缓存设置集中统一管理。
  • 细节修复与界面优化
    修复了页面切换、状态显示的隐性问题,优化了首页和播放页的界面显示、排版细节,整体使用更稳定、观感更整洁。

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:43
  • feat: FN Connect支持自定义优先级

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:35
  • feat: 重构逐字歌词渲染,播放页/底部栏复用歌词页渲染管线
  • 新增 KaraokeLyricText 逐字高亮组件与 LyricPreview 预览组件:播放页与底部
    控制栏直接复用歌词页 LyricView 的渲染管线(AnimationController 驱动 +
    CustomPainter 高亮),逐字过渡动画与歌词页完全一致,解决自研高亮卡顿
  • 新增 LyricsViewColors 歌词配色解析,歌词页与播放页共享普通/高亮配色
  • 新增 isLoading 播放状态:播放按钮在加载/缓冲时显示转圈动画
  • 修复进入应用自动播放不生效:main() 先恢复认证(AuthService.init)再初始化
    播放服务,避免恢复播放状态时 FeiNiuApiClient.baseUrl 未就绪导致流解析失败
  • 自动重连服务:断开后周期重试直至连接恢复,API 成功回调重置断开状态,
    启动预热失败触发 onConnectionLost 并显示连接失败横幅
  • FNID 快速登录优先,连接设置页对不可用连接分组折叠展示
  • 优化APP性能
  • 修复打开APP自动播放功能失效
  • 修复自动检测更新功能失效

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:57
  • init FeiNiuMusic