Quote Originally Posted by marcoc1712 View Post
WAV vs PCM in LMS is a bit confusing. Sometime it name it PCM and sometime WAV, but what is streamed is wav (or aiff), this is what I realized and moved me to modify squeezelite. If it where raw pcm I had no chance.
Did you change a protocol handler to do that ? Because, by default, when the $formatbyte in the strm message is 'p', LMS sends raw PCM with no header of any kind - just a blob of bytes. The SlimProto header of strm contains information about sample size, rate, endianness so that the player knows. One bug, as we discussed before, is that on transcoded live streams, LMS sets rate and size @ 44.1/16 regardless and that does not work very well