The following command works fine in the console, but not in the exec node in Buster, but used to work in Stretch.
ffplay Desktop/audio.mp3 >/dev/null 2>&1 -vn -autoexit -nodisp
[{"id":"866572cd.1cabb","type":"comment","z":"0f9a9065356bf9a1","name":"https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=Hello+World","info":"https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=Hello+World","x":380,"y":60,"wires":[]},{"id":"b1e32597.2c78a8","type":"inject","z":"0f9a9065356bf9a1","name":"","repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Goodbye","payloadType":"str","x":80,"y":180,"wires":[["597a0b09.032f54"]]},{"id":"67bd15e7.7e05cc","type":"inject","z":"0f9a9065356bf9a1","name":"","repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Hello","payloadType":"str","x":90,"y":120,"wires":[["597a0b09.032f54"]]},{"id":"bae924d9.b41608","type":"play audio","z":"0f9a9065356bf9a1","name":"","voice":"0","x":750,"y":180,"wires":[]},{"id":"597a0b09.032f54","type":"function","z":"0f9a9065356bf9a1","name":"TTS","func":"msg.url =\"https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=\"+msg.payload;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":290,"y":140,"wires":[["1a67f7f4.ceebf8"]]},{"id":"1a67f7f4.ceebf8","type":"http request","z":"0f9a9065356bf9a1","name":"Download mp3","method":"GET","ret":"bin","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","authType":"","x":460,"y":140,"wires":[["fb043dc9.03987"]]},{"id":"5aa18234.1e1cfc","type":"exec","z":"0f9a9065356bf9a1","command":"ffplay Desktop/audio.mp3","addpay":"","append":">/dev/null 2>&1 -vn -autoexit -nodisp","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":790,"y":240,"wires":[[],[],[]]},{"id":"fb043dc9.03987","type":"file","z":"0f9a9065356bf9a1","name":"File write to Buffer","filename":"/home/pi/Desktop/audio.mp3","appendNewline":false,"createDir":false,"overwriteFile":"true","encoding":"none","x":470,"y":180,"wires":[["5aa18234.1e1cfc","bae924d9.b41608"]]},{"id":"819b3cfeb9606e49","type":"comment","z":"0f9a9065356bf9a1","name":"Output on Browser","info":"","x":770,"y":140,"wires":[]},{"id":"bc3fe0386551d616","type":"comment","z":"0f9a9065356bf9a1","name":"Output to Bluetooth Speaker","info":"","x":800,"y":300,"wires":[]},{"id":"a1f9ee40e25fa20d","type":"comment","z":"0f9a9065356bf9a1","name":"ffplay Desktop/audio.mp3 >/dev/null 2>&1 -vn -autoexit -nodisp","info":"So by specifying > /dev/null 2>&1 you tell the system that you want to redirect the command's standard output into /dev/null, then redirect standard error into standard output (which in turn is redirected into /dev/null). This has the effect of silencing the command by throwing away all of its output that is sent to either stdout or stderr.","x":680,"y":340,"wires":[]}]
Is there an issue with Node Red Exec Node in Buster?