Skip to content

Releases: jordanmgibson/WindowsLosslessSwitcher

Windows Lossless Switcher v1.0.0-beta.5

16 Jun 01:14

Choose a tag to compare

Pre-release
v1.0.0-beta.5

Windows Lossless Switcher v1.0.0-beta.4

12 Jun 07:36

Choose a tag to compare

Pre-release

Fixes bit depth stuck at 16-bit on USB DACs that only accept 24-bit audio in a 32-bit container (#1). The format probe now tests padded (24-in-32) and 32-bit integer PCM layouts, so these devices are correctly detected as 24/32-bit capable.

Windows Lossless Switcher v1.0.0-beta.3

12 Jun 05:38

Choose a tag to compare

Pre-release
Match Apple Music's Windows 10 media session by executable name

On Windows 10 (verified live on 19045), GSMTC attributes Apple Music's
media session to the bare executable name "AppleMusic.exe" rather than
the package AUMID it reports on Windows 11, so the session filter never
matched and the app sat at "Waiting for Apple Music" forever. Accept
both identifiers.

Verified end-to-end in a Windows 10 22H2 VM: track detection, PlayCache
resolution, a live 48 kHz to 44.1 kHz device switch, and nudge-based
playback recovery all work.

Windows Lossless Switcher v1.0.0-beta.2

12 Jun 03:28

Choose a tag to compare

Pre-release
Lower OS floor to Windows 10 2004 and harden GSMTC diagnostics

Every API the app uses shipped by Windows 10 1809; the Windows 11 24H2
floor was inherited from Apple Music's Store listing, which a community
tester has shown to be wrong in practice (Apple Music runs on 10).

Retarget to net8.0-windows10.0.19041.0, log the OS version at startup,
survive a failed GSMTC manager request instead of crashing startup, and
re-enumerate sessions every 30 s while no Apple Music session is
attached so exported diagnostics show whether the session is visible
on Windows 10 at all.

Windows Lossless Switcher v1.0.0-beta.1

11 Jun 22:27

Choose a tag to compare

Pre-release
Initial open source release