хммс2
Это команда xmms2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xmms2 - официальный интерфейс командной строки XMMS2
СИНТАКСИС
хммс2 [команда] [аргументы]
хммс2 помощь [команда]
ОПИСАНИЕ
XMMS2 - это переработанная версия XMMS (http://legacy.xmms2.org) музыкальный проигрыватель. Он имеет
модель клиент-сервер, позволяющая использовать несколько (даже одновременных!) пользовательских интерфейсов, как текстовых, так и текстовых.
и графический. Все распространенные аудиоформаты поддерживаются плагинами. Вдобавок к этому там
представляет собой гибкую медиа-библиотеку для организации вашей музыки.
хммс2 является официальным клиентом CLI XMMS2.
ПРИЗЫВ
В очереди Режим
If хммс2 передается команда в качестве аргумента, эта команда будет интерпретирована и хммс2
выйдет после завершения.
Интерактивное Режим
хммс2 имеет мощную оболочку через строку чтения, которая позволяет пользователю
вводить команды в командной строке и иметь обычные интересные функции, такие как расширение имени пути и
строковое редактирование.
КОМАНДЫ
Все команды принимают опцию -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, - псевдоним
Список доступных псевдонимов, если команду не предусмотрено. В противном случае не будет никакого эффекта.
info [описания | позиции...]
Отображение свойств всех сопоставлений мультимедиа описания или на заданных позициях.
Без аргументов отобразить свойства текущего трека.
Прыгать [-b] описания|должность
Перейти к первому совпадению медиа описания или в данную позицию.
-b, - назад
Перейти назад к первому носителю, соответствующему шаблону
список [-p имя] [описания | позиции...]
Вывести список содержимого плейлиста (по умолчанию активный). Если описания предоставлен,
содержимое дополнительно фильтруется, и отображаются только соответствующие медиа.
-p, - плейлист
Список плейлиствместо активного списка воспроизведения.
двигаться [-p плейлист] [-n | -a должность] описания | позиции...
Перемещать записи внутри плейлиста (по умолчанию активного).
-p, - плейлист плейлист
Команда плейлист действовать.
-n, --следующий
Переместите совпадающие треки после текущего трека.
-a, --в должность
Переместите совпадающие дорожки на смещение или на должность.
следующий [смещение]
Перейти к следующей песне. Если смещение предоставляется, действовать как Прыгать +смещение.
Пауза
Приостановить воспроизведение.
играть
Начать воспроизведение.
Предыдущая [смещение]
Перейти к предыдущей песне. Если смещение предоставляется, действовать как Прыгать -смещение.
удаление [-p плейлист] описания | позиции ...
Удалите соответствующий медиафайл из списка воспроизведения (активного по умолчанию).
-p, - плейлист плейлист
Удалить из плейлиствместо активного списка воспроизведения.
текущий [-r секунды] [-f формат]
Отображение состояния воспроизведения непрерывно или однократно.
-r, - обновить секунды
Установите задержку в секундах между каждым обновлением текущих метаданных воспроизведения.
Если 0, метаданные печатаются только один раз (по умолчанию) и команда завершается
немедленно. В режиме обновления базовое управление предоставляется на активном
плейлист.
-f, --формат формат
Установите строку формата, используемую для отображения информации о состоянии, вместо строки из
файл конфигурации (см. ФОРМАТ STRING ниже).
по области применения [-o prop1[,prop2...]] [-l prop1[,prop2...]] описания
Найдите и распечатайте все совпадающие носители описания.
-o, --порядок prop1[,prop2...]
Отображать результаты поиска, отсортированные по заданному списку свойств. Если собственность
с префиксом '-', результаты сортируются по этому свойству в обратном порядке.
-l, --колонны prop1[,prop2...]
Список стран, свойствами использовать как столбцы.
искать время | смещение
Поиск относительного или абсолютного времени в текущем треке.
остановить
Остановите воспроизведение.
тумблер
Переключить воспроизведение.
плейлист Команды
плейлист Очистить [плейлист]
Очистить список воспроизведения. По умолчанию очистить активный список воспроизведения.
плейлист конфиг [-t напишите] [-s история] [-u Предстоящие] [-i Coll] [-j плейлист] [плейлист]
Настройте список воспроизведения, изменив его тип, атрибуты и т. Д. По умолчанию настройте
активный плейлист.
-t, --тип напишите
Изменить напишите списка воспроизведения: список, очередь, перемешать.
-s, - история размер
Команда размер истории проигранных треков (для очереди, pshuffle).
-u, - предстоящий Предстоящие
Количество Предстоящие треки в сопровождении (для пшуффла).
-i, --Вход лыжных шлемов
вход лыжных шлемов для плейлиста (для pshuffle). По умолчанию «Все медиа».
-j, --список переходов плейлист
Перейти к другому плейлист когда достигнут конец списка воспроизведения.
плейлист Создайте [-p плейлист] имя
Создайте новый список воспроизведения.
-p, - плейлист плейлист
Скопируйте содержимое списка воспроизведения в новый список воспроизведения.
плейлист список [-a]
Список всех плейлистов.
-a, --все
Включите скрытые плейлисты.
плейлист удаление плейлист
Удалить указанный плейлист.
плейлист переименовать [-f] [-p плейлист] новое имя
Переименовать список воспроизведения. По умолчанию переименуйте активный список воспроизведения.
-f, --сила
Принудительно переименовать список воспроизведения, при необходимости перезаписать существующий список воспроизведения.
-p, - плейлист
Переименуйте данный плейлист.
плейлист перемешивание [плейлист]
Перемешать плейлист. По умолчанию перемешать активный список воспроизведения.
плейлист sort [-p плейлист] [подпирать] ...
Отсортируйте плейлист. По умолчанию отсортировать активный список воспроизведения. Префикс свойств с помощью '-' для
обратная сортировка.
-p, - плейлист
Переименуйте данный плейлист.
плейлист переключатель плейлист
Измените активный список воспроизведения.
Транспортировка Команды
лыжных шлемов конфиг лыжных шлемов [имя атрибута [значение атрибута]]
Получить или установить атрибуты для данной коллекции. Если имя атрибута не указано,
перечислить все атрибуты. Если указано только имя атрибута, отобразите значение
атрибут. Если указаны имя и значение атрибута, установите новое значение атрибута
атрибутов.
лыжных шлемов Создайте [-f] [-e] [-c лыжных шлемов] имя [описания]
Создайте новую коллекцию. Если указан шаблон, он используется для определения коллекции.
В противном случае новая коллекция будет содержать всю медиатеку.
-f, --сила
Принудительно создать коллекцию, при необходимости перезаписать существующую коллекцию.
-c, --коллекция лыжных шлемов
Скопируйте существующую коллекцию в новую.
-e, --пустой
Инициализировать пустую коллекцию.
лыжных шлемов список
Перечислить все коллекции.
лыжных шлемов произошел лыжных шлемов
Отображение удобочитаемого описания коллекции.
лыжных шлемов удаление лыжных шлемов
Удалить коллекцию.
лыжных шлемов переименовать [-f] старое имя новое имя
Переименовать коллекцию.
-f, --сила
Принудительное переименование коллекции, при необходимости перезаписать существующую коллекцию.
серверу Команды
сервер просматривать URL
Просмотрите URL-адрес с помощью подключаемых модулей xform, доступных в демоне.
сервер конфиг [имя [ценностное ]]
Получить или установить значения конфигурации. Если имя или значение не указаны, перечислите все
значения конфигурации. Если указано только имя, отобразить содержимое
соответствующее значение конфигурации. Если указаны и имя, и значение, установите новый
содержание значения конфигурации.
сервер Импортировать [-N] путь
Импортируйте новые файлы в медиа-библиотеку. По умолчанию каталоги импортируются
рекурсивно.
-N, - нерекурсивный
Не импортируйте каталоги рекурсивно.
сервер плагины
Перечислите плагины, загруженные на сервер.
сервер собственность [-i | -s | -D] [-S] в середине [имя [ценностное ]]
Получить или установить свойства для данного носителя. Если имя или значение не указаны, перечислите все
характеристики. Если указано только имя, отобразите значение свойства. Если оба
указаны имя и значение, задайте новое значение свойства.
По умолчанию для заданных операций используется источник "client / xmms2-cli", а для вывода списка и отображения
операции используют предпочтение источника. Использовать --источник возможность переопределить это поведение.
По умолчанию значение будет использоваться, чтобы определить, следует ли сохранять его в виде строки.
или целое число. Использовать --int or --нить флаг, чтобы переопределить это поведение.
-i, --int
Принудительно обрабатывать значение как целое число.
-s, --нить
Принудительно обрабатывать значение как строку.
-D, --удалять
Удалить выбранное свойство.
-S, --источник
Источник собственности.
сервер перепев [описания]
Перефразируйте носитель, соответствующий шаблону, или всю медиатеку, если шаблон не
при условии
сервер удаление [описания]
Удалите соответствующий носитель из медиатеки.
сервер выключение
Выключите сервер.
сервер Статистика
Отображение статистики о сервере: время работы, версия, размер медиалиба и т. Д.
сервер синхронизировать
Сразу сохраняйте коллекции на диск. (В противном случае выполняется только при выключении или 10
секунд после последнего изменения коллекций.)
сервер объем [-c имя] [ценностное ]
Получить или установить громкость звука (в диапазоне от 0 до 100). Если указано значение, установите
объем до ценностное . В противном случае отобразите текущий объем. По умолчанию команда
применяется ко всем аудиоканалам. Использовать --канал флаг, чтобы переопределить это поведение.
Относительные изменения громкости возможны с помощью префикса ценностное by + or -.
-c, --канал
Получить или установить громкость только для названного канала.
ШАБЛОН
Шаблоны используются для поиска песен в медиатеке, некоторые из этих шаблонов могут
требует экранирования (с помощью '\') в зависимости от того, какая оболочка используется. Свойства можно найти
на выходе хммс2 info.
:
Подбирать песни, свойство которых совпадает со строкой. А ? в строке указывает одиночный
подстановочный знак и * обозначает несколько подстановочных знаков.
~
Сопоставьте песни, свойство которых нечетко соответствует строке. Равно совпадению по
:* *.
Операция может быть <, <=, > or >=, шаблон будет соответствовать песням, свойство которых
числовое значение меньше, меньше или равно, больше, больше или равно по сравнению с
номер.
+
Сопоставьте песни, у которых есть свойство.
НЕ
Подберите дополнение рисунка.
И
Подбирайте песни, соответствующие обоим шаблонам.
OR
Подбирайте песни, которые соответствуют хотя бы одному из двух шаблонов.
( )
Сопоставление песен, совпадающих по шаблону, используется для группировки совпадений И и ИЛИ.
Сопоставьте песни, исполнитель, название или альбом которых соответствуют строке.
#
Соответствует определенному идентификатору библиотеки мультимедиа.
ПОЛОЖЕНИЕ ШАБЛОН
Шаблоны положения используются вместе с командами, которые работают с содержимым списка воспроизведения.
M_N
Выберите записи плейлиста от M позиции перед текущей песней, чтобы N
позиции после. Оба M и N может быть опущен, и тогда по умолчанию будет 0.
-N
Выберите песню N позиции перед текущей песней.
+N
Выберите песню N позиции после текущей песни.
pos0,pos1, ...,ПОЛОЖЕНИЕ
Выберите от одной до нескольких позиций в плейлисте.
ФОРМАТ STRING
Команды, выводящие отформатированные метаданные, могут быть настроены с помощью определяемых пользователем
форматировать строки, подобные следующему:
´ $ {artist} - $ {title} ´
После передачи метаданных имя исполнителя и название будут вставлены в
результирующая строка. В дополнение к метаданным, предоставленным из медиабиблиотеки,
Также доступен следующий список свойств:
должность
Текущая позиция в плейлисте.
воспроизведение_статус
Статус воспроизведения в виде строки (Остановлено, Воспроизведение, Приостановлено, Неизвестно).
игры
Время воспроизведения текущей песни.
продолжительность
Продолжительность текущей песни в виде минут: секунд с нулями.
минут
Минутная часть текущей продолжительности песни, дополненная нулями.
секунды
Часть секунд, дополненная нулями, продолжительности текущей песни.
НИКНЕЙМЫ
Список псевдонимов команд читается из файла конфигурации в разделе [псевдоним] по адресу
время выполнения. Синтаксис хммс2 псевдонимы чем-то похожи на bash и другие оболочки. An
псевдоним определяется списком команд и аргументов, разделенных точкой с запятой. Параметр
расширение поддерживается (см. расширение ниже).
Конфигурация по умолчанию включает следующие псевдонимы:
добавь
добавить -f -P $ @
Очистить
плейлист очистить
статус
текущий -f $ 1
ls
список
немой
том сервера 0
выход
отключение сервера
повторять
искать 0
лопатка
останавливаться ; плейлист очистить; добавить $ @; играть
расширение
позиционный параметры
Псевдоним может использовать позиционные параметры, например:
foo = add -f $ 1 $ 3
foo ctkoz.ogg и slre.ogg
В результате получится:
добавить -f ctkoz.ogg slre.ogg
Особый параметры
$@
Это распространяется на все параметры, переданные псевдониму.
КОНФИГУРАЦИЯ
Все управляющие символы интерпретируются должным образом, включая escape-последовательности ANSI.
AUTO_UNIQUE_COMPLETE
Boolean, завершите аббревиатуру команды и ее аргументов. Например: `serv
vol 42 'будет завершен до `server volume 42'. (Примечание: сокращения не должны быть
двусмысленный)
CLASSIC_LIST
Логическое, формат список вывод похож на классический cli.
CLASSIC_LIST_FORMAT
Строка для классического форматирования список вывод с помощью.
GUESS_PLS
Boolean, попробуйте угадать, является ли URL-адрес списком воспроизведения, и добавьте соответственно. (Ненадежный)
ИСТОРИЯ_ФАЙЛ
Файл, в который нужно сохранить историю команд.
PLAYLIST_MARKER
Строка для отметки текущей активной записи в плейлисте
PROMPT
Строка для использования в качестве подсказки в INTERACTIVE РЕЖИМ
SERVER_AUTOSTART
Boolean, если true, xmms2 попытается запустить хммс2д(1) если он еще не запущен.
SHELL_START_MESSAGE
Boolean, если true, хммс2 при запуске в
INTERACTIVE РЕЖИМ
STATUS_FORMAT
Строка для форматирования статус вывод с помощью.
Используйте xmms2 онлайн с помощью сервисов onworks.net