еще в добавок напишу, кто ищет похожее решение
команды отправлять можно через echo "command name" > /tmp/control
для получения свойств запрашиваемых параметров я пока не нашел лучшего решения, хотелось бы асинхронный метод, но пока что делаю так:
mplayer -slave -input file=/tmp/control | tee -a | grep --line-buffered ^ANS_ > /tmp/mplayer.log
ну и приходится читать файл, его последнюю строку, наверное решение можно сделать путем отслеживания изменения файла, благо на это есть решения