diff --git a/README.md b/README.md index 41dfb01..9f0f6f1 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,10 @@ Your smooth dynamic local lyrics display built with WinUI 3 - Dynamic blur album art as background - Smooth lyrics fade in/out, zoom in/out effects - Smooth user interface change from song to song -- **Gradient** Karaoke effect on every single character +- Gradient Karaoke effect on every single character +- Immersive desktop lyrics -Coding in progress... +> This project is still under development now, bugs and unexpected behaviors may be existed in the latest dev branch. ## Customize in your way @@ -41,13 +42,15 @@ We provide more than one setting item to better align with your preference ![alt text](Screenshots/BetterLyrics.WinUI3_igDdnc4rzW.gif) -Or watch our introduction video「BetterLyrics 阶段性开发成果展示」(uploaded on 31 May 2025) on Bilibili below (click the cover image to watch): +![alt text](Screenshots/Code_HhDCqJZYEZ.gif) -[![Bilibili](https://i1.hdslb.com/bfs/archive/75a7a1a3803b617574090a91c59785b6c40d0fe5.jpg@672w_378h_1c.avif)](https://b23.tv/QjKkYmL) +> **Highlighted feature**: Immersive lyrics shown on top of the screen (automatically follow current activated windows's accent color) + +Or watch our introduction video「BetterLyrics 阶段性开发成果展示」(uploaded on 31 May 2025) on Bilibili [here](https://b23.tv/QjKkYmL). ## Screenshots -### Split view +### In-app lyrics Non-immersive mode @@ -56,21 +59,21 @@ Non-immersive mode Immersive mode ![alt text](Screenshots/Snipaste_2025-06-03_16-47-43.png) -### Lyrics only +Lyrics only ![alt text](Screenshots/Snipaste_2025-06-03_17-51-22.png) -### Fullscreen +Fullscreen ![alt text](Screenshots/Snipaste_2025-06-03_18-36-05.png) -### Settings +### Desktop lyrics -![alt text](Screenshots/Snipaste_2025-06-07_17-32-02.png) -![alt text](Screenshots/Snipaste_2025-06-07_17-32-17.png) -![alt text](Screenshots/Snipaste_2025-06-07_17-32-23.png) +![alt text](Screenshots/image.png) -## Download it now +## Try it now + +### Stable version @@ -82,6 +85,10 @@ Or alternatively get it from Google Drive (see [release](https://github.com/jayf > 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. + ## Setup your app This project relies on listening messages from [SMTC](https://learn.microsoft.com/en-ca/windows/uwp/audio-video-camera/integrate-with-systemmediatransportcontrols). @@ -122,29 +129,44 @@ So technically, as long as you are using the music apps (like - [BetterNCM](https://github.com/std-microblock/BetterNCM) - [Lyricify-App](https://github.com/WXRIW/Lyricify-App) - [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player) +- [MyToolBar](https://github.com/TwilightLemon/MyToolBar) ## Third-party libraries that this project uses ``` - - - - - - - - - - - - - - - - - - - +CommunityToolkit.Labs.WinUI.MarqueeText +CommunityToolkit.Labs.WinUI.OpacityMaskView +CommunityToolkit.Mvvm +CommunityToolkit.WinUI.Behaviors +CommunityToolkit.WinUI.Controls.Primitives +CommunityToolkit.WinUI.Controls.Segmented +CommunityToolkit.WinUI.Controls.SettingsControls +CommunityToolkit.WinUI.Converters +CommunityToolkit.WinUI.Extensions +CommunityToolkit.WinUI.Helpers +CommunityToolkit.WinUI.Media +Microsoft.Extensions.DependencyInjection +Microsoft.Extensions.Logging +Microsoft.Graphics.Win2D +Microsoft.Windows.SDK.BuildTools +Microsoft.WindowsAppSDK +Microsoft.Xaml.Behaviors.WinUI.Managed +Newtonsoft.Json +Serilog.Extensions.Logging +Serilog.Sinks.File +sqlite-net-pcl +System.Drawing.Common +System.Text.Encoding.CodePages +Ude.NetStandard +WinUIEx +z440.atl.core + ``` +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=jayfunc/BetterLyrics&type=Date)](https://www.star-history.com/#jayfunc/BetterLyrics&Date) + ## Any issues and PRs are welcomed + +If you find a bug please file it in issues or if you have any ideas feel free to share it here. \ No newline at end of file diff --git a/Screenshots/Code_HhDCqJZYEZ.gif b/Screenshots/Code_HhDCqJZYEZ.gif new file mode 100644 index 0000000..1f39a64 Binary files /dev/null and b/Screenshots/Code_HhDCqJZYEZ.gif differ diff --git a/Screenshots/image.png b/Screenshots/image.png new file mode 100644 index 0000000..80e67b2 Binary files /dev/null and b/Screenshots/image.png differ diff --git a/image.png b/image.png deleted file mode 100644 index d68101d..0000000 Binary files a/image.png and /dev/null differ