更新日志
0.5.5 (18)
最新Subsonic 支持音量平衡与空间音频,制作信息与完整曲目详情归入“关于”,正在播放加入控件光效。
新功能
- Subsonic 音量平衡。“设置 › 播放 › 音量平衡”提供“关”“按曲目”与“按专辑”三项(默认“按专辑”,没有专辑增益的歌曲会退回曲目增益)。ReplayGain 增益在新歌的第一个采样处切换,不改变播放器音量;没有标签的歌曲按原样播放。DLNA 投播与直通输出(不解码直接送出)不做音量平衡。
- Subsonic 空间音频。5.1 与 7.1 多声道歌曲交给系统空间音频处理。当系统开关打开且当前输出支持时,正在播放的音频格式标签后会附上“空间音频”标签。“设置 › 播放 › 播放音质”新增“空间音频”,提供开关(说明一首 5.1 歌曲当前会如何播放及原因)与打开“系统声音设置”的入口。
- 杜比全景声与专辑版本标签。E-AC-3 JOC 与 AC-4 曲目显示“Dolby Atmos”格式标签,专辑的版本信息也会作为标签显示。
- 歌词中的制作信息归入“关于”。网易云与 QQ 音乐写在歌词开头和结尾的作词、作曲、乐手、录音、版权等行,不再当成“歌词”显示,而是归入“关于”。展开后的“关于”改为一行一项的清单,依次列出制作信息、Gemini 的“创作时间”与“创作地点”,以及 Subsonic 的全部信息(流派、年份、曲目、时长、音质、声道、文件大小、BPM、播放次数、服务器评分、加入资料库、备注与文件),收起时轮播展示。剪贴簿的曲目页现已铺满到屏幕底边;还没有“关于”时,点“让 Gemini 生成”就能写好。
- 正在播放的操作光效。在正在播放页,“收藏”、评分、“写笔记”、切换“随机播放”或“循环”、拖动进度条、“翻译歌词”、切换“设备”与开关“屏幕常亮”时,背景会从按下的控件处亮起。打开面板、切换标签页或离开页面不会触发光效,画面静止时背景保持不动。
- “未评分”与 0.0 分开。从未评过分的歌曲评分条留空、不显示数字,状态为“未评分”;将评分条拖到最底才是真正的 0.0。在剪贴簿里点“清除评分”会回到“未评分”,并可“撤销”。专辑页、Memories、首页与桌面小组件统一遵循这一规则。
改进
- 聚焦:点“聚焦封面”进入时有轻微振动,标题与艺术家始终保留;“歌词”字号更大,当前行置顶,上方保留刚唱过的一行。
- 宽高比偏方、不够高的竖屏窗口下的“聚焦”:重新排版后封面大小不变,播放键收成一行,网点歌词延伸到播放键下方。
- 聚焦:歌词播放中若 4 秒未碰屏幕,播放键与时间会淡出,只留进度条;碰一下屏幕即可回来,第一下只唤醒而不触发按钮。后两行歌词也更易读。
- 浅色模式的正在播放背景改由上一首、当前与下一首封面色围成“房间”;深色模式保持原样。
- “聚焦”背景流动更明显,配色微调:随播放进度,封面里的第二种颜色从一侧推进,切歌时新颜色按切换方向扫入。
- “关于”自动加载时也会亮起 Gemini 的背景光;未填写 Gemini API 密钥时,显示一次淡粉色提示(每 3 天最多一次)。
修复
- Subsonic:两个服务器上 ID 相同的播放列表(比如都是“1”)不再共用同一份歌单云备份。
0.5.4 (17)
Subsonic 支持离线下载,重做剪贴簿曲目页,播放记录同步回服务器。
新功能
- 离线下载。Subsonic 专辑的 ▾ 菜单、播放列表的 ⋮ 菜单和歌曲菜单里新增“下载”。下载时显示“正在下载 n / m”,轻点即可取消;完成后变为“移除下载”。在“设置 › 存储 › 下载”中,可选“下载音质”(原始、320、192 或 128 kbps,默认 320 kbps)、开关“用移动数据下载”(默认关闭,连上 Wi‑Fi 后再下载)或“删除全部下载”,下方“已下载”会列出已存的专辑与播放列表及其占用空间。
- 剪贴簿曲目页。在剪贴簿里长按任意曲目,会打开独立的曲目页:顶部显示曲号、歌名与评分胶囊,轻点胶囊即可改分或“清除”。上方可在“关于”与“笔记”之间切换:“关于”支持自己撰写条目,或单条“重新生成”并随时“撤销”;“笔记”按歌词时间线排列,点任意一行歌词即可在那里“新建笔记”或从该处起播。全应用的提示条也换成了 Yoin 的浮动样式。
- 首页“在你的其他资料里”。连接多个账号时,首页新增“在你的其他资料里”分区,列出其他账号近 90 天最常播放的专辑与播放列表。轻点一项即可“切换并播放”,首次切换前会先请你确认。
- 歌曲菜单快捷按钮。歌曲菜单顶部新增一排快捷操作:专辑或播放列表中的曲目提供“下一首播放”“加入队列”“收藏”与“分享”;当前正在播放的曲目提供“收藏”“添加到播放列表”与“分享”。长按底栏的迷你播放器也能直接呼出。
- Subsonic 播放记录上报服务器。在 Yoin 里播放 Subsonic 歌曲会向 Navidrome 等服务器同步记录:起播时上报一次,听满一半或 4 分钟记为一次完整播放。服务器上的播放次数与最近播放会随之更新,接入了 Last.fm 或 ListenBrainz 的服务器也会一并转发。离线播放的记录会先留在本地,联网后补发。
改进
- 深色模式下的“聚焦”铺满封面本色,不再是一层发灰的底色。
- 平板横屏三栏布局切换专辑更顺畅:主题配色一步到位,封面的网点溶解改由 GPU 绘制。
- 打开 Spotify 资料库与切换账号时,不再等待完整同步完成。
- Subsonic 支持直接按原文件播放 5.1 等多声道音频,并在正在播放与歌曲菜单中标出“5.1”等声道标签。
- Subsonic 的“播放音质”默认改为 Wi‑Fi 下“原始”、移动数据下“自动”(有线为原始,蓝牙 320 kbps,扬声器 192 kbps)。
- Gemini 总结引用 Memories 时会直接使用其标题;“Spotoolfy 回顾”中的中文名称显示恢复正常。
修复
- 在首页按返回会正常退出 Yoin,不再误入添加服务器的页面。
- 接着听:手动评过分的专辑改为显示上次收听日期,不再显示“基于 X/N 首曲目”。
- 平板:修复专辑页旁边的正在播放侧栏播放该专辑时,几处边界情况下仍会重复显示同一张封面的问题。
0.5.3 (16)
正在播放随封面流转配色,以网点重做“聚焦”,Apple Music 支持按原地区显示歌曲名。
新功能
- 正在播放随封面变色。正在播放页顶部铺上封面本色,画面静止时不额外占用帧率。点“下一首”时新歌的颜色从右侧流进,点“上一首”则从左侧流进;展开歌词时,色彩会顺着歌词向上漫延。轻点任意歌词行或笔记行,背后会亮起一道柔和的封面色光带。“问 Gemini”也换上新的柔和彩色晕染,四角衬有细密网点。
- 重做“聚焦”。轻点封面即可“聚焦封面”:顶栏与底部三枚胶囊退开,封面放大,标题与两行播放控件留在原位。打开聚焦或切歌时,屏幕四周会从封面漾开一圈封面色网点,随歌词轻轻起伏,约 8 秒后隐去。聚焦下的歌词以网点显影:当前句由网点凝成实字,唱过的句子再散回网点。一首歌唱到末句会停住,下一首的首句带着“下一首”从下方升起。按返回的顺序也调整为:展开的歌词 → 聚焦 → 常规正在播放视图。
- Apple Music 歌曲名显示。每个 Apple Music 账号的设置页新增“歌曲名”选项,提供“按 Apple Music 显示”“按歌曲原地区”“按中国大陆”与“按日本”四种方式。
- Subsonic 播放音质。“设置 › 播放 › 播放音质”支持分别为 Wi‑Fi 与移动数据选择“原始”、320、192 或 128 kbps,两边默认均为“原始”。正在播放与歌曲菜单会显示当前曲目的音频格式(如 FLAC 24/96、MP3 320)。多艺术家曲目会完整列出每位艺术家;多碟专辑按碟号排序,并以“第 N 碟”分组标示。
改进
- 轻点播放控制按钮时,按钮四周会漾开一圈网点。
- 宽高比偏方、不够高的竖屏窗口(矮窗口):点封面进入“聚焦”时改用矮窗口布局,“上一首”移至播放按钮同行,进度条独立成行。
- 矮窗口下封面旁的书脊改为一次展示一条信息,每 9 秒自动轮换,也可手动滑动切换。内容取自已缓存的“关于”信息(创作时间、录制地点、作词、作曲、制作人);Subsonic 歌曲还会展示格式、位深、采样率、码率、服务器评分、流派、年份与碟号。
- 平板:当专辑页旁的正在播放侧栏正在播放该专辑时,专辑页不再重复显示同一张封面。
修复
- 播放时其他页面的背景不再每秒重绘两次,Memories 的极光也只在翻页时流动,更加省电。
0.5.2 (15)
剪贴簿支持编辑,专辑页与正在播放适配宽高比偏方的矮竖屏窗口,单行歌词换用圆体。
新功能
- 编辑剪贴簿。长按票根,或轻点一首歌的提问、“关于”卡片或事实标签,即可打开这首歌的面板:修改或“清除”评分,逐条编辑或“删除” Gemini 生成的提问与“关于”内容。删除后会提示“已删除”并附带“撤销”,随时可以恢复。
- 矮窗口布局。在宽高比偏方、高度不足以纵向排下大封面与下方标题信息的竖屏窗口里(调大字号时同样会触发),专辑页会改为左封面、右信息的横向排布,曲目名称不再被底栏遮挡。这类矮窗口的正在播放页中,封面旁的竖条会像唱片书脊一样纵向滚动显示专辑、艺术家与歌名;轻点封面即可进入“聚焦”。左右滑动切换到剪贴簿时,封面也会随之飞入对应位置。
改进
- 单行歌词换用圆体,歌词换行时带有落入动画。
- 手机竖屏下的专辑页:“评分”与“短评”合为一行,“上次播放”并入曲目数所在行(如“昨天 15:43”),轻点即可打开剪贴簿。
- 全应用图标统一换用重新打磨的 Yoin Symbols。
修复
- 正在播放侧栏圆角外侧现以页面边缘的颜色填充,不再透出下层底色,从右到左的语言布局同样适用。
- 在专辑或播放列表页打开正在播放时,状态栏图标恢复正确的明暗对比色。
- 详情页弹出菜单或评分面板时,状态栏图标不再变成难以辨认的颜色。
- 在剪贴簿中编辑时,软键盘不再遮挡“删除”“取消”与“保存”按钮。
- 展开正在播放时,标题与封面的过渡动效更平稳。
- 从备份恢复或换机迁移后,旧设备上的数据不再覆盖 NeoDB 上更新的评分与短评。
0.5.1 (13–14)
投播到 DLNA 音响,Spotify 队列与实际播放顺序对齐,循环模式支持关闭。
新功能
- DLNA 音响。自建服务器上的音乐可投播到同一 Wi-Fi 下的 DLNA 音响(含 Sonos 分组),在“设备”里与 Chromecast 并列。在音响上按播放或暂停,Yoin 会同步跟进,队列照常往下播。
- 关闭循环。在正在播放页,循环按钮依次切换列表循环、单曲循环与关闭;关闭时图标带一道斜线。
- 开源许可。“设置 › 关于 › 开源许可”列出了 Yoin 使用的字体与开源库,轻点即可查看完整许可文本。
改进
- 云同步的 Google 登录:先在“使用 Google 账号登录”面板里选账号,再授权 Google Drive,不再弹出旧式账号选择框。
- 播放列表页:向上滚动时,封面会像专辑页一样收进标题旁,顶部化作封面色带。
- Spotify 大型资料库完整加载:已点赞的歌曲最多 2,000 首;保存的专辑、播放列表、关注的艺术家与单个播放列表曲目各最多 1,000 项;每位艺术家的作品最多 100 张(此前分别在 200、300 和 60 处截断)。
- Spotify 搜索:歌曲、专辑、艺术家和播放列表滑到底部时会自动加载更多。
- 在搜索结果里点播一首歌,后续结果会排入队列接着播。
- 无法读取他人的 Spotify 播放列表曲目时,Yoin 会说明原因,并提供“在 Spotify 中打开”。
- Spotify Client ID 设置:每条重定向 URI 均附带复制按钮,并可直接打开 Spotify for Developers。
- 队列无法调整顺序时(使用 Spotify、Apple Music,或开启随机播放时),界面会注明原因。
- 在“歌曲”“收藏”与搜索结果中,当前播放的曲目会高亮标题并显示跳动的均衡器。
- Memories 小组件:深色底条上的评分与上次播放时间更清晰;2×2 尺寸下,封面左下角不再被系统桌面圆角裁切。测试者反馈
- 从桌面小组件打开 Yoin,会以完整的页面过渡进入对应专辑、艺术家或播放列表。
修复
- Spotify 队列:
- “加入队列”的曲目会按 Spotify 的实际规则排在当前歌曲之后,不再落到队尾,专辑剩余曲目也会保留。
- 在 Spotify 应用里排入队列的曲目会同步显示,“队列中接下来”与实际播放顺序一致。
- 从 Spotify 应用发起的播放,也能在 Yoin 里看到后续队列。
- 开启随机播放时,尚未播放的曲目都会归入“接下来”。
- 轻点队列中的任意曲目即可跳转播放;播放列表中存在重复曲目时,会从你点选的那一行开始。
- 本机尚未接入 Spotify Connect 时,在专辑或播放列表中点歌会从所选曲目起播,并按顺序播完后续曲目。
- 打开歌词,或正在播放页露出 PLAY 与 NEXT 控件时旋转屏幕,应用不再崩溃。W***en 反馈
- Apple Music:不再误判曲目提前结束,起播时也会再次核对起始播放位置。
- 删除播放列表后,页面以正常的返回动画退出。
- 专辑页:首次播放后,“上次播放”一行平滑展开,不再闪烁。测试者反馈
- 专辑页:加载完成后,右上角的唱片刻纹徽记与标题对齐,不再卡在状态栏下方。测试者反馈
- 剪贴簿:在单曲全文卡片上向下滑动时,画面不再抖动或滑入状态栏下方。t***86 反馈
- 欢迎向导:在 Spotoolfy 步骤轻点“是”或“否”时,页面不再上下跳动。t***86 反馈
- 补全随机播放与循环图标缺失的箭头。t***86 反馈
底层
- 构建 14 升级至 Android Gradle Plugin 9.2、Kotlin 2.4 与 compileSdk 37(targetSdk 保持 36),以及 Compose BOM 2026.09、Material 3 1.5 alpha、material3-adaptive 1.3 与 OkHttp 5.5。
- 歌词搜索按钮改用 Material 3 SearchBar 构建,展开时依旧从按钮原地长出。
感谢
谢谢反馈这些问题的测试者。
t***86W***en两位未留名的测试者
0.5.0 (12)
播放模式合一的圆形按钮、底部滑出的曲目菜单,以及跨账号复制播放列表。
新功能
- 一颗按钮切换播放模式。正在播放页新增圆形模式按钮,点一下依次切换四种模式,长按拆成随机播放与循环两枚独立开关。
- 曲目选项面板。长按任意歌曲,操作菜单从底部平滑升起。
- 屏幕常亮。在正在播放页长按封面即可开启,重启应用后依然保留。朋友提议
- 操作提示。首页的每条提示气泡都有独立页面与可交互的演示手机,并统一收录在“设置 › 关于 › 提示”中,附官网与文档链接。
- 跨账号复制播放列表,支持在 Spotify、Apple Music 与 Subsonic 之间按 ISRC 匹配曲目。
- Yoin 源代码已在 GitHub 公开,采用 Apache License 2.0。
改进
- 轻点系统媒体控件中的 Yoin,会直接回到正在播放页。测试者反馈
- Spotify:支持打开他人的播放列表。当常规曲目接口被 Spotify 拒绝时,Yoin 会改用备用方式读取。h***an 反馈
- Spotify:连接失败时,“复制详情”会包含具体原因与令牌所属的 Client ID。y***ng 反馈
- Apple Music:支持按英文曲名匹配歌词;MusicKit 开发者令牌在使用期间持续有效。
修复
- 折叠屏:从专辑页开始播放时不再并排出现两个封面,提示气泡也回到正确位置。测试者反馈
- 平板横屏:正在播放侧栏的圆角外侧不再露出黑底。c***y 反馈
- Apple Music 现已兼容 16 KB 内存页设备。
感谢
谢谢反馈这些问题的测试者,也谢谢提议加入屏幕常亮的朋友。
y***ngh***anc***y两位未留名的测试者一位朋友
0.5.0 (8–9)
支持从 Spotoolfy 迁移数据、应用内直接发送反馈,并修复 Apple Music 新曲播放。
新功能
- 来自 Spotoolfy。支持导入 Spotoolfy 备份、通过两页摘要回顾旧记录,并在欢迎向导中加入迁移步骤。
- 发送反馈,在设置与账号卡片中均可直接打开。
改进
- “接着听”容量更大,也支持暂时隐藏。
- Memories 气泡提示的文案更加丰富。
- 系统媒体控件新增随机播放按钮。
- 润色简体中文界面文案。
修复
- Apple Music:修复 2026 年下半年上架的新歌(目录 ID 超过 2³¹)无法播放的问题。Q***A 反馈
- Apple Music:当资料库播放列表被 Apple 拒绝播放时,自动改从目录打开。z***i4 反馈
- 修复 Google Drive 云同步报错 403 的问题。p***01 反馈
感谢
谢谢反馈这些问题的测试者。
z***i4Q***Ap***01
0.5.0 (7)
Google Play 封闭测试的首个版本,包含朋友们第一周试用的全部修复。
修复
- 资料库搜索结果中的歌曲可以正常点播。z***i4 反馈
- 在专辑页点歌时准确播放所选曲目,不再错播上一首。z***i4 反馈
- Apple Music:大型播放列表会围绕所选曲目排入 100 首歌;播放出错时分别指明网络、队列或权限原因。z***i4 反馈
- 横屏下歌词保持居中。i***1k 反馈
- PLAY / PAUSE 胶囊宽度不再跳变;在专辑第一首歌按“上一首”会回到开头重播。Q***A 反馈
- 拖动评分条不再卡死界面。分数在松手时保存;若松手前已切歌则自动丢弃,避免误记到下一首。测试者反馈
- 真机测试集中修复:账号切换、悬浮窗向导、封面加载失败重试、首页快照,以及 Spotify 起播状态确认。
- 重写简体中文界面文案。
感谢
谢谢最早参与测试、反馈这些问题的朋友们。
z***i4i***1kQ***A一位未留名的测试者
小范围好友测试
上架 Google Play 前,Yoin 先以 APK 发给了几位朋友试用。以下是那一周的主要进展。
- 10 月 10 日至 11 日。重构资料库:“全部”视图混排播放列表、艺术家与专辑,各视图独立记忆排序,加入快速滚动把手与“你创建的”筛选。支持在 Spotify 保存专辑。首页为每个账号保留快照。账号登录过期时在头像上显示红点。支持从艺术家页直接播放。新增 Android 包名与 SHA1 指纹悬浮窗向导,Apple Music 登录也迁入浮窗。
- 10 月 9 日。专辑封面滚出视野时收成顶部色带。加入欢迎向导、首页问候语与账号切换、桌面小组件,以及首页 Memories 气泡。
- 10 月 7 日。专辑评分与评论面板接入 NeoDB 同步;重做队列视图。
- 10 月 5 日。专辑页左滑翻入第二页“剪贴簿”。接入华为音乐歌词源。支持多选歌词行生成分享卡片。
- 10 月 4 日。详情页支持在同窗口内分栏展开。长按编辑首页与“重温”分区。完成 Memories 卡片、听歌日记与平板双页展开。Apple Music 资料库体验与其他音源对齐。加入可选的 Google Drive 云同步。
感谢
谢谢安装早期 APK、帮我找出各处问题的朋友们。
从零开始
从第一次代码提交,到迎来第一批测试者之前的半年。
- 首次提交:打通 Subsonic 播放,搭起首页、资料库与正在播放页,支持封面动态取色与 Chromecast 投播。
- 接入 Gemini 歌曲信息查询。
- 支持多账号并存与切换,接入 Spotify。
- 聚合 QQ 音乐、网易云音乐与 LRCLIB 歌词源。
- 0.3 版本:加入单曲笔记、专辑评分与评论、NeoDB 同步,以及“问 Gemini”。
- 筹备 0.5 版本:完成隐私政策与正式应用签名。
- 重塑正在播放页,重新设计专辑页与艺术家页。
- 新版首页:上线“动态”与“接着听”。
- 时间戳笔记:笔记锚定在歌曲的具体秒数上。
- 完成 Memories 唱片刻纹徽记与专辑卡片。
- 适配平板与折叠屏的自适应分栏布局。
- 打磨核心转场与弹簧动效。
- 全面接入自绘图标库 Yoin Symbols,完成 Apple Music 设置流。
版本号和 Google Play 上的一致,日期是打包的那天。