Це команда xmms2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
xmms2 - офіційний інтерфейс командного рядка XMMS2
СИНТАКСИС
xmms2 [команда] [аргументи]
xmms2 допомога [команда]
ОПИС
XMMS2 - це переробка XMMS (http://legacy.xmms2.org) музичний програвач. Він має а
модель клієнт-сервер, що дозволяє використовувати декілька (навіть одночасних!) користувацьких інтерфейсів, обидва текстові
і графічні. Усі поширені аудіоформати підтримуються за допомогою плагінів. Крім цього, там
це гнучка медіатека для організації вашої музики.
xmms2 є офіційним клієнтом CLI XMMS2.
ІНВОКАЦІЯ
В лінію режим
If xmms2 передається команда як аргумент, ця команда буде інтерпретовано і xmms2
вийде після його завершення.
інтерактивний режим
xmms2 має потужне середовище, подібне до оболонки через readline, що дозволяє користувачеві
вводьте команди у підказку та користуйтеся звичайними цікавими функціями, такими як розширення імені шляху та
редагування рядка.
КОМАНДИ
Усі команди приймають цей параметр -h/--допомога який відображає довідку команди.
модель посилається на визначення колекції. (Побачити ПАТЕРН нижче.)
положення є шаблоном для відповідності позиціям списку відтворення. (Побачити ПОЗИЦІЯ ПАТЕРН нижче.)
Загальне Команди
додавати [ -f [-N] [-P] [-A ключ=значення]... ] [-p плейлист] [-n | -a положення] [-o підпирати[,...]]
аргументація...
додавати [-p плейлист] [-n | -a положення] [-o підпирати[,...]] модель...
Додати медіафайли до списку відтворення. Він спробує вгадати чи аргументація становлять а
модель або представляють шляхи до файлів. Цю поведінку можна змінити, примусивши тип
з -f та -t. Якщо шляхи файлу містять * або ? символів, він намагатиметься розширити
їх. Не вдається знайти відповідність * і ? символів буде намагатися додати як
частина URL-адреси.
-f, --файл
Примусове лікування аргументація як шляхи до файлів.
-P, --будь ласка
Примусове лікування аргументація як файли списку відтворення. Цей варіант має на увазі -f.
-t, -- візерунок
Примусове лікування аргументація як візерунок.
-N, --нерекурсивний
Не додавайте каталоги рекурсивно.
-p, -- список відтворення плейлист
Додати медіа до плейлист замість активного списку відтворення.
-n, -- далі
Додайте медіафайл після поточної композиції.
-a, --на положення
Додайте медіа у задану позицію.
-A, --атрибут ключ=значення
Додайте медіа із заданим атрибутом ключ=значення. Може виникати кілька разів. Тільки дійсний
під час додавання нових файлів до медіатеки.
-o, --порядок підпирати[,...]
Додайте медіафайли, відсортовані за вказаним списком властивостей, розділених комами. Якщо майно є
із префіксом -, медіа сортуються у зворотному порядку за цією властивістю.
вихід
Вийдіть з інтерфейсу, подібного до оболонки.
допомога [-a] команда
Покажіть довідку на команда. Це еквівалентно команда -h. Якщо команда є псевдонімом,
показати визначення псевдоніма. Якщо жодної команди не надано, укажіть усі доступні команди.
-a, --псевдонім
Перелік доступних псевдонімів if команда не надається. Інакше ефекту не буде.
інформація [модель | позиції...]
Відобразити властивості всіх відповідних медіа модель або на заданих позиціях.
Без аргументів відобразити властивості поточної доріжки.
стрибати [-b] модель|положення
Перейти до першої відповідності медіа модель або на задану позицію.
-b, --назад
Перейдіть назад до першого медіа, що відповідає шаблону
список [-p ім'я] [модель | позиції...]
Перелік вмісту списку відтворення (активного за замовчуванням). Якщо модель надається,
вміст додатково фільтрується, і відображаються лише відповідні медіа.
-p, -- список відтворення
список плейлист, замість активного списку відтворення.
рухатися [-p плейлист] [-n | -a положення] модель | позиції...
Переміщення записів усередині списку відтворення (активний за замовчуванням).
-p, -- список відтворення плейлист
Команда плейлист діяти.
-n, -- далі
Перемістіть відповідні треки після поточної.
-a, --на положення
Перемістіть відповідні доріжки зі зміщенням або до a положення.
наступний [зсув]
Перейти до наступної пісні. Якщо зсув надається, діяти як стрибати +зсув.
пауза
Призупинити відтворення.
грати
Почніть відтворення.
Попередня [зсув]
Перейти до попередньої пісні. Якщо зсув надається, діяти як стрибати -зсув.
видаляти [-p плейлист] модель | позиції...
Видаліть відповідний медіа зі списку відтворення (активний за замовчуванням).
-p, -- список відтворення плейлист
Видалити з плейлист, замість активного списку відтворення.
ток [-r seconds] [-f формат]
Відображення стану відтворення, постійно або один раз.
-r, --оновити seconds
Встановіть затримку в секундах між кожним оновленням поточних метаданих відтворення.
Якщо 0, метадані друкуються лише один раз (за замовчуванням), і команда виходить
негайно. У режимі оновлення основне керування надається активним
плейлист.
-f, --формат формат
Встановіть рядок формату, який використовується для відображення інформації про статус, замість того, який буде відображатися
файл конфігурації (див ФОРМАТ STRING нижче).
пошук [-o prop1[,prop2...]] [-l prop1[,prop2...] ] модель
Шукайте та друкуйте всі відповідні медіа модель.
-o, --порядок prop1[,prop2...]
Відображати результати пошуку, відсортовані за заданим списком властивостей. Якщо майно є
із префіксом '-', результати сортуються у зворотному порядку за цією властивістю.
-l, --стовпці prop1[,prop2...]
Список властивості використовувати як стовпці.
шукати час | зсув
Перейдіть до відносного або абсолютного часу в поточній доріжці.
СТОП
Зупинити відтворення.
переключитися
Увімкнути відтворення.
Плейлист Команди
плейлист ясно [плейлист]
Очистити список відтворення. За замовчуванням очистіть активний список відтворення.
плейлист конфиг [-t тип] [-s історія] [-u Майбутні] [-i зб] [-j плейлист] [плейлист]
Налаштуйте список відтворення, змінивши його тип, атрибути тощо. За замовчуванням налаштуйте
активний список відтворення.
-t, --тип тип
Змінити тип списку відтворення: список, черга, pshuffle.
-s, --історія розмір
Команда розмір історії відтворених треків (для черги, pshuffle).
-u, --майбутнє Майбутні
Число Майбутні доріжки для підтримки (для pshuffle).
-i, --вхід збір
вхід збір для списку відтворення (для pshuffle). За замовчуванням «Усі медіа».
-j, -- список стрибків плейлист
Перейти до іншого плейлист коли досягнуто кінця списку відтворення.
плейлист створювати [-p плейлист] ім'я
Створіть новий список відтворення.
-p, -- список відтворення плейлист
Скопіюйте вміст списку відтворення в новий список відтворення.
плейлист список [-a]
Перелік усіх списків відтворення.
-a, --все
Включити приховані списки відтворення.
плейлист видаляти плейлист
Видалити вказаний список відтворення.
плейлист перейменувати [-f] [-p плейлист] нове ім'я
Перейменувати список відтворення. За замовчуванням перейменуйте активний список відтворення.
-f, --сила
Примусово перейменуйте список відтворення, перезапишіть наявний список відтворення, якщо потрібно.
-p, -- список відтворення
Перейменуйте наданий список відтворення.
плейлист перемішування [плейлист]
Перемішуйте список відтворення. За замовчуванням перемішуйте активний список відтворення.
плейлист сортувати [-p плейлист] [підпирати] ...
Сортувати список відтворення. За замовчуванням відсортуйте активний список відтворення. Властивості префікса '-' для
зворотне сортування.
-p, -- список відтворення
Перейменуйте наданий список відтворення.
плейлист перемикання плейлист
Змініть активний список відтворення.
COLLECTION Команди
збір конфиг збір [attrname [attrvalue]]
Отримати або встановити атрибути для даної колекції. Якщо не вказано назву атрибута,
перерахувати всі атрибути. Якщо вказано лише ім’я атрибута, відобразіть значення
атрибут. Якщо вказано ім’я і значення атрибута, встановіть нове значення
атрибут.
збір створювати [-f] [-e] [-c збір] ім'я [модель]
Створіть нову колекцію. Якщо надано шаблон, він використовується для визначення колекції.
Інакше нова колекція містить всю медіатеку.
-f, --сила
Примусово створити колекцію, перезаписати наявну колекцію, якщо потрібно.
-c, --колекція збір
Скопіюйте наявну колекцію в нову.
-e, --порожній
Ініціалізуйте порожню колекцію.
збір список
Перерахуйте всі колекції.
збір Показувати збір
Відобразити зрозумілий людині опис колекції.
збір видаляти збір
Видалити колекцію.
збір перейменувати [-f] стара назва нове ім'я
Перейменувати колекцію.
-f, --сила
Примусово перейменувати колекцію, перезаписати наявну колекцію, якщо потрібно.
сервер Команди
сервер переглядати URL
Перегляньте URL-адресу за допомогою плагінів xform, доступних у демоні.
сервер конфиг [ім'я [значення]]
Отримати або встановити значення конфігурації. Якщо не вказано ім’я чи значення, перерахуйте всі
значення конфігурації. Якщо вказано лише ім’я, відобразіть вміст файлу
відповідне значення конфігурації. Якщо вказано і ім’я, і значення, встановіть нове
зміст значення конфігурації.
сервер імпорт [-N] шлях
Імпортуйте нові файли до медіатеки. За замовчуванням каталоги імпортуються
рекурсивно.
-N, --нерекурсивний
Не імпортуйте каталоги рекурсивно.
сервер plugins
Перелік плагінів, завантажених на сервер.
сервер власність [-i | -s | -D] [-S] в середині [ім'я [значення]]
Отримати або встановити властивості для даного медіа. Якщо не вказано ім’я чи значення, перерахуйте всі
властивості. Якщо вказано лише ім’я, відобразіть значення властивості. Якщо обидва а
ім’я та значення надано, встановіть нове значення властивості.
За замовчуванням операції набору використовують джерело "client/xmms2-cli", а список і відображення
операції використовують параметри джерела. Використовувати --джерело можливість перевизначити цю поведінку.
За замовчуванням значення буде використовуватися, щоб визначити, чи слід його зберегти як рядок
або ціле число. Використовувати --інт or --рядок прапорець, щоб скасувати цю поведінку.
-i, --інт
Примусово обробляти значення як ціле.
-s, --рядок
Примусово обробляти значення як рядок.
-D, --видалити
Видалити вибрану властивість.
-S, --джерело
Джерело власності.
сервер повторити [модель]
Повторіть медіафайл, який відповідає шаблону, або всю медіатеку, якщо шаблону немає
за умови
сервер видаляти [модель]
Видаліть відповідний носій із медіатеки.
сервер вимикання
Вимкніть сервер.
сервер статистика
Відображати статистику про сервер: час роботи, версія, розмір медіаліба тощо.
сервер синхронізувати
Негайно зберігайте колекції на диск. (Інакше виконується лише під час вимкнення або 10
секунд після останньої зміни колекції.)
сервер обсяг [-c ім'я] [значення]
Отримати або встановити гучність звуку (у діапазоні 0-100). Якщо вказано значення, встановіть
обсяг до значення. В іншому випадку відобразити поточну гучність. За замовчуванням команда
застосовується до всіх аудіоканалів. Використовувати --канал прапорець, щоб скасувати цю поведінку.
Відносні зміни гучності можливі за допомогою префікса значення by + or -.
-c, --канал
Отримайте або встановіть гучність лише для названого каналу.
ПАТЕРН
Шаблони використовуються для пошуку пісень у медіатеці, деякі з цих шаблонів можуть
вимагають екранування (за допомогою '\') залежно від того, яка оболонка використовується. Властивості можна знайти
на виході xmms2 інформація.
:
Знайдіть пісні, властивість яких відповідає рядку. А ? у рядку позначає одиночний
символ підстановки та a * позначає декілька символів підстановки.
~
Знайдіть пісні, властивість яких нечітко відповідає рядку. Рівно відповідності за
:* *.
Операція може бути <, <=, > or >=, шаблон відповідатиме пісням, властивістю яких є a
числове значення менше, менше або дорівнює, більше, більше або дорівнює в порівнянні з
Кількість.
+
З’єднайте пісні, які мають властивість.
НЕ
Підберіть доповнення до візерунка.
І
З’єднайте пісні, які відповідають обома шаблонам.
OR
З’єднайте пісні, які відповідають принаймні одному з двох шаблонів.
( )
Знайдіть пісні, які відповідають шаблону, які використовуються для групування відповідників І та АБО.
Знайдіть пісні, виконавець, назва чи альбом яких відповідають рядку.
#
Збігайте певний ідентифікатор медіатеки.
ПОЗИЦІЯ ПАТЕРН
Шаблони позицій використовуються разом з командами, які діють на вміст списку відтворення.
M_N
Виберіть записи списку відтворення в діапазоні від M позиції перед поточною піснею, до N
позиції після. Обидва M та N може бути опущено, і тоді за замовчуванням буде 0.
-N
Виберіть пісню N позиції перед поточною піснею.
+N
Виберіть пісню N позиції після поточної пісні.
pos0,pos1, ...,позН
Виберіть одну або декілька позицій у списку відтворення.
ФОРМАТ STRING
Команди, які виводять відформатовані метадані, можна налаштувати за допомогою визначених користувачем
форматувати рядки, наприклад:
´${художник} - ${title}´
Після передачі метаданих у файл буде вставлено ім’я виконавця та назва
отриманий рядок. На додаток до метаданих, наданих із медіатеки
також доступний наступний список нерухомості:
положення
Поточна позиція списку відтворення.
статус_відтворення
Статус відтворення у вигляді рядка (Зупинене, Відтворення, Пауза, Невідомо).
гри
Час відтворення пісні, яка зараз відтворюється.
тривалість
Тривалість поточної пісні в хвилинах:секундах із нульовим доповненням
протокол
Хвилинна частина поточної тривалості пісні без додавання нуля.
seconds
Секундна частина поточної пісні з нульовим доповненням.
Псевдоніми
Список псевдонімів команд читається з конфігураційного файлу в розділі [псевдонім] за адресою
час виконання. Синтаксис xmms2 псевдоніми дещо схожі на bash та інші оболонки. An
псевдонім визначається списком команд і аргументів, розділених крапкою з комою. Параметр
розширення підтримується (див Розширення нижче).
Конфігурація за замовчуванням включає такі псевдоніми:
addpls
додати -f -P $@
ясно
список відтворення очищений
статус
поточний -f $1
ls
список
крок
том сервера 0
вихід
відключення сервера
повторювати
шукати 0
обрізка
Стоп ; список відтворення очистити; додати $@ ; грати
Розширення
Позиційний параметри
Псевдонім може використовувати параметри позиції, наприклад:
foo = додати -f $1 $3
foo ctoz.ogg і slre.ogg
Приведе до:
додати -f ctoz.ogg slre.ogg
спеціальний параметри
$@
Це поширюється на всі параметри, передані псевдоніму.
КОНФІГУРАЦІЯ
Усі керуючі символи інтерпретуються належним чином, включаючи керуючі послідовності ANSI.
AUTO_UNIQUE_COMPLETE
Логічне значення, заповніть абревіатуру команди та її аргументів. Наприклад: `serv
том 42' завершиться до `серверного тома 42'. (Примітка: скорочення повинні бути не
неоднозначно)
CLASSIC_LIST
Логічне значення, формат список вихід схожий на класичний cli.
CLASSIC_LIST_FORMAT
Рядок для класичного форматування список вихід с.
GUESS_PLS
Логічне значення, спробуйте вгадати, чи є URL-адреса списком відтворення, і додайте відповідне значення. (Ненадійно)
HISTORY_FILE
Файл для збереження історії команд.
PLAYLIST_MARKER
Рядок для позначення поточного активного запису в списку відтворення
ПОДСКАЖИТЕ
Рядок для використання як підказки в ІНТЕРАКТИВНИЙ РЕЖИМ
SERVER_AUTOSTART
Логічний, якщо true xmms2 спробує запуститися xmms2d(1) якщо він ще не запущено.
SHELL_START_MESSAGE
Логічний, якщо істинно, xmms2 відобразить вітальне повідомлення та основну довідку під час запуску
ІНТЕРАКТИВНИЙ РЕЖИМ
STATUS_FORMAT
Рядок для форматування статус вихід с.
Використовуйте xmms2 онлайн за допомогою служб onworks.net