diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest b/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest index 38ef457..68ae6eb 100644 --- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest +++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3 (Package)/Package.appxmanifest @@ -12,7 +12,7 @@ + Version="1.0.17.0" /> diff --git a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Views/SettingsWindow.xaml b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Views/SettingsWindow.xaml index a0e3720..3e54e3a 100644 --- a/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Views/SettingsWindow.xaml +++ b/BetterLyrics.WinUI3/BetterLyrics.WinUI3/Views/SettingsWindow.xaml @@ -12,8 +12,6 @@ - - - + diff --git a/README.CN.md b/README.CN.md index 63e0e1d..1f330fc 100644 --- a/README.CN.md +++ b/README.CN.md @@ -1,6 +1,8 @@ -_**Click here to see the English version**_ +> 注:以下内容使用 https://claude.ai/ 依照英文原文翻译 -_**点此处查看常见问题与解答(FAQ)**_ +_**🌐Click here to see the English version**_ + +_**❓点击查看常见问题(FAQ)**_
@@ -9,143 +11,142 @@

BetterLyrics

- -

-基于 WinUI 3 打造的丝滑动态歌词显示工具 +

+基于 WinUI 3 构建的流畅动态歌词显示工具

---- +## 🎉 本项目已获得少数派推荐! +查看文章:[BetterLyrics – 专为 Windows 设计的沉浸式流畅歌词显示工具](https://sspai.com/post/101028) -- [「BetterLyrics」反馈交流群(简体中文)](https://qun.qq.com/universal-share/share?ac=1&authKey=4Q%2BYTq3wZldYpF5SbS5c19ECFsiYoLZFAIcBNNzYpBUtiEjaZ8sZ%2F%2BnFN0qw3lad&busi_data=eyJncm91cENvZGUiOiIxMDU0NzAwMzg4IiwidG9rZW4iOiJiVnhqemVYN0N5QVc3b1ZkR24wWmZOTUtvUkJoWm1JRWlaWW5iZnlBcXJtZUtGc2FFTHNlUlFZMi9iRm03cWF5IiwidWluIjoiMTM5NTczOTY2MCJ9&data=39UmAihyH_o6CZaOs7nk2mO_lz2ruODoDou6pxxh7utcxP4WF5sbDBDOPvZ_Wqfzeey4441anegsLYQJxkrBAA&svctype=4&tempid=h5_group_info) (QQ群号:1054700388) -- [「BetterLyrics」反馈交流群(繁体中文/英文)](https://discord.gg/5yAQPnyCKv) (Discord) +## 反馈交流群 ---- +- [「BetterLyrics」反馈交流群(简体中文)](https://qun.qq.com/universal-share/share?ac=1&authKey=4Q%2BYTq3wZldYpF5SbS5c19ECFsiYoLZFAIcBNNzYpBUtiEjaZ8sZ%2F%2BnFN0qw3lad&busi_data=eyJncm91cENvZGUiOiIxMDU0NzAwMzg4IiwidG9rZW4iOiJiVnhqemVYN0N5QVc3b1ZkR24wWmZOTUtvUkJoWm1JRWlaWW5iZnlBcXJtZUtGc2FFTHNlUlFZMi9iRm03cWF5IiwidWluIjoiMTM5NTczOTY2MCJ9&data=39UmAihyH_o6CZaOs7nk2mO_lz2ruODoDou6pxxh7utcxP4WF5sbDBDOPvZ_Wqfzeey4441anegsLYQJxkrBAA&svctype=4&tempid=h5_group_info) (1054700388) QQ群 +- [「BetterLyrics」反馈交流群(繁体中文/英语)](https://discord.gg/5yAQPnyCKv) Discord服务器 -🎉 本项目已被少数派精选推荐!欢迎阅读:[BetterLyrics - 一款专为 Windows 打造的沉浸式流畅歌词显示软件](https://sspai.com/post/101028) +## 核心特色功能 ---- +- 动态模糊专辑封面作为背景 +- 流畅的歌词淡入淡出、缩放效果 +- 切换歌曲时界面平滑过渡 +- 逐字渐变卡拉OK效果(带光晕) +- 沉浸式桌面歌词(悬浮模式) +- 本地翻译(支持30种语言) -## 核心特色 - -- 动态模糊专辑封面背景 -- 丝滑的歌词淡入/淡出、缩放效果 -- 歌曲切换时的流畅界面过渡 -- 逐字渐变的卡拉OK效果(带光晕) -- 沉浸式桌面歌词(停靠模式) -- 本地化歌词翻译(支持 30 种语言) - -> 项目仍在开发中,最新分支可能存在未修复的 Bug 或异常行为 +> 本项目仍在开发中,最新版本可能存在bug和意外行为。 ## 支持的歌词来源 -- 本地资源 +- 本地存储 - 音乐文件(内嵌歌词) - - [.lrc]() 文件(标准格式与增强格式) + - [.lrc]() 文件(支持标准格式和增强格式) - [.eslrc](https://github.com/ESLyric/release) 文件 - [.ttml](https://en.wikipedia.org/wiki/Timed_Text_Markup_Language) 文件 -(歌词下载推荐工具:[LDDC](https://github.com/chenmozhijin/LDDC)) +(如需下载歌词,可使用 [LDDC](https://github.com/chenmozhijin/LDDC)) -- 在线歌词源 +- 在线歌词提供商 - QQ音乐 - 网易云音乐 - 酷狗音乐 - [amll-ttml-db](https://github.com/Steve-xmh/amll-ttml-db) - [LRCLIB](https://lrclib.net/) -## 效果展示 +## 应用截图 ### 标准模式 -![标准模式](Screenshots/image.png) +![alt text](Screenshots/image.png) -![光晕浮动效果](Screenshots/glow-float.gif) +![alt text](Screenshots/glow-float.gif) -![歌词面板](Screenshots/fan.png) +![alt text](Screenshots/fan.png) -![纯歌词模式](Screenshots/lyrics-only.png) +![alt text](Screenshots/lyrics-only.png) -![纯专辑封面模式](Screenshots/album-art-only.png) +![alt text](Screenshots/album-art-only.png) -### 停靠模式 +### 悬浮模式 -![停靠模式1](Screenshots/dock-1.png) +![alt text](Screenshots/dock-1.png) -![停靠模式2](Screenshots/dock-2.png) +![alt text](Screenshots/dock-2.png) ### 桌面模式 -![桌面模式1](Screenshots/desktop-1.png) +![alt text](Screenshots/desktop-1.png) -![桌面模式2](Screenshots/desktop-2.png) +![alt text](Screenshots/desktop-2.png) ## 演示视频 -观看 B 站演示视频(2025年7月7日发布)[点击此处](https://www.bilibili.com/video/BV1zjGjzfEXh) +观看我们的介绍视频(2025年7月7日上传):[B站链接](https://www.bilibili.com/video/BV1zjGjzfEXh) -## 立即体验 +## 立即下载体验 -- 稳定版 +### Microsoft Store - + -> **最便捷**的获取方式,提供**无限制**免费试用或购买(免费版与付费版**功能完全一致**,购买视为对开发者的支持) +**最简单**的获取方式,**无限制**免费试用或购买(免费版与付费版**功能完全相同**) -或通过 Google Drive 获取(链接见[发布页](https://github.com/jayfunc/BetterLyrics/releases)) +☕ 如果您觉得有用,请考虑在**Microsoft Store**中购买支持🧧,我会非常感激的!🥰 -> 下载的是 ".zip" 压缩包,安装指南请参阅[此文档](How2Install/How2Install.md) +> 请注意,Microsoft Store中的版本可能不是最新版本。 -- 开发版 -可通过 `git clone` 拉取项目源码自行编译 +### Google Drive -## 已测试播放器 +想要体验**最新**版本?从Google Drive获取(请查看[发布页面](https://github.com/jayfunc/BetterLyrics/releases)获取链接) + +> 请注意您下载的是".zip"文件,安装指南请参考[此文档](How2Install/How2Install.md)。 + +## 已测试的音乐播放器 - 酷狗音乐 - - **时间轴同步限制**:酷狗不广播时间轴信息,调整进度时歌词无法实时跟随 + - 不会广播时间线信息,这意味着当您在酷狗音乐中更改播放进度时,BetterLyrics无法检测到此更改。 - Apple Music - - 需在设置中调整时间轴阈值至 600 ms 左右(路径:设置→高级选项) + - 确保您在设置中将时间线阈值设置为约600毫秒(进入"设置"-"高级选项"进行更改),否则歌词会不断前后跳动。 - foobar2000 - - 需配合安装 [foo_mediacontrol](https://github.com/dumbie/foo_mediacontrol) 插件 + - 确保您安装了 https://github.com/dumbie/foo_mediacontrol 插件 - Spotify - QQ音乐 - PotPlayer -- 系统自带媒体播放器 +- 媒体播放器(系统自带) -## 鸣谢 +## 特别感谢 - [Lyricify-Lyrics-Helper](https://github.com/WXRIW/Lyricify-Lyrics-Helper) - - 提供 QQ/网易云/酷狗歌词获取与解密 + - 提供QQ、网易、酷狗音源的歌词获取、解密和解析 - [LRCLIB](https://lrclib.net/) - - 歌词 API 服务 -- [ATL.NET](https://github.com/Zeugma440/atldotnet) - - 音乐文件封面提取 + - LRCLIB歌词API提供商 +- [Audio Tools Library (ATL) for .NET](https://github.com/Zeugma440/atldotnet) + - 用于提取音乐文件中的图片 - [WinUIEx](https://github.com/dotMorten/WinUIEx) - - Win32 窗口 API 封装 + - 提供便捷的Win32 API窗口操作方式 - [TagLib#](https://github.com/mono/taglib-sharp) - - 歌词内容解析 + - 用于读取原始歌词内容 - [Vanara](https://github.com/dahall/Vanara) - - Win32 API 封装库 -- [Stackoverflow - WPF边距动画实现](https://stackoverflow.com/a/21542882/11048731) + - Win32 API包装器 +- [Stackoverflow - How to animate Margin property in WPF](https://stackoverflow.com/a/21542882/11048731) - [DevWinUI](https://github.com/ghost1372/DevWinUI) -- [B站 - WinUI3系统背景效果教程](https://www.bilibili.com/video/BV1PY4FevEkS) -- [博客园 - .NET应用与SMTC交互](https://www.cnblogs.com/TwilightLemon/p/18279496) -- [Win2D游戏循环实现](https://www.cnblogs.com/walterlv/p/10236395.html) -- [Win2D高级示例](https://github.com/r2d2rigo/Win2D-Samples) -- [CommunityToolkit开发指南](https://mvvm.coldwind.top/) +- [Bilibili -【WinUI3】SystemBackdropController:定义云母、亚克力效果](https://www.bilibili.com/video/BV1PY4FevEkS) +- [cnblogs - .NET App 与 Windows 系统媒体控制(SMTC)交互](https://www.cnblogs.com/TwilightLemon/p/18279496) +- [Win2D 中的游戏循环:CanvasAnimatedControl](https://www.cnblogs.com/walterlv/p/10236395.html) +- [r2d2rigo/Win2D-Samples](https://github.com/r2d2rigo/Win2D-Samples/blob/master/IrisBlurWin2D/IrisBlurWin2D/MainPage.xaml.cs) +- [CommunityToolkit - 从入门到精通](https://mvvm.coldwind.top/) -## 灵感来源 +## 设计灵感来源 -- [网易云歌词增强](https://github.com/solstice23/refined-now-playing-netease) +- [refined-now-playing-netease](https://github.com/solstice23/refined-now-playing-netease) - [Lyricify-App](https://github.com/WXRIW/Lyricify-App) -- [椒盐音乐播放器](https://moriafly.com/program/salt-player) -- [MyToolBar任务栏工具](https://github.com/TwilightLemon/MyToolBar) +- [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player) +- [MyToolBar](https://github.com/TwilightLemon/MyToolBar) -## 项目星标历史 +## Star 历史 [![Star History Chart](https://api.star-history.com/svg?repos=jayfunc/BetterLyrics&type=Date)](https://www.star-history.com/#jayfunc/BetterLyrics&Date) -## 欢迎反馈与贡献 +## 欢迎提交问题和拉取请求 -如遇问题请提交 Issue,如有改进建议欢迎提交 PR \ No newline at end of file +如果您发现bug,请在issues中提交;如果您有任何想法,也欢迎在这里分享。 \ No newline at end of file diff --git a/README.md b/README.md index 46b9fce..e5f7846 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -_**点此处查看中文说明**_ +_**🌐点此处查看中文说明**_ -_**Click here to view frequently asked questions (FAQ)**_ +_**❓Click here to view frequently asked questions (FAQ)**_
@@ -9,22 +9,18 @@

BetterLyrics

- -

+

Your smooth dynamic lyrics display tool built with WinUI 3

---- +## 🎉 This project was featured by SSPAI! +Check out the article: [BetterLyrics – An immersive and smooth lyrics display tool designed for Windows](https://sspai.com/post/101028) + +## Feedback and chat group - [「BetterLyrics」反馈交流群(简体中文)](https://qun.qq.com/universal-share/share?ac=1&authKey=4Q%2BYTq3wZldYpF5SbS5c19ECFsiYoLZFAIcBNNzYpBUtiEjaZ8sZ%2F%2BnFN0qw3lad&busi_data=eyJncm91cENvZGUiOiIxMDU0NzAwMzg4IiwidG9rZW4iOiJiVnhqemVYN0N5QVc3b1ZkR24wWmZOTUtvUkJoWm1JRWlaWW5iZnlBcXJtZUtGc2FFTHNlUlFZMi9iRm03cWF5IiwidWluIjoiMTM5NTczOTY2MCJ9&data=39UmAihyH_o6CZaOs7nk2mO_lz2ruODoDou6pxxh7utcxP4WF5sbDBDOPvZ_Wqfzeey4441anegsLYQJxkrBAA&svctype=4&tempid=h5_group_info) (1054700388) on QQ - [「BetterLyrics」Feedback Chat Group (Traditional Chinese / English)](https://discord.gg/5yAQPnyCKv) on Discord ---- - -🎉 This project was featured by SSPAI! Check out the article: [BetterLyrics – An immersive and smooth lyrics display tool designed for Windows](https://sspai.com/post/101028) - ---- - ## Highlighted features - Dynamic blur album art as background @@ -85,22 +81,24 @@ Watch our introduction video (uploaded on 7 July 2025) on Bilibili [here](https: ## Try it now -- Stable version +### Microsoft Store -> **Easiest** way to get it. **Unlimited** free trail or purchase (there is **no difference** between free and paid version, if you like you can purchase to support me) +**Easiest** way to get it. **Unlimited** free trail or purchase (there is **no difference** between free and paid version) -Or alternatively get it from Google Drive (see [release](https://github.com/jayfunc/BetterLyrics/releases) page for the link) +☕ If you find it helpful, please consider purchasing 🧧 it in **Microsoft Store**, I'll appreciate it! 🥰 + +> Please note that the version in Microsoft Store may not be the latest. + +### Google Drive + +Wanna try the **latest** version? get it from Google Drive (see [release](https://github.com/jayfunc/BetterLyrics/releases) page for the link) > Please note you are downloading ".zip" file, for guide on how to install it, please kindly follow [this doc](How2Install/How2Install.md). -- Latest dev version - -You can `git clone` this project and build it yourself. - ## Tested music player - Kugou Music diff --git a/image.png b/image.png new file mode 100644 index 0000000..47f0d61 Binary files /dev/null and b/image.png differ