12-14-2019, 01:17 PM
To add to what @TheOldPresbyope posted, the other Audio renderers are playback systems that are separate from MPD which is the primary playback system in moOde.
Both Airplay and Squeezelight renderers have their own resampling options that are available in their Config screens. Airplay bit depth and sample rate can be selected from dropdowns. Squeezelight resampling is set via command line parameters in the "Other options" field. I think the Squeezelight Git repo has information on how to configure resampling. I don't recall if Airplay or Squeezelite use SoX for its resampling.
Note, there are two MPD DSP operations that also apply to Airplay and Spotify renderers. See below.
Code:
Other Audio Renderers
Bluetooth Client -> Moode Bluetooth renderer --or-- Moode MPD -> Bluetooth receiver
Airplay Client -> Moode Airplay renderer
Spotify Client -> Moode Spotify renderer
Squeezelite Client -> Moode Squeezelite renderer
Both Airplay and Squeezelight renderers have their own resampling options that are available in their Config screens. Airplay bit depth and sample rate can be selected from dropdowns. Squeezelight resampling is set via command line parameters in the "Other options" field. I think the Squeezelight Git repo has information on how to configure resampling. I don't recall if Airplay or Squeezelite use SoX for its resampling.
Note, there are two MPD DSP operations that also apply to Airplay and Spotify renderers. See below.
Code:
DSP Operations
Volume ctl: MPD
Resampling: MPD
Polarity inv: MPD
Crossfade: MPD
Crossfeed: MPD
Parametric EQ: MPD, Airplay, Spotify
Graphic EQ: MPD, Airplay, Spotify
Replaygain: MPD
Normalize vol: MPD