Управление mplayer с помощью fifo-канала
Создать fifo-канал
mkfifo /tmp/mf
Запуск mplayer (-idle - ожидание команд)
mplayer -input file=/tmp/mf -idle
Управление
echo "pause" >/tmp/mf пауза(воспроизведение) echo "stop" > /tmp/mf стоп echo "seek NN" > /tmp/mf +NN секунд вперед( -NN соответственно назад ) echo "pt_step 1" > /tmp/mf следующий трек echo "pt_step -1" > /tmp/mf предыдущий echo "loadlist /patch/playlist02.pls append" > /tmp/mf воспроизвести плэй-лист playlist02.pls echo "loadfile '/patch/.../file.mp3'" > /tmp/mf воспроизвести file.mp3 echo "volume 1" > /tmp/mf добавить громкость echo "volume -1" > /tmp/mf убавить громкость echo "mute" > /tmp/mf выключить(включить) звук