It looks like the new audio code has gone down well in most quarters, at least for people who were previously unable to use their 5.1 receivers with Plex. Thanks to the forum users for all the help debugging that issue.
Unfortunately you can’t make an omelette without breaking a few eggs, and two eggs I broke were the volume control (de-amplifier) and playback of some unusually-formatted music in paplayer (our music player). The volume control was purely because I personally don’t use it, and therefore it didn’t get the testing it deserved. My profuse apologies. The music playback speed bugs were more an issue of not having the files to test, but again, I apologise profusely.
I’ve read the forum reports of bugs, and have been able to reproduce and fix both. As a nice side effect, I’ve removed the resampling code from paplayer. We do a single conversion from whatever input format you use to 32 bit floating point (the same conversion CoreAudio would do internally) and maintain the audio in that format. We no longer do any sample rate conversion, which means if you want to play 24-bit 96khz (or higher!) audio, just set your hardware to that format in Audio MIDI Setup, and Plex will deliver it bit-perfect for you. The same is true for CD audio or other 16 bit 44.1/48Khz audio.
The new release will be available once it’s been through our dedicated testing team. Enjoy, and as always, polite and detailed success/failure reports here or in the forums are appreciated.9 comments