Skip to content

Releases: Adudumax/MusicFloat

MusicFloat v1.1.0

Choose a tag to compare

@Adudumax Adudumax released this 16 Jul 17:53

更新内容

  • 新增 Apple Music Windows App 当前歌曲收藏快捷键,键盘与手柄均可独立绑定;已收藏歌曲不会被取消收藏。
  • 悬浮窗新增 Apple Music 收藏状态星标,并在快捷收藏时提供即时、流畅的状态反馈。
  • 新增“切歌时自动显示悬浮窗”开关;关闭后仍可通过快捷键手动显示。
  • 优化悬浮窗进入、退出和星标动画,并使用低开销合成路径改善高负载场景下的稳定性。
  • 修复常驻模式开启时悬浮窗重复出现、叠加或重复播放进入动画的问题。
  • 修复位置调整过程中切歌或修改大小、阴影时退出调整状态的问题。
  • 修复合成悬浮窗阻挡鼠标点击的问题,恢复运行时鼠标穿透。
  • 修复收藏后立即切歌可能导致收藏未完成、误判成功且没有失败提示的问题。
  • 修正 Apple Music Windows App 的歌手信息中混入专辑名称的问题。

What's new

  • Added a configurable keyboard and gamepad shortcut for favoriting the current song in the Apple Music Windows app. Already-favorited songs are never unfavorited.
  • Added Apple Music Favorite-state stars to the overlay with immediate, polished feedback for Favorite shortcuts.
  • Added an option to disable automatic track-change popups while keeping manual overlay shortcuts available.
  • Refined overlay entrance, exit, and Favorite-star motion, with a low-overhead composition path for better stability under load.
  • Fixed duplicate or stacked overlays and repeated entrance animations when enabling persistent mode.
  • Fixed position editing being interrupted by track changes or live size and shadow adjustments.
  • Restored mouse click-through for the runtime composition overlay.
  • Fixed a race where skipping immediately after favoriting could lose the Favorite action, report a false success, or omit failure feedback.
  • Corrected Apple Music Windows app artist metadata that could include the album title.

MusicFloat v1.0.1

Choose a tag to compare

@Adudumax Adudumax released this 01 Jul 11:07

更新内容

  • 优化播放期间的资源占用,减少 CPU、内存与封面解码开销。
  • 使用媒体会话变化事件即时刷新切歌状态,降低后台轮询频率的同时保持悬浮窗及时显示。
  • 优化高负载游戏运行时的悬浮窗显示流畅度。
  • 优化调整悬浮窗大小、阴影和字体时的实时预览体验。
  • 优化悬浮窗圆角、阴影和文字显示效果。
  • 首次启动时,根据 Windows 界面语言自动选择中文或英文。
  • 优化悬浮窗显示模式与设置预览模式之间的切换体验。

What’s new

  • Optimized resource usage during playback, reducing CPU, memory, and cover decoding overhead.
  • Refreshes track changes from media-session events so the overlay stays responsive while background polling is reduced.
  • Improved overlay smoothness during high-load gameplay.
  • Improved live preview while adjusting overlay size, shadow, and typography.
  • Refined overlay corner radius, shadow, and text appearance.
  • Added automatic Chinese or English selection on first launch based on the Windows UI language.
  • Improved transitions between overlay display and settings preview modes.

MusicFloat v1.0.0

Choose a tag to compare

@Adudumax Adudumax released this 27 Jun 12:46

MusicFloat 是一款轻量级 Windows 桌面音乐悬浮窗工具,通过 Windows SMTC 读取播放器媒体信息。

功能亮点

  • 从 Windows SMTC 读取歌名、歌手、播放状态、媒体源和封面。
  • 在歌曲切换或手动触发时显示简洁的悬浮窗。
  • 支持自定义悬浮窗行为和歌曲信息字体。
  • 支持键盘快捷键和手柄快捷键。
  • 本地运行,不注入游戏,不使用 DirectX Hook、驱动覆盖层或进程修改。

下载

  • 下载本 Release 中的 MusicFloat-v1.0.0-win-x64.zip
  • 安装 .NET 8 Desktop Runtime (x64)
  • 解压 ZIP。
  • 运行 MusicFloat.exe

.NET 官方下载:

https://dotnet.microsoft.com/en-us/download/dotnet/8.0/runtime

请选择:

.NET Desktop Runtime 8.x — Windows x64

系统要求

  • Windows 10/11 x64
  • .NET 8 Desktop Runtime x64
  • 支持 Windows SMTC 的媒体播放器

MusicFloat 本身无需安装,但必须安装 .NET 8 Desktop Runtime (x64)。

已知限制

  • MusicFloat 依赖 Windows SMTC,不支持 SMTC 的播放器无法读取或控制。
  • 媒体信息质量取决于播放器。
  • 悬浮窗是普通 Windows 桌面窗口,在独占全屏模式下可能被遮挡。
  • Spotify Mix、SF Pro 等专有字体不会随软件分发,仅在用户系统已安装时显示。

许可证

GPL-3.0-only


MusicFloat is a lightweight Windows desktop music overlay for players that expose metadata through Windows System Media Transport Controls (SMTC).

Highlights

  • Reads title, artist, playback state, source, and cover art from Windows SMTC.
  • Shows a compact floating overlay when the song changes or when triggered manually.
  • Supports configurable overlay behavior and track information font selection.
  • Supports keyboard shortcuts and gamepad shortcut binding for playback and overlay actions.
  • Runs locally with tray support and no game injection, DirectX hooks, driver overlays, or process patching.

Download

  • Download MusicFloat-v1.0.0-win-x64.zip from this release.
  • Install the .NET 8 Desktop Runtime (x64).
  • Extract the ZIP to a folder you control.
  • Run MusicFloat.exe.

Download .NET from Microsoft:

https://dotnet.microsoft.com/en-us/download/dotnet/8.0/runtime

On the download page, choose:

.NET Desktop Runtime 8.x — Windows x64

System requirements

  • Windows 10/11 x64
  • .NET 8 Desktop Runtime x64
  • A media player that exposes Windows SMTC metadata

MusicFloat itself does not require installation, but the .NET 8 Desktop Runtime (x64) must be installed.

Known limitations

  • MusicFloat depends on Windows SMTC; unsupported players cannot be read or controlled.
  • Metadata quality depends on the player.
  • The overlay is a normal Windows desktop window and may be hidden by exclusive fullscreen modes.
  • Optional proprietary fonts are never bundled and only appear when already installed on the user's system.

License

GPL-3.0-only