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