Releases: jordanmgibson/WindowsLosslessSwitcher
Releases · jordanmgibson/WindowsLosslessSwitcher
Windows Lossless Switcher v1.0.0-beta.5
v1.0.0-beta.5
Windows Lossless Switcher v1.0.0-beta.4
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
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
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
Initial open source release