Це команда ncmpcpp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
ncmpcpp - клієнт ncurses Music Player Daemon (MPD).
СИНТАКСИС
ncmpcpp [параметри]
ОПИС
ncmpcpp — це клієнт ncurses для MPD (демона музичного програвача), натхненний ncmpc.
Детальніше про MPD див http://www.musicpd.org
ВАРІАНТИ
-h, --господар Підключитися до сервера на хості [localhost]
-p, --порт
Підключитися до сервера через порт [6600]
--поточна пісня
Роздрукувати поточну пісню у заданому форматі та вийти
-c, --config
Вкажіть файл(и) конфігурації
--ignore-config-errors
Ігноруйте невідомі та недійсні параметри у файлах конфігурації
-c, --прив'язки
Вкажіть файл прив’язок
-так, --екран
Вкажіть екран запуску ( може бути: help, playlist, browser, search_engine,
media_library, playlist_editor, tag_editor, outputs, visualizer, clock)
-S, --підпорядкований екран
Вкажіть підпорядкований екран запуску ( може бути: довідка, список відтворення, браузер,
search_engine, media_library, playlist_editor, tag_editor, outputs, visualizer,
годинник)
-?, --допомога
Відобразити довідку.
-v, -- версія
Відобразити інформацію про версію.
КОНФІГУРАЦІЯ
Коли ncmpcpp запускається, він намагається прочитати налаштування користувача з $HOME/.ncmpcpp/config
і файли $XDG_CONFIG_HOME/ncmpcpp/config. Якщо конфігурація не знайдена, ncmpcpp
використовує конфігурацію за замовчуванням. Приклад файлу конфігурації, що містить все
Значення за замовчуванням надаються разом із ncmpcpp і зазвичай їх можна знайти в
/usr/share/doc/ncmpcpp (точне розташування може залежати від використовуваного дистрибутива або налаштувань
префікс).
Примітка: значення параметрів конфігурації можуть бути узяті в лапки або ні.
- Якщо вони вкладені, розглядаються крайні ліві та крайні праві лапки
в якості роздільників, тому не потрібно опускати лапки, які ви використовуєте
в межах самої вартості.
- Якщо вони ні, будь-які пробіли між = і першим друкованим
символ значення, а також пробіли після останнього друку
символ значення обрізається.
Тому практичне правило таке: якщо вам потрібні пробіли на початку або на початку
кінець значення, візьміть його в лапки. Інакше не робіть.
Примітка: COLOR має бути назвою (а не номером) одного з кольорів 1-8 із ФОРМАТУ ПІСНІ
.
Підтримувані параметри конфігурації:
ncmpcpp_каталог = PATH
Каталог для зберігання пов'язаних файлів ncmpcpp. Змінити його корисно, якщо ви цього хочете
зберігайте все в іншому місці та надайте параметри командного рядка для альтернативи
розташування до конфігураційного файлу, який визначає це під час запуску ncmpcpp.
каталог_лірики = PATH
Каталог для зберігання завантажених текстів. За замовчуванням ~/.лірика оскільки інші MPD
клієнти (наприклад, ncmpc) також використовують це розташування.
mpd_host = 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.
multiplier_sample_multiplier = НОМЕР
Помножте отримані зразки на задане значення. Дуже корисно для правильної візуалізації
тиха музика.
visualizer_sync_interval = СЕКУНДИ
Визначає інтервал між синхронізацією візуалізатора та аудіовиходами.
тип_візуализатора = спектр/хвиля/хвиля_заповнена/еліпс
Визначає тип візуалізатора за замовчуванням (спектр доступний, лише якщо ncmpcpp був скомпільований
з підтримкою fftw).
visualizer_look = STRING
Визначає вигляд візуалізатора (рядок має містити рівно 2 символи: перший є
для хвилі, тоді як секунда для частотного спектру).
колір_візуалізатора = КВІТИ
Список кольорів, розділених комами, які будуть використовуватися у візуалізації музики.
системне_кодування = КОДУВАННЯ
Якщо ви використовуєте кодування, відмінне від utf8, налаштуйте його для обробки рядків, закодованих utf8
правильно
playlist_disable_highlight_delay = СЕКУНДИ
Затримка виділення списку відтворення після останнього натискання клавіші. Якщо встановлено значення 0,
мелірування ніколи не зникає.
час_затримки_повідомлення = СЕКУНДИ
Затримка, щоб відображені повідомлення залишалися видимими.
формат_списку пісень
Формат списку пісень.
формат_статусу пісні
Формат пісні для рядка стану.
формат_бібліотеки пісень
альтернативний_формат_заголовка_першого_рядка = TEXT Зараз відтворюється формат пісні для першого
рядок у вікні заголовка альтернативного інтерфейсу користувача.
альтернативний_формат_заголовка_другого_рядка = TEXT
Зараз відтворюється формат пісні для другого рядка в альтернативному заголовку інтерфейсу користувача
вікна.
префікс_тепер_грає = TEXT
Префікс для пісні, яка зараз відтворюється.
суфікс_тепер_грає = TEXT
Суфікс пісні, яка зараз відтворюється.
browser_playlist_prefix = TEXT
Префікс для списків відтворення у браузері.
вибраний_префікс_елемента = TEXT
Префікс для вибраних елементів.
суфікс_вибраного_елемента = TEXT
Суфікс для вибраних елементів.
modified_item_prefix = TEXT
Префікс для зміненого елемента (редактор тегів).
browser_sort_mode
Визначає режим сортування для браузера. Можливі значення: "name", "mtime", "format" і
"Нуп".
формат_сортування браузера
Формат для сортування пісень у браузері. Щоб цей варіант був ефективним,
browser_sort_mode має бути встановлено на "format".
формат_вікна_пісні
Формат пісні для назви вікна.
формат_списку_стовпців пісні
Формат списку пісень, що відображається в стовпцях.
execute_on_song_change = КОМАНДА
Команда оболонки для виконання при зміні пісні.
playlist_show_mpd_host = так ні
Якщо ввімкнено, поточний хост MPD відображатиметься в списку відтворення.
playlist_show_remaining_time = так ні
Якщо ввімкнено, час, що залишився до кінця списку відтворення, відображатиметься після списку відтворення
статистики.
playlist_shorten_total_times = так ні
Якщо ввімкнено, буде показано загальний/залишок часу списку відтворення, який відображається в рядку стану
використовуючи скорочені назви одиниць (d:h:m:s замість днів:години:хвилини:секунди).
плейлист_окремі_альбоми = так ні
Якщо ввімкнено, роздільники будуть розміщені між альбомами.
playlist_display_mode = класика/колонки
Режим відображення за замовчуванням для списку відтворення.
browser_display_mode = класика/колонки
Режим відображення за замовчуванням для браузера.
search_engine_display_mode = класика/колонки
Режим відображення за замовчуванням для пошукової системи.
playlist_editor_display_mode = класика/колонки
Режим відображення за замовчуванням для редактора списків відтворення.
відкинути кольори, якщо_елемент_вибрано = так ні
Вказує, чи потрібно відхиляти спеціальні кольори тегів, якщо вибрано елемент або
ні.
incremental_seeking = так ні
Якщо ввімкнено, час пошуку буде збільшуватися на одну кожну секунду пошуку.
час_шукання = СЕКУНДИ
Для початку час пошуку бази.
крок_зміни гучності = НОМЕР
Кількість відсотків обсягу потрібно збільшити/зменшити на дюйм
збільшення/зменшення гучності.
autocenter_mode = так ні
Стан за замовчуванням для режиму автоцентру під час запуску.
центрований_курсор = так ні
Якщо ввімкнено, виділена в даний момент позиція у списку завжди буде по центру.
progressbar_look = TEXT
Ця змінна визначає вигляд панелі прогресу. Зверніть увагу, що їх має бути рівно два
або три символи.
progressbar_boldness = так ні
Ця змінна визначає, чи слід відображати панель прогресу жирним шрифтом чи ні.
default_place_to_search_in = база даних/список відтворення
Якщо встановлено значення «список відтворення», пошукова система виконуватиме пошук у поточному списку відтворення MPD
а не в музичній базі даних.
користувацький інтерфейс = класичний/альтернативний
Інтерфейс користувача за замовчуванням, який використовується ncmpcpp під час запуску.
data_fetching_delay = так ні
Якщо ввімкнено, буде 250 мс затримка між оновленням позиції в медіа
редактор бібліотеки або списку відтворення та отримання відповідних даних з MPD. Це обмежує дані
витягується з сервера і особливо корисно, якщо ncmpcpp підключено до a
віддалений хост.
media_library_primary_tag = виконавець/альбом_художник/дата/жанр/композитор/виконавець
Тип тегу за замовчуванням для крайнього лівого стовпця медіа-бібліотеки.
default_find_mode = загорнутий/звичайний
Якщо встановлено значення "загорнуто", перехід від останньої знайденої позиції до наступної переведе вас до
перший (те саме стосується першої позиції та переходу до попередньої), інакше
ніяких дій виконувати не буде.
шаблон_редактора_тег за замовчуванням = TEXT
Шаблон за замовчуванням, який використовується синтаксичним аналізатором редактора тегів.
header_visibility = так ні
Якщо ввімкнено, вікно заголовка буде відображатися, інакше приховано.
statusbar_visibility = так ні
Якщо ввімкнено, рядок стану буде відображатися, інакше приховано.
titles_visibility = так ні
Якщо ввімкнено, заголовки стовпців відображатимуться, інакше — приховані.
header_text_scrolling = так ні
Якщо ввімкнено, текст у вікні заголовка буде прокручуватися, якщо його довжина більше фактичної
ширина екрана, інакше не буде.
циклічна_прокрутка = так ні
Якщо ввімкнено, використовується циклічна прокрутка (наприклад, якщо натиснути стрілку вниз, яка знаходиться в кінці
зі списку, це перенесе вас на початок)
lines_scrolled = НОМЕР
Кількість рядків, які прокручуються коліщатком миші.
follow_now_playing_lyrics = так ні
Якщо ввімкнено, текст пісні буде змінено на поточний
(Примітка: це працює, лише якщо ви переглядаєте текст пісні зі списку відтворення).
fetch_lyrics_for_current_song_in_background = так ні
Якщо ввімкнено, щоразу, коли пісня змінюється, автоматично запускатиме завантажувач
фон у спробі завантажити текст для пісні, яка зараз відтворюється.
store_lyrics_in_song_dir = так ні
Якщо ввімкнено, текст буде збережено в каталозі пісні, інакше в ~/.лірика. Примітка:
що йому потрібно правильно налаштувати mpd_music_dir.
generate_win32_compatible_filemes = так ні
Якщо встановлено значення так, назви файлів генеруються ncmpcpp (з редактором тегів, для пісень, виконавців
тощо) не міститиме такі символи: \?*:|"<> - інакше лише косу риску
(/) не використовуватиметься.
дозволити_для_видалення_фізичного_елемента = так ні
Якщо встановлено значення так, можна буде фізично видалити файли та каталоги
диск у браузері.
lastfm_preferred_language = ISO 639 альфа-2 мова код
Якщо встановлено, ncmpcpp намагатиметься отримати інформацію з last.fm на мові, яку ви вибрали, і якщо так
не вдається, він повернеться до англійської. Інакше в перший раз буде використовуватися англійська.
show_hidden_files_in_local_browser = так ні
Тригер для відображення в локальному браузері файлів і каталогів, які починаються з '.'
режим_перемикання екрана = SWITCHER_MODE
Якщо встановлено значення "попередній", key_screen_switcher перемикатиметься між поточним і останнім використаним
екран. Якщо встановлено значення "screen1,...screenN" (список екранів), він перемикатиметься між
їх у послідовності. Пояснення синтаксису можна знайти в прикладі файлу конфігурації.
початковий_екран = SCREEN_NAME
Екран, який має відображатися на початку (список відтворення за замовчуванням).
startup_slave_screen = SCREEN_NAME
Підпорядкований екран, який має відображатися на початку (нічого за замовчуванням).
startup_slave_screen_focus = так ні
Якщо встановлено значення так, підпорядкований екран буде активним після запуску. Інакше майстер
екран буде.
locked_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_seconds = так ні
Якщо ввімкнено, годинник відображатиме час у форматі hh:mm:ss, інакше hh:mm.
дисплей_рівень_гучності = так ні
Якщо ввімкнено, рівень гучності буде відображатися в рядку стану, інакше ні.
бітрейт_відображення = так ні
Якщо ввімкнено, бітрейт пісні, яка зараз відтворюється, буде відображатися в рядку стану.
display_remaining_time = так ні
Якщо ввімкнено, буде відображатися час, що залишився відтворюваної пісні
рядок стану замість часу, що минув.
регулярні_вирази = none/basic/extended/perl
Тип поточних регулярних виразів.
ignore_leading_the = так ні
Якщо ввімкнено, слово "the" на початку формату тегів/назв файлів/сортування буде
ігнорується під час сортування елементів.
block_search_constraints_change_if_items_found = так ні
Якщо ввімкнено, поля в пошуковій системі над кнопкою «Скинути» після цього будуть заблоковані
успішного пошуку, інакше вони не будуть.
mouse_support = так ні
Якщо встановлено значення так, буде ввімкнено підтримку миші.
mouse_list_scroll_whole_page = так ні
Якщо ввімкнено, коліщатко миші буде прокручувати всю сторінку списку елементів одночасно,
інакше кількість рядків, визначена змінною lines_scrolled.
пустий маркер_мітки = TEXT
Текст, який буде відображатися, якщо запитуваний тег не встановлено.
роздільник тегів = TEXT
Роздільник, який розміщується між тегами. Також інтерпретується редактором тегів, який розбивається
за допомогою нього введіть рядок в окремі теги.
tag_editor_extended_numeration = так ні
Якщо ввімкнено, редактор тегів нумеруватиме треки у форматі xx/yy (де xx — це
поточна доріжка, а yy — загальна кількість усіх пронумерованих доріжок), а не звичайний xx.
media_library_sort_by_time = так ні
Якщо ввімкнено, медіатека буде відсортована за часом зміни. Інакше
використовується лексикографічне сортування.
enable_window_title = так ні
Якщо ввімкнено, ncmpcpp замінить поточний заголовок вікна своїм власним.
search_engine_default_search_mode = MODE_NUMBER
Номер режиму за замовчуванням, який використовується в пошуковій системі.
зовнішній_редактор = PATH
Шлях до зовнішнього редактора, який використовується для редагування пісень.
use_console_editor = так ні
Якщо ваш зовнішній редактор є консольною програмою, вам потрібно ввімкнути його.
кольори_включено = так ні
Не треба описувати, га?
порожній_колір_мітки = КОЛІР
Колір пустого маркера тегу.
колір_вікна заголовка = КОЛІР
Колір вікна заголовка.
колір_об'єму = КОЛІР
Колір стану обсягу.
колір_лінії стану = КОЛІР
Колір рядків, що відокремлюють заголовок і рядок стану від головного вікна.
колір_державних_прапорів = КОЛІР
Колір прапорів стану MPD.
колір_головного_вікна = КОЛІР
Колір головного вікна.
color1 = КОЛІР
Один із кольорів, що використовуються в інформації про пісню, редакторі тегів Tiny та пошуковій системі.
color2 = КОЛІР
Один із кольорів, що використовуються в інформації про пісню, редакторі тегів Tiny та пошуковій системі.
колір_підсвічування_головного_вікна = КОЛІР
Колір виділення головного вікна.
колір_прогресу = КОЛІР
Колір панелі прогресу.
progressbar_elapsed_color = КОЛІР
Колір частини панелі прогресу, що позначає час, що минув.
колір_рядка стану = КОЛІР
Колір рядка стану.
alternativ_ui_separator_color = КОЛІР
Колір роздільників, що використовуються в альтернативному інтерфейсі користувача.
Active_column_color = КОЛІР
Колір виділення активного стовпця.
колір_бордера вікна = КОРДОН
Колір межі спливаючих вікон. Якщо встановлено значення «none», межі не відображатимуться.
межа_активного_вікна = КОЛІР
Колір межі активного вікна.
ПРИВ'ЯЗКИ
Коли ncmpcpp запускається, він намагається прочитати прив’язки користувача ~/.ncmpcpp/bindings
файл. Якщо файл прив’язки не знайдено, 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 - кінець поточного кольору
Примітка:: кольори можуть бути вкладеними, тому якщо ви напишете $2some$5text$9, це вимкне використання лише
синій колір і зробити червоний поточним.
Використовуйте ncmpcpp онлайн за допомогою служб onworks.net