Это команда ncmpcpp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ncmpcpp - Клиент демона музыкального проигрывателя ncurses (MPD).
СИНТАКСИС
нкмпкпп [опции]
ОПИСАНИЕ
ncmpcpp - это клиент ncurses для MPD (Music Player Daemon), созданный на основе ncmpc.
Узнайте больше о MPD на http://www.musicpd.org
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-час, --хозяин Подключиться к серверу на хосте [localhost]
-п, --порт
Подключитесь к серверу через порт [6600]
- текущая песня
Распечатать текущую песню в заданном формате и выйти
-с, --config
Укажите файл (ы) конфигурации
--ignore-config-ошибки
Игнорировать неизвестные и недопустимые параметры в файлах конфигурации
-с, - привязки
Укажите файл привязок
-с, --экран
Укажите начальный экран ( может быть: help, playlist, browser, search_engine,
media_library, playlist_editor, tag_editor, выходы, визуализатор, часы)
-С, --slave-экран
Укажите начальный экран ведомого устройства ( может быть: справка, плейлист, браузер,
search_engine, media_library, playlist_editor, tag_editor, выходы, визуализатор,
Часы)
- ?, --Помогите
Показать справку.
-в, --версия
Показать информацию о версии.
КОНФИГУРАЦИЯ
При запуске ncmpcpp пытается прочитать настройки пользователя из $ HOME / .ncmpcpp / config.
и файлы $ XDG_CONFIG_HOME / ncmpcpp / config. Если конфигурация не найдена, ncmpcpp
использует свою конфигурацию по умолчанию. Пример файла конфигурации, содержащий все
значения по умолчанию предоставляются с помощью ncmpcpp и обычно могут быть найдены в
/ usr / share / doc / ncmpcpp (точное местоположение может зависеть от используемого дистрибутива или конфигурации
приставка).
Примечание. Значения параметров конфигурации могут быть заключены в кавычки или нет.
- Если они заключены в кавычки, обрабатываются крайние левые и крайние правые кавычки.
в качестве разделителей, поэтому использовать кавычки необязательно.
внутри самого значения.
- Если это не так, любые пробельные символы между = и первой печатаемой
символ значения, а также пробелы после последней печатаемой
символ значения обрезается.
Поэтому практическое правило: если вам нужны пробелы в начале или в
конец значения заключите в кавычки. В противном случае не делайте этого.
Примечание: ЦВЕТ должен быть названием (а не числом) одного из цветов 1-8 из ФОРМАТА ПЕСНИ.
.
Поддерживаемые варианты конфигурации:
ncmpcpp_directory = PATH
Каталог для хранения файлов, связанных с ncmpcpp. Его изменение полезно, если вы хотите
хранить все в другом месте и предоставить настройку командной строки для альтернативы
расположение в файле конфигурации, который определяет это при запуске ncmpcpp.
каталог_текстов = PATH
Каталог для хранения загруженных текстов песен. По умолчанию ~ / .lyrics так как другие MPD
клиенты (например, ncmpc) также используют это местоположение.
mpd_host = ВЕДУЩИЙ
Подключитесь к MPD, запущенному на указанном хосте / сокете unix. Когда HOST начинается с '/',
предполагается, что это сокет unix.
mpd_port = PORT
Подключитесь к MPD через указанный порт.
mpd_music_dir = PATH
Искать файлы в указанном каталоге. Это нужно для работы редактора тегов.
mpd_connection_timeout = СЕКУНД
Установите для тайм-аута подключения заданное значение MPD.
mpd_crossfade_time = СЕКУНД
Количество секунд по умолчанию для плавного перехода, если это разрешено ncmpcpp.
визуализатор_fifo_path = PATH
Путь к выходу mpd fifo. Это необходимо для работы музыкального визуализатора (обратите внимание, что
выходной звуковой формат этого FIFO должен быть 44100: 16: 1 или 44100: 16: 2,
в зависимости от того, хотите ли вы моно или стерео визуализацию)
Visualizer_output_name = ИМЯ
Имя вывода, предоставляющего данные для визуализатора. Необходимо, чтобы звук и
визуализация синхронно.
визуализатор_в_стерео = да нет
Должно быть установлено «да», если формат вывода FIFO был установлен на 44100: 16: 2.
Visualizer_sample_multiplier = НОМЕР
Умножьте полученные образцы на заданное значение. Очень полезно для правильной визуализации
тихая музыка.
визуализатор_sync_interval = СЕКУНД
Определяет интервал между синхронизацией визуализатора и аудиовыходов.
визуализатор_тип = спектр / волна / заполненная волна / эллипс
Определяет тип визуализатора по умолчанию (спектр доступен, только если был скомпилирован ncmpcpp
с поддержкой fftw).
Visualizer_look = STRING
Определяет внешний вид визуализатора (строка должна быть ровно 2 символа: первый -
для волны, тогда как второй для частотного спектра).
визуализатор_цвет = ЦВЕТЫ
Разделенный запятыми список цветов для визуализации музыки.
system_encoding = КОДИРОВАНИЕ
Если вы используете кодировку, отличную от utf8, установите ее для обработки строк в кодировке utf8.
должным образом.
playlist_disable_highlight_delay = СЕКУНД
Задержка выделения списка воспроизведения с момента последнего нажатия клавиши. Если установлено значение 0,
выделение никогда не исчезает.
message_delay_time = СЕКУНД
Задержка для отображения отображаемых сообщений.
song_list_format
Формат для списка песен.
song_status_format
Формат песни для строки состояния.
song_library_format
Alternative_header_first_line_format = ТЕКСТ Сейчас воспроизводится формат песни для первого
строка в альтернативном окне заголовка пользовательского интерфейса.
Alternative_header_second_line_format = ТЕКСТ
Теперь воспроизводится формат песни для второй строки в альтернативном заголовке пользовательского интерфейса.
окно.
now_playing_prefix = ТЕКСТ
Префикс для текущей песни.
now_playing_suffix = ТЕКСТ
Суффикс воспроизводимой в данный момент песни.
браузер_playlist_prefix = ТЕКСТ
Префикс для плейлистов в браузере.
selected_item_prefix = ТЕКСТ
Префикс для выбранных товаров.
selected_item_suffix = ТЕКСТ
Суффикс для выбранных элементов.
модифицированный_элемент_префикса = ТЕКСТ
Префикс для измененного элемента (редактор тегов).
Browser_sort_mode
Определяет режим сортировки для браузера. Возможные значения: name, mtime, format и
"нет".
Browser_sort_format
Формат для сортировки песен в браузере. Чтобы этот вариант был эффективным,
browser_sort_mode должен иметь значение «формат».
song_window_title_format
Формат песни для заголовка окна.
song_columns_list_format
Формат отображения списка песен в столбцах.
выполнить_on_song_change = КОМАНДА
Команда оболочки для выполнения при изменении песни.
playlist_show_mpd_host = да нет
Если включено, текущий хост MPD будет показан в списке воспроизведения.
playlist_show_remaining_time = да нет
Если этот параметр включен, время, оставшееся до конца списка воспроизведения, будет отображаться после списка воспроизведения.
статистики.
playlist_shorten_total_times = да нет
Если этот параметр включен, будет отображаться общее / оставшееся время списка воспроизведения, отображаемое в строке состояния.
использование сокращенных названий единиц (d: h: m: s вместо дней: часов: минут: секунд).
playlist_separate_albums = да нет
Если включено, разделители будут помещены между альбомами.
playlist_display_mode = классический / столбцы
Режим отображения по умолчанию для списка воспроизведения.
браузер_display_mode = классический / столбцы
Режим отображения по умолчанию для браузера.
search_engine_display_mode = классический / столбцы
Режим отображения по умолчанию для поисковой системы.
playlist_editor_display_mode = классический / столбцы
Режим отображения по умолчанию для редактора списков воспроизведения.
отбросить_colors_if_item_is_selected = да нет
Указывает, нужно ли отказываться от пользовательских цветов тегов, если выбран элемент или
не.
инкрементный_поиск = да нет
Если этот параметр включен, время поиска будет увеличиваться на единицу каждую секунду поиска.
время поиска = СЕКУНД
Время поиска базы для начала.
Volume_change_step = НОМЕР
Количество процентов объема должно быть увеличено / уменьшено на в
volume_up / volume_down.
autocenter_mode = да нет
Состояние по умолчанию для режима автоцентрирования при запуске.
center_cursor = да нет
Если этот параметр включен, текущая выделенная позиция в списке всегда будет по центру.
Progressbar_look = ТЕКСТ
Эта переменная определяет вид индикатора выполнения. Обратите внимание, что должно быть ровно два
или длиной три символа.
прогрессбар_болднесс = да нет
Эта переменная определяет, будет ли полужирным шрифтом отображаться индикатор выполнения.
default_place_to_search_in = база данных / список воспроизведения
Если установлено значение «список воспроизведения», поисковая система будет выполнять поиск в текущем списке воспроизведения MPD.
а не в музыкальной базе данных.
пользовательский интерфейс = классика / альтернатива
Пользовательский интерфейс по умолчанию, используемый ncmpcpp при запуске.
data_fetching_delay = да нет
Если этот параметр включен, между обновлением позиции в медиа будет задержка 250 мс.
библиотека или редактор списков воспроизведения и выборка соответствующих данных из MPD. Это ограничивает данные
загружается с сервера и особенно полезно, если ncmpcpp подключен к
удаленный узел.
media_library_primary_tag = исполнитель / исполнитель_альбома / дата / жанр / композитор / исполнитель
Тип тега по умолчанию для крайнего левого столбца в медиа-библиотеке.
default_find_mode = завернутый / нормальный
Если установлено значение "wrapped", переход от последней найденной позиции к следующей приведет вас к
первая (то же самое для первой позиции и перехода к предыдущей), в противном случае
никаких действий не будет.
default_tag_editor_pattern = ТЕКСТ
Шаблон по умолчанию, используемый парсером редактора тегов.
header_visibility = да нет
Если включено, окно заголовка будет отображаться, в противном случае оно будет скрыто.
статусбар_видимость = да нет
Если этот параметр включен, строка состояния будет отображаться, в противном случае она будет скрыта.
title_visibility = да нет
Если этот параметр включен, заголовки столбцов будут отображаться, в противном случае они будут скрыты.
header_text_scrolling = да нет
Если этот параметр включен, текст в окне заголовка будет прокручиваться, если его длина больше фактической.
ширина экрана, иначе не будет.
циклическая_прокрутка = да нет
Если включено, используется циклическая прокрутка (например, если вы нажмете стрелку вниз, находящуюся в конце
списка, вы перейдете в начало)
линии_прокрутки = НОМЕР
Количество строк, прокручиваемых колесом мыши.
Follow_now_playing_lyrics = да нет
Если этот параметр включен, текст будет переключен при смене песни на текущую.
(Примечание: это работает, только если вы просматриваете текст песни из списка воспроизведения).
fetch_lyrics_for_current_song_in_background = да нет
Если этот параметр включен, при каждом изменении песни сборщик текста будет автоматически запускаться в
фон при попытке загрузить текст для текущей песни.
store_lyrics_in_song_dir = да нет
Если этот параметр включен, текст будет сохранен в каталоге песен, в противном случае - в ~ / .lyrics. Внимание
что ему нужно правильно установить mpd_music_dir.
generate_win32_совместимые_имя_файлов = да нет
Если установлено значение yes, имена файлов, сгенерированные ncmpcpp (с редактором тегов, для текстов песен, исполнителей
и т. д.) не будут содержать следующие символы: \? *: | "<> - иначе только косая черта
(/) не будет использоваться.
разрешить_for_physical_item_deletion = да нет
Если установлено «Да», можно будет физически удалить файлы и каталоги из
диск в браузере.
Lastfm_preferred_language = ISO 639 альфа-2 язык код
Если установлено, ncmpcpp попытается получить информацию из last.fm на установленном вами языке, и если он
не удается, он вернется к английскому языку. В противном случае он будет использовать английский в первый раз.
show_hidden_files_in_local_browser = да нет
Триггер для отображения в локальном браузере файлов и каталогов, которые начинаются с '.'
screen_switcher_mode = ПЕРЕКЛЮЧАТЕЛЬ_MODE
Если установлено значение «предыдущий», key_screen_switcher будет переключаться между текущим и последним использованным
экран. Если установлено значение «screen1, ... screenN» (список экранов), он будет переключаться между
их в последовательности. Уточнение синтаксиса можно найти в примере файла конфигурации.
экран_запуска = НИК
Экран, который должен отображаться при запуске (по умолчанию список воспроизведения).
start_slave_screen = НИК
Подчиненный экран, который должен отображаться при запуске (по умолчанию ничего).
start_slave_screen_focus = да нет
Если установлено «Да», подчиненный экран будет активным после запуска. В противном случае мастер
экран будет.
lock_screen_width_part = 20-80
Если вы хотите заблокировать экран, ncmpcpp запрашивает% ширины заблокированного экрана.
зарезервировано до этого и предоставляет значение по умолчанию, которое вы можете установить
здесь.
Ask_for_locked_screen_width_part = да нет
Если этот параметр включен, ncmpcpp будет запрашивать% ширины заблокированного экрана каждый раз, когда вы хотите
заблокировать экран. Если вы отключите это, он автоматически попытается использовать значение по умолчанию.
jump_to_now_playing_song_at_start = да нет
Если включено, ncmpcpp при запуске перейдет к воспроизведению песни, если mpd играет или
приостановлено.
Ask_before_clearing_playlists = да нет
Если этот параметр включен, пользователя спросят, действительно ли он хочет очистить список воспроизведения после
нажатие клавиши, отвечающей за это.
clock_display_секунды = да нет
Если этот параметр включен, часы будут отображать время в формате чч: мм: сс, в противном случае - чч: мм.
display_volume_level = да нет
Если этот параметр включен, уровень громкости будет отображаться в строке состояния, в противном случае - нет.
display_bitrate = да нет
Если этот параметр включен, битрейт воспроизводимой в данный момент песни будет отображаться в строке состояния.
display_remaining_time = да нет
Если этот параметр включен, оставшееся время воспроизводимой в данный момент песни будет отображаться в
строка состояния вместо прошедшего времени.
обычные выражения = нет / базовый / расширенный / perl
Тип используемых в настоящее время регулярных выражений.
ignore_leading_the = да нет
Если этот параметр включен, слово "the" в начале тегов / имен файлов / формата сортировки будет
игнорируется при сортировке элементов.
block_search_constraints_change_if_items_found = да нет
Если этот параметр включен, поля в поисковой системе над кнопкой «Сброс» будут заблокированы после
успешный поиск, иначе не получится.
поддержка_мыши = да нет
Если установлено «да», поддержка мыши будет включена.
mouse_list_scroll_whole_page = да нет
Если включено, колесико мыши будет прокручивать всю страницу списка элементов за раз,
в противном случае количество строк, заданное переменной lines_scrolled.
пустой_тег_маркер = ТЕКСТ
Текст, который будет отображаться, если запрошенный тег не установлен.
теги_разделитель = ТЕКСТ
Разделитель, который ставится между тегами. Также интерпретируется редактором тегов, который разбивает
вводим строку в отдельные теги, используя ее.
tag_editor_extended_numeration = да нет
Если этот параметр включен, редактор тегов будет нумеровать дорожки в формате xx / yy (где xx -
текущий трек и yy - это общее количество всех пронумерованных треков), а не просто xx.
media_library_sort_by_mtime = да нет
Если включено, медиабиблиотека будет отсортирована по времени модификации. В противном случае
используется лексикографическая сортировка.
Enable_window_title = да нет
Если включено, ncmpcpp заменит текущий заголовок окна своим собственным.
search_engine_default_search_mode = MODE_NUMBER
Номер режима по умолчанию, используемого в поисковой системе.
внешний_редактор = PATH
Путь к внешнему редактору, который используется для редактирования текстов песен.
use_console_editor = да нет
Если ваш внешний редактор является консольным приложением, вам необходимо включить его.
цвета_включено = да нет
Не нужно это описывать, да?
пустой_тег_цвет = COLOR
Цвет маркера пустого тега.
header_window_color = COLOR
Цвет окна заголовка.
объем_цвет = COLOR
Цвет состояния тома.
state_line_color = COLOR
Цвет линий, отделяющих заголовок и строку состояния от главного окна.
state_flags_color = COLOR
Цвет флагов состояния MPD.
main_window_color = COLOR
Цвет главного окна.
color1 = COLOR
Один из цветов, используемых в информации о песне, редакторе миниатюрных тегов и поисковой системе.
color2 = COLOR
Один из цветов, используемых в информации о песне, редакторе миниатюрных тегов и поисковой системе.
main_window_highlight_color = COLOR
Цвет подсветки главного окна.
прогрессбар_цвет = COLOR
Цвет индикатора выполнения.
Progressbar_elapsed_color = COLOR
Цвет части индикатора выполнения, который отображает прошедшее время.
статусбар_цвет = COLOR
Цвет строки состояния.
альтернатива_ui_separator_color = COLOR
Цвет разделителей, используемых в альтернативном пользовательском интерфейсе.
active_column_color = COLOR
Цвет выделения активного столбца.
window_border_color = ГРАНИЦА
Цвет границы всплывающих окон. Если установлено значение «none», граница отображаться не будет.
active_window_border = COLOR
Цвет границы активного окна.
ПРИЛОЖЕНИЯ
При запуске ncmpcpp пытается прочитать привязки пользователя из ~ / .ncmpcpp / привязки
файл. Если файл привязок не найден, ncmpcpp использует значения по умолчанию. Пример привязки
файл со значениями по умолчанию обычно находится в / usr / share / doc / ncmpcpp (точный
расположение может зависеть от используемого дистрибутива или префикса конфигурации).
Вы можете просмотреть текущие сочетания клавиш, нажав F1.
ПЕСНЯ ФОРМАТ
Для формата песни вы можете использовать:
% l - длина
% f - имя файла
% D - каталог
% a - художник
% A - исполнитель альбома
% t - заголовок
% b - альбом
% y - дата
% n - номер трека (01/12 -> 01)
% N - полная информация о треке (01/12 -> 01/12)
% g - жанр
% c - композитор
% p - исполнитель
% d - диск
% C - комментарий
% P - приоритет
$ R - начать выравнивание по правому краю
Вы также можете поместить их в {}, и тогда они будут отображаться, только если все запрошенные значения
доступны и / или задайте альтернативное значение с помощью {} | {} например, {% a -% t} | {% f} проверит,
Теги исполнителя и названия доступны, и если они есть, отобразите их. В противном случае будет отображаться
имя файла.
Внимание: Если вы хотите установить ограничение на максимальную длину тега, просто введите соответствующее число
между% и символом, определяющим тип тега, например, чтобы альбом занимал макс. 20 терминал
ячейки используйте "% 20b".
Внимание: Формат, аналогичный "% a -% t" (т. Е. Без дополнительных фигурных скобок), равен
"{% a -% t}", поэтому, если один из тегов отсутствует, вы ничего не получите.
Цвет текста может отличаться от цвета основного окна, например, если вы хотите, чтобы длина была зеленой,
напишите $ 3% l $ 9.
Доступные значения для цветов:
- 0 - цвет окна по умолчанию (все остальные цвета отбрасываются)
- 1 - черный
- 2 - красный
- 3 - зеленый
- 4 - желтый
- 5 - синий
- 6 - пурпурный
- 7 - голубой
- 8 - белый
- 9 - конец текущего цвета
Внимание: colors могут быть вложенными, поэтому, если вы напишете $ 2some $ 5text $ 9, это отключит только использование
синий цвет и сделайте красный текущий.
Используйте ncmpcpp онлайн с помощью сервисов onworks.net