Process to get convolution running in SnakeOil; requires a reasonable box. In a future release, Agent Kith may automate steps 1 & 2.
- Enable Minimserver in SnakeOil (select in Activated version, install manually otherwise)
- Install ffmpeg
- Open Terminal in instance (or SSH into instance)
- sudo apt update
- sudo apt install software-properties-common
- sudo add-apt-repository ppa:jonathonf/ffmpeg-4
- sudo apt install ffmpeg
- ffmpeg -version (should be 4.1 or later)
- Open Terminal in instance (or SSH into instance)
- Install Minimwatch on PC and run
- Using Minimwatch/Properties, set up convolution
In contentDir, set up music folders (which should have been setup in SnakeOil)
Install Minimstreamer (screenshot shows completed process)
Enter convolution parameters. stream.converter should be ffmpeg. Add in stream.options, stream.transcode, see Minimstreamer doc. Note the semi colon in stream.transcode to convert flac to wav. Convolution works only for wav files and a semi colon forces transcoding to be done in ffmpeg.
- To set the convolution filters, easiest is to follow this Roon guide.
- Will need a UPnP controller e.g. BubbleUPnP (Google Play) and a UPnP renderer.