|
1 | | -[原页面已更改,点此返回项目主页](https://github.com/jayfunc/BetterLyrics) |
| 1 | + |
| 2 | + |
| 3 | +<div align=center> |
| 4 | + <img src="BetterLyrics.WinUI3/BetterLyrics.WinUI3/Assets/Logo.png" alt="" width="96"> |
| 5 | +</div> |
| 6 | + |
| 7 | +<h2 align=center> |
| 8 | +BetterLyrics |
| 9 | +</h2> |
| 10 | + |
| 11 | +<h4 align="center"> |
| 12 | +🤩 一款优雅且高度自定义的歌词/播放器应用,基于 WinUI3/Win2D 构建 |
| 13 | +</h4> |
| 14 | + |
| 15 | +<div align="center"> |
| 16 | + |
| 17 | +[**_📖 点按此处浏览软件操作说明_**](https://github.com/jayfunc/BetterLyrics/wiki) |
| 18 | + |
| 19 | +</div> |
| 20 | + |
| 21 | +<div align=center> |
| 22 | + |
| 23 | +    |
| 24 | + |
| 25 | +</div> |
| 26 | + |
| 27 | +<div align=center> |
| 28 | + |
| 29 | +[](https://github.com/jayfunc/BetterLyrics/stargazers) |
| 30 | + |
| 31 | +</div> |
| 32 | + |
| 33 | +<div align="center"> |
| 34 | + |
| 35 | +<mark>**_💞 BetterLyrics 的发展离不开每一位贡献者、反馈者和用户的全力支持。_**</mark> |
| 36 | + |
| 37 | +</div> |
| 38 | + |
| 39 | +## 🎉 该项目入选少数派推荐文章! |
| 40 | + |
| 41 | +文章链接:[BetterLyrics - 一款专为 Windows 打造的沉浸式流畅歌词显示软件](https://sspai.com/post/101028) |
| 42 | + |
| 43 | +## 🔈 反馈交流群 |
| 44 | + |
| 45 | +[QQ 群](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) | [Discord Server](https://discord.gg/5yAQPnyCKv) | [Telegram Group](https://t.me/+svhSLZ7awPsxNGY1) |
| 46 | + |
| 47 | +## 🌟 特色功能 |
| 48 | + |
| 49 | +- 🌠 **精美的用户界面** |
| 50 | + - 流畅、高度自定义的样式、动画、动效 |
| 51 | + - 沉浸式流体背景 |
| 52 | + - 透视/扇形歌词 |
| 53 | + - 雪花效果 |
| 54 | + - 多种歌词滚动函数 |
| 55 | + - ... |
| 56 | +- ↔️ **强大的歌词翻译** |
| 57 | + - 本地机器翻译 (支持 30 多种语言) |
| 58 | + - 自动读取本地音乐文件内嵌歌词 |
| 59 | +- 🧩 **多种歌词源** |
| 60 | + - 💾 本地源 |
| 61 | + - 音乐文件 (内嵌歌词) |
| 62 | + - [.lrc](<https://en.wikipedia.org/wiki/LRC_(file_format)>) 文件 (传统格式、增强格式) |
| 63 | + - [.eslrc](https://github.com/ESLyric/release) 文件 |
| 64 | + - [.ttml](https://en.wikipedia.org/wiki/Timed_Text_Markup_Language) 文件 |
| 65 | + - ☁️ 在线源 |
| 66 | + - QQ 音乐 |
| 67 | + - 网易云音乐 |
| 68 | + - 酷狗音乐 |
| 69 | + - [amll-ttml-db](https://github.com/Steve-xmh/amll-ttml-db) |
| 70 | + - [LRCLIB](https://lrclib.net/) |
| 71 | + - <details><summary>⚠️ Apple Music (需要额外配置)</summary> |
| 72 | + |
| 73 | + - 浏览器打开 Apple Music,打开开发者工具。刷新网页,回到开发者工具窗口,筛选出 Fetch/XHR,选择一个请求,在请求标头中找到 media-user-token 并复制其值。 |
| 74 | + - 打开 BetterLyrics 转到播放源设置。在 Media-User-Token (for Apple Music) 中粘贴复制的值并点按右侧对勾。 |
| 75 | + |
| 76 | +- 🎶 **支持众多音乐播放器** |
| 77 | + |
| 78 | + - 点击 [此处](https://github.com/jayfunc/BetterLyrics/wiki/Known-supported-music-players-(configuration-guidance)) 查看详细信息 |
| 79 | + |
| 80 | +- 🪟 **多种显示模式** |
| 81 | + - **标准模式** |
| 82 | + - 标准的歌词窗口样式,沉浸式的音乐歌词体验。 |
| 83 | + - **停靠模式** |
| 84 | + - 停靠在屏幕上/下边缘的轻量歌词窗口,工作休闲互不打扰。 |
| 85 | + - **桌面模式** |
| 86 | + - 悬浮在所有应用上层,不能被选中,但能直击你的使用需求。 |
| 87 | + - **更多模式...** |
| 88 | + - 等你来发现... |
| 89 | +- 🧠 **智能化行为** |
| 90 | + - 根据歌曲播放状态自动显隐歌词窗口 |
| 91 | + |
| 92 | +## 屏幕截图 |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | +> ⚠️ 由于 GIF 格式帧率限制,效果仅作展示。请以实机效果为准。 |
| 103 | +
|
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | +## 演示 |
| 108 | + |
| 109 | +在 [哔哩哔哩](https://www.bilibili.com/video/BV1QRstz1EGt/) 上观看于 2025 年 10 月 21 日上传的演示视频 |
| 110 | + |
| 111 | +## 即刻体验 |
| 112 | + |
| 113 | +<a href="https://apps.microsoft.com/detail/9P1WCD1P597R?referrer=appbadge&mode=direct"> |
| 114 | + <img src="https://get.microsoft.com/images/zh-cn%20dark.svg" width="200"/> |
| 115 | +</a> |
| 116 | + |
| 117 | +**无限期**免费试用版和付费版**无任何区别** |
| 118 | + |
| 119 | +☕ 如果喜欢该软件,请考虑 [捐赠](#捐赠) 或在 **Microsoft Store** 🧧 购买, 感谢您的支持! 🥰 |
| 120 | + |
| 121 | +无法从 Microsoft Store 下载?点按 [此处](https://github.com/jayfunc/BetterLyrics/wiki/Alternative-way-to-download-and-install) 查看其他下载安装方式 |
| 122 | + |
| 123 | +## 构建 |
| 124 | + |
| 125 | +在构建之前确保替换文件 `BetterLyrics\BetterLyrics.WinUI3\BetterLyrics.WinUI3\Constants\LastFMTemplate` 为 `BetterLyrics\BetterLyrics.WinUI3\BetterLyrics.WinUI3\Constants\LastFM.cs` |
| 126 | + |
| 127 | +## 💖 感谢 |
| 128 | + |
| 129 | +| 项目/包 | 描述 | |
| 130 | +| :--- | :--- | |
| 131 | +| [Lyricify-Lyrics-Helper](https://github.com/WXRIW/Lyricify-Lyrics-Helper) | 为 QQ、网易、酷狗在线歌词源提供歌词抓取、解密、解析等一系列方法 | |
| 132 | +| [lrclib](https://github.com/tranxuanthang/lrclib) | LRCLIB 歌词 API | |
| 133 | +| [Manzana-Apple-Music-Lyrics](https://github.com/dropcreations/Manzana-Apple-Music-Lyrics) | Apple Music 歌词抓取(Python 实现) | |
| 134 | +| [Audio Tools Library (ATL) for .NET](https://github.com/Zeugma440/atldotnet) | 从音乐文件提取图片 | |
| 135 | +| [WinUIEx](https://github.com/dotMorten/WinUIEx) | 提供有关窗口的开箱即用的 Win32 API | |
| 136 | +| [TagLib#](https://github.com/mono/taglib-sharp) | 读取音乐文件内嵌的原始歌词内容 | |
| 137 | +| [Vanara](https://github.com/dahall/Vanara) | 提供开箱即用的 Win32 API | |
| 138 | +| [LibreTranslate](https://github.com/LibreTranslate/LibreTranslate) | 离线翻译核心 | |
| 139 | +| [Isolation](https://github.com/Storyteller-Studios/Isolation) | 动态流体背景 | |
| 140 | +| [SpectrumVisualization](https://github.com/Johnwikix/SpectrumVisualization) | 频谱图 | |
| 141 | +| [DevWinUI](https://github.com/ghost1372/DevWinUI) | 为 WinUI3 提供众多开箱即用的功能 | |
| 142 | +| ... | ... | |
| 143 | + |
| 144 | +### 教程、博客等 |
| 145 | + |
| 146 | +- [Stackoverflow - How to animate Margin property in WPF](https://stackoverflow.com/a/21542882/11048731) |
| 147 | +- [Bilibili -【WinUI3】SystemBackdropController:定义云母、亚克力效果](https://www.bilibili.com/video/BV1PY4FevEkS) |
| 148 | +- [cnblogs - .NET App 与 Windows 系统媒体控制(SMTC)交互](https://www.cnblogs.com/TwilightLemon/p/18279496) |
| 149 | +- [Win2D 中的游戏循环:CanvasAnimatedControl](https://www.cnblogs.com/walterlv/p/10236395.html) |
| 150 | +- [r2d2rigo/Win2D-Samples](https://github.com/r2d2rigo/Win2D-Samples/blob/master/IrisBlurWin2D/IrisBlurWin2D/MainPage.xaml.cs) |
| 151 | +- [CommunityToolkit - 从入门到精通](https://mvvm.coldwind.top/) |
| 152 | + |
| 153 | +## 💡 灵感来源 |
| 154 | + |
| 155 | +- [refined-now-playing-netease](https://github.com/solstice23/refined-now-playing-netease) |
| 156 | +- [Lyricify-App](https://github.com/WXRIW/Lyricify-App) |
| 157 | +- [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player) |
| 158 | +- [MyToolBar](https://github.com/TwilightLemon/MyToolBar) |
| 159 | + |
| 160 | +## ✍️ 协助翻译 |
| 161 | + |
| 162 | +找不到你的语言?有更好的翻译?没关系!😆 |
| 163 | + |
| 164 | +现在访问 https://crowdin.com/project/betterlyrics/invite?h=c9bfb28fce061484883c0891e7a26f9b2592556 即刻为本应用提供翻译,成为贡献者! |
| 165 | + |
| 166 | +## 星标记录 |
| 167 | + |
| 168 | +<div style="display: flex; justify-content: space-around; align-items: flex-start;"> |
| 169 | + <img src="https://api.star-history.com/svg?repos=jayfunc/BetterLyrics&type=Date)](https://www.star-history.com/#jayfunc/BetterLyrics&Date" width="100%" > |
| 170 | +</div> |
| 171 | + |
| 172 | +## 欢迎反馈问题、提交代码 |
| 173 | + |
| 174 | +如果发现 Bug 请在 Issues 内提出,同时也欢迎任何想法、建议。 |
| 175 | + |
| 176 | +## 捐赠 |
| 177 | + |
| 178 | +如果你喜欢本应用,请考虑捐赠支持开发者。这将有助于本应用的长远发展。 |
| 179 | + |
| 180 | +通过以下途径捐赠: |
| 181 | +- [PayPal](https://paypal.me/zhefangpay) |
| 182 | +- [Buy Me a Coffee](https://buymeacoffee.com/founchoo) |
| 183 | +- <details><summary>支付宝</summary> |
| 184 | + |
| 185 | +  |
| 186 | + |
| 187 | + </detais> |
| 188 | + |
| 189 | +- <details><summary>微信</summary> |
| 190 | + |
| 191 | +  |
| 192 | + |
| 193 | + </details> |
| 194 | + |
| 195 | +## ⚠️ 免责声明 |
| 196 | + |
| 197 | +本项目按“原样”提供,不提供任何形式的担保。 |
| 198 | +所有歌词、字体、图标及其他第三方资源均为其各自版权所有者的财产。 |
| 199 | +本项目作者不主张对这些资源的所有权。 |
| 200 | +本项目为非商业用途,不得用于侵犯任何权利。 |
| 201 | +用户有责任确保其使用符合适用的法律和许可协议。 |
0 commit comments