Files
BetterLyrics/README.md
2025-06-04 23:04:12 -04:00

4.8 KiB
Raw Blame History

BetterLyrics

Your smooth dynamic local lyrics display built with WinUI 3

Highlighted features

  • 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

Coding in progress...

Customize in your way

We provide more than one setting item to better align with your preference

  • Theme (light, dark, follow system)

  • Backdrop (none, mica, acrylic, transparent)

  • Album art as background (dynamic, blur amount, opacity)

  • Lyrics (alignment, font size, line spacing, opacity, blur amount, dynamic glow effect)

  • Language (English, Simplified Chinese, Traditional Chinese)

Live demonstration

alt text

alt text

Or watch our introduction video「BetterLyrics 阶段性开发成果展示」(uploaded on 31 May 2025) on Bilibili below (click the cover image to watch):

Bilibili

Screenshots

Split view

alt text alt text alt text

Fullscreen

alt text alt text alt text

Settings

alt text alt text alt text alt text

Try it now

Download latest version via Google Drive or visit Microsoft Store (unavailable at the moment)

To learn about how to install ".msixbundle" package, see this doc.

Many thanks to

Inspired by

Third-party libraries that this project uses

<PackageReference Include="CommunityToolkit.Labs.WinUI.MarqueeText" Version="0.1.230830" />
<PackageReference Include="CommunityToolkit.Labs.WinUI.OpacityMaskView" Version="0.1.250513-build.2126" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
<PackageReference Include="CommunityToolkit.WinUI.Behaviors" Version="8.2.250402" />
<PackageReference Include="CommunityToolkit.WinUI.Controls.SettingsControls" Version="8.2.250402" />
<PackageReference Include="CommunityToolkit.WinUI.Converters" Version="8.2.250402" />
<PackageReference Include="CommunityToolkit.WinUI.Extensions" Version="8.2.250402" />
<PackageReference Include="CommunityToolkit.WinUI.Media" Version="8.2.250402" />
<PackageReference Include="DevWinUI" Version="8.2.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.5" />
<PackageReference Include="Microsoft.Graphics.Win2D" Version="1.3.2" />
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.26100.4188" />
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.7.250513003" />
<PackageReference Include="Microsoft.Xaml.Behaviors.WinUI.Managed" Version="3.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="sqlite-net-pcl" Version="1.9.172" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="9.0.5" />
<PackageReference Include="Ude.NetStandard" Version="1.2.0" />
<PackageReference Include="z440.atl.core" Version="6.24.0" />

Any issues and PRs are welcomed