Skip to content

Repository files navigation

🎵 FluentTune

A modern, Fluent-design music widget for the Windows 11 taskbar.
See and control whatever is playing on your PC — Spotify, YouTube, any app — with a glassy flyout, a live audio spectrum on the taskbar, and colors that adapt to the album art.

FluentTune flyout and taskbar spectrum

Download FluentTune

⬇ Download the app — free & self-contained (no .NET install needed) · Windows 10/11 64-bit

.NET 8 Windows 10/11 MIT License


✨ Features

  • Now-playing flyout — album art, title/artist, transport controls (previous / play-pause / next) and system volume, in a translucent liquid-glass card.
  • Album-color adaptation — the whole UI (glow, accent, controls, spectrum) recolors to match the current song's cover.
  • Taskbar audio spectrum — a live, glowing, symmetric spectrum visualizer sits on the left of the taskbar next to a mini now-playing. It reacts to the audio and eases down smoothly when you pause.
  • Ocean-wave progress bar — an Android-style wavy seek bar that swells with the music (loud = bigger waves). Drag to seek.
  • Caps / Num / Scroll Lock OSD — a centered on-screen notification pops up when you toggle a lock key, like the paid apps.
  • Open it your way — click the taskbar widget, press the global hotkey (Ctrl+Alt+K), or use the tray. Click anywhere outside (or the ✕) to close — no auto-timeout.
  • Scroll to change volume — spin the mouse wheel over the taskbar widget to raise/lower the system volume without opening anything.
  • System-tray resident — show, start with Windows, and quit from the tray menu.
  • Works with any player — reads the Windows media session (GSMTC), so it controls Spotify, browsers, and more.

📷 Screenshots


Live, compact taskbar spectrum + mini player

Ocean-wave progress bar (drag to seek)

The whole UI recolors to match the current album's cover.

🚀 Getting started

Download & run

  1. ⬇ Download FluentTune.zip (or from the Releases page).
  2. Unzip and run FluentTune.exe — it's a self-contained build, so no .NET install is required.
  3. A ♪ icon appears in the system tray. Play some music and a mini widget shows up on the left of the taskbar — click it to open the player.

Requires Windows 10/11 (64-bit).

Build from source

git clone https://github.com/psanchezp2/FluentTune.git
cd FluentTune
dotnet build -c Debug
dotnet run

Requires the .NET 8 SDK (with the Windows Desktop workload).

To produce the self-contained single-file executable:

dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true

🛠️ Tech stack

Area Library
Framework .NET 8 WPF
Fluent UI WPF-UI
Media read/control Windows GSMTC (GlobalSystemMediaTransportControlsSessionManager)
Audio spectrum + volume NAudio (WASAPI loopback + Core Audio)
MVVM CommunityToolkit.Mvvm

📁 Project layout

FluentTune/
├── Controls/            WaveProgressBar (custom ocean-wave seek bar)
├── Services/            MediaService, VolumeService, AudioSpectrumService, ColorExtractor, StartupService
├── ViewModels/          NowPlayingViewModel
├── Converters/          PlayPauseSymbolConverter
├── MainWindow.xaml      The glass flyout
├── SpectrumWindow.xaml  The taskbar overlay (mini now-playing + spectrum)
└── App.xaml             Entry point

📝 License

Released under the MIT License.

Built from scratch as an original take on the taskbar-music-widget idea.

About

A modern Fluent-design music widget for the Windows 11 taskbar - glass flyout, live audio spectrum, and album-color adaptation. Built with .NET 8 WPF.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages