[РЕШЕНО]mpg123 и пауза

Здравствуйте. Как проигрываемый в mpg123 файл можно поставить на паузу??? либо есть аналогичная утилита для воспроизведения файла и возможностью в любой момент поставить паузу на файле???
В mpg123 по умолчанию не включено интерактивное управление из консоли. Оно включается опцией -C или --control
Подробнее см. man mpg123
немного не то, мне нужна "программная пауза" через консольную команду, например mpg123 --pause
slavutich
немного не то, мне нужна "программная пауза" через консольную команду, например mpg123 --pause
Natrio прав, для включения поддержки клавиш управления, необходимо запускать плеер с опцией -С, после этого будет доступно следующее
s или пробел включить отключить паузу
f следующий трек
d предыдущий трек
l показать плейлист и активную композицию
q выход
b возврат к началу трека
0-9 перемещение по проигрываемой композиции, шаг 10% трека.
m просмотр технической информации о треке
t просмотр информации треке название, альбом и т.д.
Ошибки не исчезают с опытом - они просто умнеют
slavutich
немного не то, мне нужна "программная пауза" через консольную команду, например mpg123 --pause
Можно поиграться с -R. Что-то в таком роде: создать именованную трубу (mkfifo), а из неё при помощи tail -f передавать на stdin mpg123. Тогда команды можно из консоли или скрипта выдавать в эту трубу при помощи echo.
slavutich
и возможностью в любой момент поставить на файл
А что это значит?
Последний крик моды - эхо 30-летней давности.
tchgefest
slavutich
и возможностью в любой момент поставить на файл
А что это значит?
извиняюсь, пропустил слово "паузу"..... сложно объяснить просто. вообщем возможность проигрыша мп3-файлов с возможностью в любой момент поставить на паузу командой из консоли
akorop
Что-то в таком роде: создать именованную трубу (mkfifo), а из неё при помощи tail -f передавать на stdin mpg123. Тогда команды можно из консоли или скрипта выдавать в эту трубу при помощи echo.
Поддержу. В mplayer, например, такой подход реализуется легко:
mkfifo /tmp/mplayctl
mplayer -slave -input file=/tmp/mplayctl bla_bla_bla.mp3
...
echo pause > /tmp/mplayctl
Aivar
Поддержу. В mplayer, например, такой подход реализуется легко:
Разница в том, что mplayer умеет читать из именованной трубы, а mpg123 - только из stdin, поэтому и появляется в цепочке дополнительное звено - tail.
Но направление-то верное: передавать команду с echo, пусть даже через стандартный поток.
 
Зарегистрироваться или войдите чтобы оставить сообщение.