💁🏻♂️ 剪切板链接识别 | 内存优化 | 性能重构版
2.4.5 版本新增剪贴板链接监听、浏览器标签获取、优酷视频匹配规则等功能,修复多项歌词、显示、适配问题,大幅优化内存占用(下降30-50mb,约80%),重构多处代码与识别逻辑,提升整体运行性能。
NEW
实现Windows平台剪贴板监听功能,当检测到复制的链接时弹出灵动岛通知,支持一键打开链接
控制台添加剪贴板监控开关
新增优酷多品类视频后缀匹配规则
新增浏览器活动标签页获取功能并优化视频模式判定逻辑
新增浏览器Pro媒体播放支持
UPDATE
替换浏览器标签获取方案为Win32 API实现
重构封面逻辑,集中管理并修复竞态问题
重构代码简化应用识别和搜索元数据处理
重构封面逻辑,提取复用缓存处理函数
重构了浏览器音乐元数据处理的逻辑,将重复的代码提取为独立函数applyBrowserMusicMeta,同时完善了通用媒体+浏览器来源的音乐信息修正逻辑,统一处理歌曲标题、歌手和封面的更新流程。
修改浏览器Pro模式判定逻辑,采用对主流视频平台+主流音乐平台进行关键词识别的机制
FIX
优化了内存占用,至少减少50mb内存占用
优化浏览器Pro模式的元数据处理与搜索逻辑
移除位置记忆与锁定功能,优化启动居中逻辑以尝试解决位置偏移问题
修复WS活跃时歌词被意外清空的问题
修复歌词第一句与标题占位文本重复时无法显示的问题
修复浏览器模式下歌手显示不准确的问题
修复SMTC封面应用后的逻辑不一致问题
优化多处代码注释的表述与可读性
优化频谱显示与浏览器视频模式识别
👉 若要体验 FPS / 任务栏组件 功能,请下载 NSD_Fps_Plugin.exe / NSD_Taskbar_Plugin.exe 并放到软件目录下。
👉 性能重构版:NotchPeninsula
为了极致的性能优化和内存管理,我使用 C# + Skia 新开了一个刘海屏/灵动岛项目(也可以在下方直接下载 NotchPeninsula.1.2.0.exe): NotchPeninsula(NPS),实测内存占用 20-30 mb 上下! 吊打Webview,体验上也不用担心,该有的新项目都会有,目前项目在持续开发中,感兴趣的小伙伴可以点亮一个 Star 支持一下!也非常感谢所有使用 NSD 的小伙伴,我爱你们。
