Repository navigation
Releases: missuo/kumone
Release list
Kumone 0.3.21
Added
- iOS + macOS: offline downloads — download songs and whole playlists for offline listening, with a 「已下载」 library and a storage page to see usage and manage space. Thanks @xyspg (#111).
- macOS: customizable keyboard shortcuts for playback actions, plus optional system-wide (global) hotkeys — set them under Settings → 快捷键. Global hotkeys are off by default. Thanks @WillowBranch127 (#125, closes #122).
- iOS + macOS: iCloud sync (off by default) — continue playback where another device left off, keep settings in sync, and optionally share your sign-in between devices through iCloud Drive or a folder you choose. Shared sign-ins are encrypted with a sync password you set, and signing out revokes the session once no other device is using it. Thanks @yamakze (#138).
Fixed
- iOS + macOS: NetEase audio now retries on the twin CDN host when one host is unreachable — fixing playback that occasionally stalled mid-queue (progress kept running) or wouldn't replay a just-played song on a poor network. Thanks @xyspg (#115, closes #106).
- macOS: AutoMix no longer jumps the playhead backward (misaligning the progress bar and lyrics) when you pause and then resume. Thanks @WillowBranch127 (#126).
- macOS: AutoMix no longer drops out briefly when you resume after a pause. Thanks @XerWandeRer (#140, closes #136).
- macOS: scrolling the lyrics with a trackpad or mouse wheel no longer snaps back to the current line, and lines stay unblurred while you scroll. Thanks @xyspg (#139).
- macOS: the window buttons stay in place on the immersive now-playing page. Thanks @yxxbc (#130, closes #128).
- macOS: the Settings sub-pages (存储空间, 快捷键) have a back button that no longer overlaps the window controls, and Settings reopens on its main page. Thanks @yamakze (#135).
Improved
- iOS + macOS: the now-playing page uses far less CPU — on macOS about 5% of a core while playing instead of about 50% — and frees its memory while the window is minimised. Thanks @yxxbc (#129, closes #131).
- macOS: large playlists such as Liked Songs (1,000+ songs) scroll and load much more smoothly, artwork is decoded at the size it is shown, and the sidebar animates with less work. After updating, each cached song is downloaded once more on its next play. Thanks @morefreefg (#127).
- macOS: Settings is tidier — AutoMix shows its options only when it is on, keyboard shortcuts switch between in-app and global with a segmented control, and clearing the song cache now runs right away without a confirmation. Thanks @yamakze (#135).
- macOS: on macOS 26 and later the app now uses the current system window style. Thanks @yxxbc (#130).
新增
- iOS + macOS:离线下载——可下载单曲和整个歌单离线收听,新增「已下载」库和存储用量 / 管理页。感谢 @xyspg(#111)。
- macOS:可自定义播放等操作的键盘快捷键,并支持可选的全局(系统级)快捷键——在 设置 → 快捷键 里设置,全局快捷键默认关闭。感谢 @WillowBranch127(#125,关闭 #122)。
- iOS + macOS:iCloud 同步(默认关闭)——在另一台设备上接续播放、同步设置,并可通过 iCloud 云盘或自选文件夹在设备间共享登录。共享的登录信息以你设置的同步密码加密,退出登录时若已没有其他设备在用该会话,会一并注销。感谢 @yamakze(#138)。
修复
- iOS + macOS:网易云音频在某个 CDN 主机不可达时会自动重试其孪生主机——修复了弱网下偶发的「队列中途卡住(进度还在走)」和「刚听过的歌无法重播」。感谢 @xyspg(#115,关闭 #106)。
- macOS:AutoMix 暂停后恢复播放时,播放头不再往回跳(导致进度条和歌词错位)。感谢 @WillowBranch127(#126)。
- macOS:AutoMix 暂停后恢复播放时不再短暂断音。感谢 @XerWandeRer(#140,关闭 #136)。
- macOS:用触控板或鼠标滚轮翻看歌词时不再被拉回当前句,滚动期间歌词也不再模糊。感谢 @xyspg(#139)。
- macOS:沉浸式播放页上的窗口按钮不再错位。感谢 @yxxbc(#130,关闭 #128)。
- macOS:设置的二级页面(存储空间、快捷键)返回按钮不再与窗口控件重叠,重新打开设置时回到首页。感谢 @yamakze(#135)。
改进
- iOS + macOS:播放页的 CPU 占用大幅降低——macOS 上播放时约占 5% 个核心,此前约 50%——窗口最小化时还会释放内存。感谢 @yxxbc(#129,关闭 #131)。
- macOS:「我喜欢的音乐」等大歌单(1000 首以上)加载和滚动更流畅,封面按显示尺寸解码,侧边栏动画开销更小。更新后,已缓存的歌曲下次播放时会重新下载一次。感谢 @morefreefg(#127)。
- macOS:设置更简洁——AutoMix 仅在开启后显示子选项,快捷键用分段控件切换应用内 / 全局,清除歌曲缓存改为直接执行,不再弹出确认。感谢 @yamakze(#135)。
- macOS:在 macOS 26 及以上版本,应用改用当前的系统窗口样式。感谢 @yxxbc(#130)。
Kumone 0.3.20
Added
- macOS (experimental): AutoMix — an Apple-Music-style continuous-playback mode with beat-matched transitions, optional stem separation, loudness compensation and an output-device picker, on a new dual-deck AVAudioEngine backend. Off by default; turn it on in Settings. Thanks @XerWandeRer (#102).
- iOS: search and sort within the Liked Songs playlist. Thanks @yamakze (#121).
- Release: every release now also ships an AltStore / SideStore source (
altstore.json) for one-tap sideload updates. Thanks @vancez (#112).
Fixed
- iOS + macOS: home-page loading placeholders and the 新碟上架 album cards stay within the content width instead of overflowing it. Thanks @sld272 (#119).
新增
- macOS(实验性):AutoMix——类 Apple Music 的连续播放模式,支持节拍对齐的过渡、可选的人声 / 伴奏分离、响度补偿与输出设备选择,基于全新的双 deck AVAudioEngine 后端。默认关闭,可在设置里开启。感谢 @XerWandeRer(#102)。
- iOS:「我喜欢的音乐」歌单内支持搜索与排序。感谢 @yamakze(#121)。
- 发布:每次发布额外提供 AltStore / SideStore 源(
altstore.json),可在 AltStore 里一键更新侧载。感谢 @vancez(#112)。
修复
Kumone 0.3.19
Added
- iOS + macOS: an optional on-disk song cache (on by default, 100–1000 MB) — recently played tracks play from local storage, so replays work offline and rapid track switching is smoother; adjust the size or clear it in Settings. Thanks @yamakze (#109, part of #106).
- iOS + macOS: per-source control for grey (unavailable) tracks — enable or disable each fallback audio source (酷狗 / 酷我 / …) in Settings, plus stricter title/artist/duration match validation so a wrong song is no longer substituted. Thanks @yamakze (#104, addresses #77).
Fixed
- macOS: the Settings 「播放页模式」 picker now offers only the two layouts macOS actually renders (黑胶 / 经典) instead of four. (#105)
- macOS: the now-playing page slides in more smoothly — the titlebar and ambient tint fade out as the page rises, the arrow cursor no longer leaks from the sidebar divider onto the page, and the artwork cross-fades in. Thanks @sld272 (#100).
- iOS: tapping a track's cover in a list now plays it directly instead of opening the album, and the now-playing volume control moved into a compact popover. Thanks @yamakze (#108, part of #106).
新增
- iOS + macOS:可选的本地歌曲缓存(默认开启,100–1000 MB)——最近听过的歌从本地播放,断网也能重播、快速切歌更顺;可在设置里调整大小或清除。感谢 @yamakze(#109,#106 的一部分)。
- iOS + macOS:灰色(无版权)歌曲的音源可逐个开关——在设置里启用 / 禁用每个备用音源(酷狗 / 酷我 / …),并加入更严格的标题 / 歌手 / 时长匹配校验,不再匹配到错误的歌曲。感谢 @yamakze(#104,缓解 #77)。
修复
Kumone 0.3.18
Added / 新增
- iOS + macOS: a sleep timer — stop playback after a set duration or at the end of the current track, from the 播放 menu (macOS) or the now-playing more-actions menu (iOS). Thanks @yamakze (#98, closes #96).
- iOS + macOS:新增睡眠定时——可在设定时长后、或当前歌曲播完后停止播放,入口在「播放」菜单(macOS)或播放页的更多菜单(iOS)。感谢 @yamakze(#98,关闭 #96)。
- iOS + macOS: jump from a playing track to its artist or album page (and play from there) via the artwork / track menu. Thanks @yamakze (#95, closes #80).
- iOS + macOS:可从正在播放的歌曲跳转到其歌手或专辑页并从那里播放(通过封面 / 歌曲菜单)。感谢 @yamakze(#95,关闭 #80)。
- macOS: an ambient background behind the main window derived from the current track's artwork — a soft color wash plus a subtle titlebar tint that follows the playing song. On by default; toggle it off or adjust the intensity in Settings. Thanks @yamakze (#86).
- macOS:主窗口新增取自当前封面的氛围背景——柔和的色彩铺底 + 淡淡的标题栏染色,随播放歌曲变化。默认开启,可在设置里关闭或调节强度。感谢 @yamakze(#86)。
- iOS: the artwork ambient background is now available on iOS too, with the same toggle + intensity slider in Settings. Thanks @yamakze (#99).
- iOS:封面氛围背景现在 iOS 也支持,设置里同样有开关与强度滑块。感谢 @yamakze(#99)。
Fixed / 修复
-
macOS: the now-playing artwork no longer snaps out of place during the open/close transition when the image finishes loading mid-animation. Thanks @Perfect9s (#92).
-
macOS:进入 / 退出播放页时,封面即使在动画途中才加载完也不再错位跳动。感谢 @Perfect9s(#92)。
-
macOS: the main-window titlebar ambient tint now matches the app's light/dark appearance instead of lagging a step behind it. Thanks @yamakze (#93).
-
macOS:主窗口标题栏的氛围染色现在会正确匹配 App 的浅色 / 深色外观,不再慢一拍。感谢 @yamakze(#93)。
-
macOS: switching a fixed theme (Light/Dark) back to "follow system" now updates the native titlebars of both the main and Settings windows immediately, via
NSApp.appearance. (#94) -
macOS:把固定主题(浅色 / 深色)切回「跟随系统」时,主窗口与设置窗口的原生标题栏现在会通过
NSApp.appearance立即同步。(#94) -
macOS: the toolbar search field and the floating player bar now keep more clearance from the window's rounded corners, so their capsules no longer nearly touch the window edges and the inner/outer corner radii stop visually merging. (#88)
-
macOS:工具栏搜索框与悬浮播放条现在与窗口圆角保持更多间距,不再几乎贴住窗口边缘,内外圆角也不再互相干扰。(#88)
-
macOS: the album artwork in the player bar and the immersive now-playing page no longer shows a stray blue focus ring (macOS 27 drew the system focus ring on those decorative artwork buttons). (#97)
-
macOS:播放条与沉浸播放页的专辑封面不再出现多余的蓝色聚焦边框(macOS 27 会在这些装饰性封面按钮上绘制系统聚焦环)。(#97)
Kumone 0.3.17
Added / 新增
- macOS: a 「减少推荐」 (reduce recommendation) right-click action on un-liked songs in 每日推荐 and 私人雷达 lists — it asks NetEase to swap the song out and replaces it in place. Thanks @yamakze (#84, closes #74).
- macOS:每日推荐 / 私人雷达 列表里,未收藏歌曲的右键菜单新增「减少推荐」——会请求网易云替换该歌曲并就地替换。感谢 @yamakze(#84,关闭 #74)。
Fixed / 修复
- iOS: the lock screen and Dynamic Island Now Playing controls show previous/next track again instead of back-15s/forward-15s. Registering the ±15s skip commands (added for CarPlay in 0.3.15) made iOS pick the podcast-style skip layout system-wide and hid the track buttons; those commands are removed, so previous/next are the media buttons everywhere (CarPlay included). (#83, #87)
- iOS:锁屏与灵动岛的「正在播放」控制重新显示上一首 / 下一首,而不是后退 15 秒 / 前进 15 秒。此前为 CarPlay 注册的 ±15 秒快进快退命令(0.3.15 引入)让 iOS 在全局采用了播客式布局、把切歌按钮挤掉了;现已移除这两个命令,上一首 / 下一首恢复为各处(含 CarPlay)的系统媒体按钮。(#83、#87)
- macOS: the search results page no longer shows a second, empty system search box on top of the toolbar search field — the page's
.searchablebar is now iOS-only. Thanks @yamakze (#90, closes #89). - macOS:搜索结果页不再在工具栏搜索框之外多出一个空的系统搜索框——结果页的
.searchable搜索栏改为仅 iOS 使用。感谢 @yamakze(#90,关闭 #89)。
Kumone 0.3.16
Added / 新增
- iOS: CarPlay Now Playing gains a working Up Next button — tapping it pushes the live playback queue (current track pinned on top, up to 300 upcoming rows), and picking a row jumps straight to that track. Outside FM mode the button row also gains 随机 and 循环 controls whose icons track
shuffleEnabled/repeatMode, and the album-artist button opens the current track's album (falling back to its first artist for cloud-disk tracks with no album). Thanks @MikeChongCan (#54). - iOS:CarPlay Now Playing 的「播放队列」按钮现在可用——点击弹出实时播放队列(当前曲目置顶,最多 300 条待播),点任意一行直接跳转播放。非 FM 模式下按钮区新增 随机 / 循环 控件,图标跟随
shuffleEnabled与repeatMode变化;专辑歌手按钮可跳转当前曲目的专辑(云盘歌曲等无专辑信息时回退到第一位歌手)。感谢 @MikeChongCan(#54)。 - Build:
make configure/make configure-carplayselect which capabilities the iOS build ships with, plusmake build/test/app/projectwrappers. Runmakefor the list. (#54) - Build:新增
make configure/make configure-carplay切换 iOS 构建包含的能力,另有make build/test/app/project等封装。执行make查看全部目标。(#54)
Changed / 变更
- iOS: CarPlay is now excluded from the default build entirely, not just left unsigned —
UISupportsCarPlayand theCPTemplateApplicationSceneSessionRoleApplicationscene declaration have moved out ofios/Config/Info.plistand are injected, together with thecom.apple.developer.carplay-audioentitlement, only bymake configure-carplay. The overlay is written to untracked files and never touches the Xcode project, so enabling CarPlay leaves the working tree clean. Replaces the previous "uncommentKumoneIOS.entitlements.exampleby hand" flow. (#54) - iOS:CarPlay 现在从默认构建中完全移除,而不只是不签名——
UISupportsCarPlay与CPTemplateApplicationSceneSessionRoleApplicationscene 声明已移出ios/Config/Info.plist,与com.apple.developer.carplay-audioentitlement 一起,仅由make configure-carplay注入。覆盖文件均不纳入 git 且完全不改动 Xcode 工程,开启 CarPlay 后工作区依然干净。取代原先手动取消注释KumoneIOS.entitlements.example的流程。(#54)
Fixed / 修复
- iOS: the in-app updater now saves the downloaded IPA into the app's Documents folder — findable in the Files app under On My iPhone ▸ Kumone (the app now enables file sharing) — and opens a share sheet so it can be saved or handed straight to a signing tool (全能签 / ESign / AltStore …), instead of only offering an export dialog that left users unable to locate the file. (#73, #50)
- iOS:应用内更新现在会把下载的 IPA 保存到 App 的 Documents 目录——可在「文件」App ▸ 我的 iPhone ▸ Kumone 里找到(已开启文件共享)——并弹出分享面板,可保存或直接导入签名工具(全能签 / ESign / AltStore 等),不再是之前那种让人找不到文件的导出弹窗。(#73,#50)
Kumone 0.3.15
Added / 新增
- iOS: CarPlay support — strict 4-tab mirror of the App's main UI (推荐 / 精选 / 漫游 / 我的): 推荐 tab exposes 每日推荐 / 推荐歌单 / 雷达歌单 / 排行榜 / 新碟上架 / 推荐歌手; 精选 tab exposes 精品 / 热门 / 排行榜 / 官方 / 华语; 漫游 tab is a single start/skip row; 我的 tab exposes 我的音乐 (with 每日推荐 / 最近播放 / 音乐云盘 / 我喜欢的音乐) + 创建的歌单 + 收藏的歌单. Now Playing gains a 喜欢 button (always on) and a 不喜欢 / trash button (FM mode only, matching the App's FMView); ±15s skip, shuffle, and repeat commands also route through CarPlay's Now Playing buttons. CarPlay is opt-in and off by default (the audio entitlement stays commented until Apple approval). Thanks @zlfyuan (#69).
- iOS:新增 CarPlay 支持——严格对齐 App 主界面的 4 个 Tab(推荐 / 精选 / 漫游 / 我的):推荐 tab 含 每日推荐 / 推荐歌单 / 雷达歌单 / 排行榜 / 新碟上架 / 推荐歌手;精选 tab 含 精品 / 热门 / 排行榜 / 官方 / 华语;漫游 tab 单按钮开始/换一首;我的 tab 含 我的音乐(含每日推荐 / 最近播放 / 音乐云盘 / 我喜欢的音乐)+ 创建的歌单 + 收藏的歌单。Now Playing 新增 喜欢按钮(始终可用)和 trash / 不喜欢按钮(仅在 FM 模式显示,对齐 App FMView);±15秒快进快退、随机、循环按钮均已接通。CarPlay 默认关闭、需手动启用(音频授权在获批前保持注释)。感谢 @zlfyuan(#69)。
Fixed / 修复
- iOS: CarPlay 漫游 tab now reflects the live playback state — a "正在漫游" row surfaces the currently playing track while FM is on, the action button toggles 换一首 / 继续漫游 with the actual isPlaying value, and the tab no longer restarts FM when paused. The CarPlay connector now subscribes to both
$isFMModeand$isPlayingso the FM template refreshes whenever playback state changes. - iOS:CarPlay 漫游 tab 现在会同步播放状态:FM 模式下显示"正在漫游"行(当前曲目),操作按钮随
isPlaying在"换一首 / 继续漫游"之间切换,FM 暂停时点击按钮是继续而不是重启 FM。CarPlay 连接器同时订阅$isFMMode和$isPlaying,播放状态变化时刷新 FM 模板。 - iOS: the
com.apple.developer.carplay-audioentitlement is now left commented inios/Config/KumoneIOS.entitlementsby default, and a ready-to-copy template is added atios/Config/KumoneIOS.entitlements.example. CarPlay activation requires the Apple CarPlay audio capability which most developer accounts are not granted; leaving the entitlement on without approval breaks real-device builds withEntitlement ... not found and could not be included in profile. CarPlay code and Info.plist scene configuration remain in place — once Apple approval lands, just uncomment and re-sign. README updated with the enable steps. - iOS:
com.apple.developer.carplay-audio在ios/Config/KumoneIOS.entitlements中默认改为注释状态,并新增模板文件ios/Config/KumoneIOS.entitlements.example。CarPlay 激活需要 Apple CarPlay 音频能力,多数开发者账号不会被授予;未授权时打开会导致真机签名失败(Entitlement ... not found and could not be included in profile)。CarPlay 实现代码与 Info.plist scene 配置保持不变——拿到 Apple 授权后取消注释重新签名即可。README 同步更新启用步骤。 - iOS: fixed the app launching in letterboxed compatibility mode (black bars, oversized UI) on some devices such as iPhone 15 Pro Max — the launch screen was emitted as a malformed nested
UILaunchScreen; it is now declared flat and correctly, so the app renders at native full-screen resolution. (#71) - iOS:修复部分设备(如 iPhone 15 Pro Max)以信箱模式(黑边、界面放大)启动的问题——此前
UILaunchScreen被生成为嵌套的错误结构,现改为正确的扁平声明,应用按原生全屏分辨率渲染。(#71) - iOS: playlist cover cards on 推荐 / 精选 no longer misalign vertically when titles wrap to two lines — the play-count badge and hover button are now overlays that don't affect the cover's layout size. Thanks @sld272 (#68).
- iOS:推荐 / 精选 的歌单封面卡片在标题换行时不再上下错位——播放量徽标与悬浮按钮改为不参与封面尺寸计算的 overlay。感谢 @sld272(#68)。
- iPadOS: Settings and Search are now reachable on iPad — gear + magnifier entries in the sidebar footer. The iPad layout previously had no Settings entry (so audio quality etc. couldn't be changed) and no working search. (#67, #59)
- iPadOS:iPad 现在可以打开设置和搜索——侧栏底部新增齿轮与放大镜入口。此前 iPad 布局没有设置入口(音质等无法切换)、也没有可用的搜索。(#67,#59)
- iPadOS: the landscape now-playing page no longer stretches its two columns edge-to-edge (cramped on the left, a wide blank gutter on the right) — the content band is capped and centred. (#62)
- iPadOS:横屏播放页不再把两栏铺满整个宽度(左侧拥挤、右侧大片留白)——内容区域现在限制最大宽度并居中。(#62)
- macOS: closing the main window (Cmd+W / red button) now hides it instead of destroying the scene, so the Dock icon always brings it back; also covers reopening after minimize and fronting the window when it is hidden behind others. Regression from the #52 single-window change. (#60, #63, #66, #70)
- macOS:用 Cmd+W / 红灯关闭主窗口时改为隐藏而非销毁场景,点击 Dock 图标始终能重新唤出;同时覆盖最小化后重开、以及窗口被其他窗口盖住时的前置。此为 #52 单窗口改动引入的回归。(#60、#63、#66、#70)
Improved / 改进
- iOS: in the immersive now-playing page, tapping the small top-left cover while lyrics (or the queue) are shown collapses back to the full artwork — matching Apple Music. (#50)
- iOS:沉浸播放页在显示歌词(或队列)时,点击左上角的小封面即可收起、回到大封面视图,与 Apple Music 一致。(#50)
- iOS: detail-page loading skeletons unified, the FM (漫游) page scales responsively on small/landscape screens, immersive-lyrics scroll & scale are smoother, and floating player-bar / tab-bar clearance is computed more accurately. Thanks @fanyuexiang (#65).
- iOS:详情页加载骨架统一、FM(漫游)页在小屏/横屏自适应缩放、沉浸歌词滚动与缩放更顺滑、底部播放条 / tab bar 留白计算更准确。感谢 @fanyuexiang(#65)。
Kumone 0.3.14
Added / 新增
- iOS + macOS: a retro vinyl record-player now-playing mode (黑胶模式) — programmatic vinyl + tonearm with swipe-to-switch. Opt in from Settings (the default stays 沉浸模式). Thanks @MikeChongCan (#55).
- iOS + macOS:新增黑胶唱片播放页模式(黑胶模式)——矢量唱片 + 唱臂,可滑动切换。默认仍是沉浸模式,可在设置中选择。感谢 @MikeChongCan(#55)。
- macOS: a "桌面歌词水平居中" toggle that locks the floating lyric capsule to the horizontal centre of the screen (vertical drag still works). (#48)
- macOS:新增「桌面歌词水平居中」开关,可把悬浮歌词锁定在屏幕水平中央(仍可上下拖动)。(#48)
Fixed / 修复
Kumone 0.3.13
Added / 新增
- iOS + macOS: furigana (振假名) shown over the kanji in Japanese lyrics, composing with the karaoke wipe; romaji sokuon and some dictionary readings corrected; a 3-way 歌词注音 setting (无 / 罗马音 / 振假名). Desktop lyrics now show the annotation too (closes #45). Thanks @xyspg (#53, follow-up on #25).
- iOS + macOS:日文歌词汉字上方显示振假名(与逐字高亮叠加);修正罗马音促音与部分词典读音;歌词注音改为三档设置(无 / 罗马音 / 振假名);桌面歌词也会显示注音(修复 #45)。感谢 @xyspg(#53,#25 的后续)。
Fixed / 修复
- macOS: the app launches a single main window instead of two overlapping ones, and reopens correctly from the Dock — the scene is now a single-instance
Window. Thanks @baisensenseng (#52, fixes #58). - macOS:应用启动只创建单个主窗口(不再出现两个重叠窗口),并能正确从 Dock 重开——场景改为单实例
Window。感谢 @baisensenseng(#52,修复 #58)。 - iOS: the mini-player cover no longer reloads/flashes each time you switch tabs —
CachedAsyncImageseeds from the in-memory cache synchronously. (#46) - iOS:切换 TabBar 时底部播放栏封面不再重新加载/闪烁——图片会同步从内存缓存取用。(#46)
- iOS: the now-playing zoom transition anchors on the mini player again instead of the screen centre (a regression from the #35 idle-platter fix). (#57)
- iOS:进入/退出播放页的 zoom 转场重新以迷你播放器为锚点(此前退化为屏幕中央,是 #35 修复引入的回归)。(#57)
Improved / 改进
Kumone 0.3.12
Improved / 改进
- iOS + macOS: stronger contrast for karaoke (逐字) lyrics — unsung characters are dimmer, so the word-by-word highlight is more obvious. Only songs that have NetEase verbatim (
yrc) lyrics show it; others keep line-level highlighting. - iOS + macOS:逐字歌词(卡拉OK)对比度加强——未唱的字更暗,逐字高亮更明显。仅对有网易云逐字歌词(
yrc)的歌曲生效,其余保持整行高亮。