First off, hats off to @elan and the Plexamp crew for the new Sample Rate Following feature on macOS. Much appreciated and thankful that it finally came.
A few notes from my testing with it on Day 1 and there appears to be a bug with it. Some background:
- MacOS Catalina 10.15.7
- RME ADI-2 DAC FS (Latest firmware on DAC and FPGA)
- Plexamp 3.7.0
- Audio Midi Settings @ 44.1KHz / 2ch 32-bit Integer
Upon playing a new track [clicking a track name and playing it[, the DAC will indeed switch to the relevant sample rate. However, if further tracks are added to the queue (i.e., if the next track is a different sample rate), the DAC will remain locked at its initial sample rate. The SR will not track any other subsequent tracks unless playback is restarted outside of the existing queue.
For example, my first track was a 96/24 track and the DAC was locked at:
The next track in the queue was 48/24 and the DAC still only showed 96KHz, both on the Plexamp output device side and the DAC onboard:
The same behavior is present when switching up [48->96] and down [96->48]. It takes a brand new “play” event to actually switch the rate, and it won’t switch if the playback just transitions organically to the next file.
Also attaching the relevant logs.
Plexamp.log (640.9 KB)