Слушаем музыку из консоли при помоьщю cmus
Поскольку теперь мы читаем электронную почту из консоли при помощи Mutt и сидим в IRC также из консоли благодаря Irssi, не говоря уже об использовании классики вроде Vim или Git, было бы неплохо обзавестись и консольным аудиоплеером. Соображения те же – удобно все делать хоткеями, одинаковые шрифты и тона для всех приложений, можно переживать перезапуск иксов в screen, и так далее. Консольных аудиоплееров существует много, но рассмотрим мы только один из них, cmus.
Вот как эта штука примерно выглядит:

Примите во внимание, что cmus будет работать из рук вон плохо, если у вас не установлен PulseAudio. Как его установить в используемом мною нынче Arch Linux, описано в заметке Пример настройки десктоп-окружения в Arch Linux.
Основные хоткеи следующие:
- 1-7 – переключение между разными view;
- - и + – тише/громче;
- z – предыдущий трек;
- x – play;
- c – пауза / продолжить;
- v – стоп;
- b – следующие трек;
- y – добавить трек в плейлист (3-й view);
- / и ? – поиск вперед и назад по названию/исполнителю;
- s – перемешивать треки;
- i – перейти к треку, который сейчас играет;
- r – повторять проигрывание плейлиста;
- Пробел – используется для выделения нескольких треков;
- D – удалить трек или треки;
- Ctr+R – повторять проигрывание трека;
- Ctr+L – обновить экран;
- → и ← – перемотка, плюс/минус 5 секунд;
- , и . – перемотка, плюс/минус 1 минута;
- q – выход;
Помимо хоткеев есть еще и масса команд. Рассмотрим основные.
Добавить музыку из каталога:
:add ~/data/music/
Очистить плейлист:
:clear
Сохранить плейлист в файл:
:save
:save ~/path/to/file.pls
Открыть плейлист:
:load ~/path/to/file.pls
Более гибкий контоль громкости, в том числе можно делать ее разной на разные уши:
:vol +17%
:vol +5% -5%
:vol 90%
Перемотка:
:seek +1m
:seek -30
:seek 1:33
Отображать оставшееся время вместо текущего:
:set show_remaining_time=true
В общем и целом, cmus – крутейшая штука. Музыку я теперь слушаю только в нем. Если вы о нем не знали или знали, но не пробовали, то крайне рекомендую попробовать. Подробности, как обычно, вы найдете в man cmus.