Как привязать несколько команд к одной клавише с помощью 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 или асинхронным по умолчанию для некоторых команд). Асинхронные команды выполняются отдельно, возможно, параллельно с остальными командами синхронизации в списке.
- ...