Управление 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          выключить(включить) звук

Автор: k0l0p0k

Печать/экспорт