Как привязать несколько команд к одной клавише с помощью mpv

Можно ли показать команды show-text ${media-title}, show-progress а также show-text ${playlist} на отдельных строках каждая с одной привязкой ключа? Если я войду MENU show-text "${media-title} ${duration}" в файле input.conf будут показаны обе команды, но когда я введу MENU show-progress; show-text "${media-title}" например, он не будет показывать первую команду. Также эта команда ENTER cycle pause; show-progress, показывает только информацию о ходе воспроизведения из состояния паузы, а не когда видео приостановлено.

0 ответов

Возможно, это то, что вы ищете...?

https://github.com/mpv-player/mpv/blob/master/DOCS/man/input.rst#synchronous-vs-asynchronous

Цитата:

Префикс async и sync имеет значение только для того, как издатель команды ожидает завершения команды. Обычно это не влияет на то, как команда ведет себя сама. Есть следующие случаи:

  • Обычные команды input.conf всегда выполняются асинхронно. Команды медленного выполнения ставятся в очередь или выполняются параллельно.
  • "Multi" команды input.conf (1 привязка клавиш, сцепленные с;) будут выполняться по порядку, за исключением асинхронных команд (с префиксом async или асинхронным по умолчанию для некоторых команд). Асинхронные команды выполняются отдельно, возможно, параллельно с остальными командами синхронизации в списке.
  • ...
Другие вопросы по тегам