Skip to content

Releases: tsl0922/mpv-menu-plugin

dev

17 Dec 14:01
21825a1
Compare
Choose a tag to compare

2.4.1

29 Feb 10:33
Compare
Choose a tag to compare

Changelog


Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

2.4.0

05 Feb 02:58
Compare
Choose a tag to compare

You can now rename menu.dll to whatever you want, lua scripts will detect the change via the menu-init message.

NOTE: The menu.dll in menu.zip archive was updated to fix an issue where GUI thread may hang on race conditions.

Changelog

  • added new script messages: menu-init / menu-open / menu-close (1b07a84)
  • menu-ready: added <client-name> argument (1b07a84)
  • the menu parse / load logic are splitted to dyn_menu.lua now (#50)

Deprecations

  • menu.load=no: this option is abandoned.
  • menu.uosc=yes: use dyn_menu.uosc_syntax=yes instead.
  • MBTN_RIGHT script-message-to menu show: not needed anymore.

Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

2.3.0

29 Jan 03:47
9d95340
Compare
Choose a tag to compare

You can update menu state in input.conf with lua code snippet now!

Changelog

  • fix user-data value quoting issue (7fb5b73)
  • add save screenshot and playlist (7e934f5)
  • add hidden state support (01c3d49)
  • [BREAKING] update state syntax (#46)

Warning

The #@prop:check syntax is not supported anymore, you should migrate to new syntax.

Migration examples:

  • #@mute:check => #@state=(mute and 'checked')
  • #@mute:check! => #@state=(mute or 'checked')

Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

2.2.0

23 Jan 02:01
8bd36d4
Compare
Choose a tag to compare

Changelog

  • abbreviate title based on utf8 characters (457bb5f)
  • show more playlist with uosc (4cbabcb)
  • add dialog / clipboard interface and script (#38, dialog.lua)

Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

2.1.0

14 Jan 12:20
Compare
Choose a tag to compare

Changelog


Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

2.0.0

09 Jan 03:34
Compare
Choose a tag to compare

The dynamic menu logic are splitted to lua script in this release, this means you can change or add your own dynamic menu logic without touching the C code.

NOTE: be aware that dyn_menu.lua is conflict with other scripts that also update the user-data/menu/items property, it may be resolved in the later release.


Installation: https://github.com/tsl0922/mpv-menu-plugin#installation

Example: https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35

1.1.0

1.0.0