Можно это как-то организовать прямо в скрипте, включая по необходимости:
cat r_di_ds05.sh
mpv --stream-record=rec.wav $link
можно mpv --stream-record=rec.wav $link запиcать как временый файл а потом тем же ffmpeg пережать в ogv или mp3 а rec.wav затереть, а меню может выглядить так, прежнее меню, перход из категории на радиостанцию, переход к вопросу записать или воспризвести, ну и соответсвующее действие, такое реализуемо но радио уже будет не простым..., и меню перегруженым , но стало чесаться попробовать
, но это уже вечером, на работе Винда