Зачем нужен консольный аудиоплеер в эпоху оконной графики?
Есть несколько ответов на этот вопрос:
- Моноплатный компьютер типа Raspberry Pi или Asus Tinker Board в качестве дешевого цифрового музыкального центра под Линуксом (например на дачу, в магазин, на выставочный стенд и т.д.)
- Реанимация (вернее, некромантия) старых первых/вторых пеньков/целеронов консольным линуксом для тех же целей. У меня этот плеер легко запустился на Pentium-II 366 Mhz 256 Mb ОЗУ под консольной убунтой 16.04 и при этом на этой же машине вовсю качался сериал с торрента и накручивались подписчики на Стимите для заказчика.
- Линуксовые серверы со звуковой платой и аудиовыходом (например, tower-сервер в небольшой организации)
- Это самое главное - для экономии памяти и вычислительных ресурсов компьютера. Плеер весит менее 1 мегабайта, а в оперативке занимает около 1,7 мб в состоянии воспроизведения
Честно сказать, я долго перебирала консольные плееры, и в каждом находилось что-то, что мне не нравилось, не дружило с моим железом, или работало не совсем так как я хотела. Прошла через mp3blaster, CMus, Herrie, SoX, различные вариации и сборки mplayer. Последний хорош, но все равно не то. Потом совершенно случайно наткнулась на МОС (Music On Console) и решила его попробовать. И увидела удобный интерфейс и отличное качество звука даже на дешевой встроенной звуковухе ALC 882.
Итак, знакомьтесь - МОС - вещь хорошая и всем рекомендую. Супер-минималистичный и суперлегкий (ну очень легкий) музыкальный плеер для настольного компьютера или ноутбука. Вкратце можно сказать, что это отличный плеер для тех, кому от плеера требуется именно то, для чего он предназначен - слушать музыку. Поддерживает кучу форматов - OGG, FLAC, WAV, WMA и MP3.
Устанавливается командой
sudo apt install moc
Запускается из консоли командой
mocp
Интерфейс программы состоит из 2х колонок - навигатор и плейлист, очень похож на Midnight Commander, возможно даже построен на куске кода от него. Первая колонка для просмотра файлов, а вторая используется для создания плейлистов. Плейлистом хотите пользуйтесь, а хотите нет, достаточно зайти навигатором в папку с музыкой, навести на песню, нажать Enter и воспроизведение пойдет по порядку прямо из навигатора.
Управление и навигация:
Tab - переключение между навигатором и плейлистом
↑, ↓, PgUp/PgDn, Home/End — перемещение по навигатору/плейлисту, выбор песен.
a – добавить песню в плейлист
d – удалить песню из плейлиста
A – добавить папку в плейлист
s – стоп
n – следующий трек
b – предыдущий
p – пауза (повторым нажатием воспроизведение возобновляется с того места на котором остановились)
R – повтор
X – автоматический переход на следующий трек
C – очистить плейлист
m – перейти в каталог музыки
V – сохранить плейлист
< или > – управление громкостью +/- 5%
Shift + < или > – управление громкостью +/- 1%
q – отправить программу в фоновый режим, музыка продолжит играть а консоль освободится для работы.
mocp - вернуть программу из фонового режима в консольный
Q – выйти из программы
h – справка. Запомнив эту клавишу, про все остальное можно иногда забывать =)
Внешнее управление из командной строки при запуске и работе в фоновом режиме:
mocp -G - пауза/воспроизведение
mocp -f, mocp -r - следующий/предыдущий трек
mocp -a «путь/к/файлу» - добавить файл или папку (рекурсивно) в плейлист
mocp -c - очистить плейлист
mocp -s - остановить воспроизведение
mocp -p - начать воспроизведение с первого файла в плейлисте
mocp -t s - включить/выключить воспроизведение в случайном порядке (Shuffle)
mocp -x - завершить работу проигрывателя
mocp -i - показать подробную информацию о текущем треке
mocp -v 40 - установить громкость в 40%. -v +10, -v -3 - увеличить/уменьшить на n%
Команды можно комбинировать. К примеру, вот такая команда:
mocp -c -a "mp3/new" -p -v 55 -o r,s
очистит плейлист, добавит в него все содержимое папки «mp3/new», установит громкость в 55%, включит Shuffle+повтор и начнет воспроизведение.
Если кто хочет сделать более тонкие настройки под себя - можно создать файл конфига:
sudo nano ~/.moc/config
Где:
MusicDir = “/media/data/MUSIC” //папка с музыкой, в которую вы попадете нажав m (укажите свою)
Repeat = yes //включает автоповтор автоматически при запуске плеера
Shuffle = no // выключает беспорядочное воспроизведение
AutoNext = yes // включает автоматический переход к следующему треку
ShowHiddenFiles = no // показать/скрыть файлы с атрибутом "скрытый"
StartInMusicDir = yes // при запуске плеер будет открывать папку с музыкой, указанную в первой строке
SavePlaylist = yes // сохранить плейлист после выхода из плеера
Theme = transparent-background // название темы, варианты лежат в /usr/share/moc/themes
к примеру можно окна сделать такого вида или поменять цвет:
Сайт проекта - http://moc.daper.net
++ Отличный плеер, если залезть в «настройки под себя» можно надолго залипнуть). Маст хэв однозначно
@panichodl ++ помимо всего прочего он умеет потоковое аудио и есть эквалайзер
@archlinux А как эквалайзер запускать? Не то чтобы он был там сильно нужен, просто интересно...
@lindsay + сначала выкачивается из сети архив с пресетами, распаковывается в ~/.moc и рестарт mocp. (ссылки на архив у меня нету, надо гуглить)
Управление eq:
Shift+E — включает/выключает эквалайзер
Shift+K — включить предыдущий пресет
k — включить следующий пресет
Можно еще на алсу накатить системный eq, но это уже другая история и скорее всего устаревшая
@archlinux ++
Вы наградили автора токенами VIZ
тоже хочу!
Вы наградили автора токенами VIZ
тоже хочу!
Вы наградили автора токенами VIZ
тоже хочу!
Вы наградили автора токенами VIZ
тоже хочу!
@aboutlinux @lindsay
Пойду ставить консольный плеер)
"Поддерживает кучу форматов - OGG, FLAC, WAV, WMA и MP3."
Круто! А то на плеере в виндоуз FLAC не открывался, приходилось на торрентах искать дискографии в мп3. Вникать в то "какие плееры воспроизводят FLAC" было тупо лень. Тем более, что мп3 легко кидается в телефон.
@eldar-adov следующий пост будет консольный конвертер форматов из одного в другой
@lindsay плеер работает отлично - уже почти запомнил все команды. Ну, дизайн, конечно, отличается от привычного виндоуз-плеера, но ритмбокс отличается сильнее, он вообще странный.
А тут как бы ясно всё.
Про конвертер - давай!)
@aboutlinux, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
✅
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
optimist, anykeycheg, d0z4t0r, cats, kudesnikaltay, wallyt, alexfisher, vp-cosmos, zaria, oleg257, student61, zlata777, volv, semitsvetik, zolotova1703, voronchihin, olgaxx, lilia, denispavlov, gans91, verdon, m0ssa99, apnigrich, arhiopteriks, forbon21, chin, pkrugloff, bumex2008, shal891, massatela, virt, naiger, mixtrum, cryptenthusiast, marko44, sevaev, vitalson, siddxa, blange, goodnews, denisya, marigold, jahspear, astrofilosof, evgeniy73, yurij12, egoryana, esperos, lvivrugby, felicita, atvalevsky, alte, seagull15, tapejara, wenderccc, erased
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!

Поддержите нас:
Ваш пост получил апвот от сервиса @upromo за сожженные 30 GBG. Благодарность @kedgaks.
Сжигайте GBG
И получайте апы от UPromo. Просто нажмите на кнопку "Продвинуть" под постом на golos.id и введите желаемую сумму (Минимум 30 GBG)!
Посты получают 100% апвот, но они распределяются между раундами по 36 минут в зависимости от количества сожженных GBG: чем больше, тем быстрее будет ап.
Кроме того, у вас есть возможность попасть в топ промо при использовании указанной выше кнопки или отправки к null memo формата @author/permlink. Также вы будете принимать участие в рейтинге сжигающих по сумме за месяц и количеству сжиганий (учитываются переводы от 10 GBG).
Делегат @denis-skripnik создал этот сервис. Просьба проголосовать за него, чтобы поддержать дальнейшую деятельность, на golos.id или golos.io.
Удачный пост!