kalama-mplayer
v0.8.0-12
Published
MPlayer frontend for kalama
Downloads
2
Readme
kalama-mplayer
Поисковик музыки и плеер с текстовым интерфейсом.
Зачем
Эта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.
Скорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как zsh
, midnight-commander
, nano
(а то и vim
).
Установка
- Установите Node.js
- Выполните в консоли:
npm i -g kalama-mplayer
Для Linux или OSX понадобится дополнительно установить MPlayer.
Debian:
sudo apt install mplayer
OSX:
brew install mplayer
Для Windows установка MPlayer не требуется, потому что kalama-mplayer
делает это автоматически.
Как пользоваться
Выполните в консоли
kalama-mplayer
Затем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу Enter
.
Если был выбран исполнитель, то дальше понадобится выбрать альбом.
После этого запустится плеер.
Для управления плеером используйте комбинации клавиш:
пробел
— пауза/пускCtrl + стрелка вправо
— следующая песняCtrl + стрелка влево
— предыдущая песнястрелки вверх/вниз, затем Enter
— перемещение по плейлистустрелка вправо
— перемотать вперёд на 10 секундстрелка влево
— перемотать назад на 10 секундCtrl + S
— скачать все песни данного плейлистаCtrl + W
— скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройствоCtrl + C
— выходCtrl + L
— показать help+
— повысить громкость-
— понизить громкостьEscape
— "умная клавиша" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)
Настройка
Чтобы посмотреть все настройки, выполните команду:
kalama-mplayer conf-list
Чтобы сбросить все настройки к заводским, выполните команду:
kalama-mplayer conf-clear
Чтобы задать ключ конфигурации, выполните команду:
kalama-mplayer conf-set <ключ> <значение>
Чтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:
kalama-mplayer conf-delete <ключ>
Доступные ключи конфигурации:
downloads-dir
— папка для сохранения песенtemp-dir
— временная папкаvolume
— громкостьcacheMaxSize
— максимальный размер кэша (в байтах). По умолчанию1000000000
. Поставьте0
, если не хотите кэшировать треки
В настройках можно использовать макросы:
{OS_DOWNLOADS}
— папка "Загрузки" данного пользователя{OS_HOME}
— домашняя папка данного пользователя{OS_TMP}
— временная папка{/}
— разделитель папок в имени файла (/
для UNIX,\
для Windows){COLON}
— разделитель путей (:
для UNIX,;
для Windows)
Как это работает
kalama-mplayer
ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. MPlayer — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет kalama-mplayer
.
Кэширование
Для более стабильного воспроизведения и экономии трафика kalama-mplayer
скачивает прослушиваемые треки в папку ~/.cache/kalama
. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром cacheMaxSize
и по умолчанию равен 1 Гб. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. kalama-mplayer conf-set cacheMaxSize 0
.