Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsl0922/mpv-menu-plugin
context menu, file dialog, clipboard support for mpv
https://github.com/tsl0922/mpv-menu-plugin
c lua mpv mpv-script win32
Last synced: 9 days ago
JSON representation
context menu, file dialog, clipboard support for mpv
- Host: GitHub
- URL: https://github.com/tsl0922/mpv-menu-plugin
- Owner: tsl0922
- License: gpl-2.0
- Created: 2023-12-11T07:13:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T01:32:16.000Z (4 months ago)
- Last Synced: 2024-10-14T12:18:57.204Z (21 days ago)
- Topics: c, lua, mpv, mpv-script, win32
- Language: C
- Homepage:
- Size: 296 KB
- Stars: 122
- Watchers: 3
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-mpv - menu-plugin - Win32 context menu, file dialog, clipboard support for mpv on Windows. (Menu)
README
# mpv-menu-plugin
Configurable context menu for [mpv](https://mpv.io) on Windows, with additional support for native file dialog and clipboard.
![screenshot](screenshot/menu.jpg)
See also [mpv-debug-plugin](https://github.com/tsl0922/mpv-debug-plugin).
## Features
- Configurable Native Context Menu
- Open from File Dialog / Clipboard
- Scripting API for developers## Installation
[mpv](https://mpv.io) >= `0.37.0` is required, and the `cplugins` feature should be enabled.
Download the plugin from [Releases](https://github.com/tsl0922/mpv-menu-plugin/releases/latest), place the `.dll` and `.lua` files in your mpv [scripts](https://mpv.io/manual/master/#script-location) folder.
> [!IMPORTANT]
> **THIS PLUGIN DOES NOT HAVE A BUILTIN DEFAULT MENU CONFIG.**
> You must define some menu items in [input.conf](https://mpv.io/manual/master/#command-interface), or you won't see a menu, check the **Configuration** section below.
>
> See also [Frequently Asked Questions (FAQ)](https://github.com/tsl0922/mpv-menu-plugin/wiki/FAQ).> [!TIP]
> To find mpv config location on Windows, run `echo %APPDATA%\mpv` in `cmd.exe`.
>
> You can also use `portable_config` next to `mpv.exe`, read [FILES ON WINDOWS](https://mpv.io/manual/master/#files-on-windows).
>
> If the `scripts` folder doesn't exist in mpv config dir, you may create it yourself.## Configuration
- [Documentation](https://github.com/tsl0922/mpv-menu-plugin/wiki/Configuration)
- [Example](https://gist.github.com/tsl0922/8989aa32994b0448a2652ee260348a35)## Scripting
- [Documentation](https://github.com/tsl0922/mpv-menu-plugin/wiki/Scripting)
- [Example](https://github.com/tsl0922/mpv-menu-plugin/wiki/Scripting-example)## Credits
This project contains code copied from [mpv](https://github.com/mpv-player/mpv).
# License
[GPLv2](LICENSE.txt).