I'm running HS3 with v3.2.0.8 of the Squeezebox plugin on Windows 10 and am encountering a crash everytime I try to use the speak proxy. It successfully creates the file and adds it to the player, but doesn't actually play it. I see the below logged to the application log when this occurs:
Application: HSPI_SqueezeBox.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Microsoft.Win32.Win32Native.SysStringByteLen(IntPtr)
at System.StubHelpers.BSTRMarshaler.ConvertToManaged(IntPtr)
at HSPI_SqueezeBox.HSPI.mciGetErrorString(Int32, System.String ByRef, UInt32)
Application: HSPI_SqueezeBox.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Microsoft.Win32.Win32Native.SysStringByteLen(IntPtr)
at System.StubHelpers.BSTRMarshaler.ConvertToManaged(IntPtr)
at HSPI_SqueezeBox.HSPI.mciGetErrorString(Int32, System.String ByRef, UInt32)