-
This commit is contained in:
10
README.md
10
README.md
@@ -47,6 +47,8 @@ Table of contents
|
|||||||
### Features
|
### Features
|
||||||
|
|
||||||
- Extremely high degree of mpv compatibility, almost all mpv features are available
|
- Extremely high degree of mpv compatibility, almost all mpv features are available
|
||||||
|
- Great usability due to everything in the application being searchable
|
||||||
|
- Open source built with only modern tools and applications
|
||||||
- Customizable context menu defined in the same file as the key bindings ([Screenshot](#context-menu-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt))
|
- Customizable context menu defined in the same file as the key bindings ([Screenshot](#context-menu-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt))
|
||||||
- Searchable config dialog ([Screenshot](#config-editor-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/mpvConf.txt))
|
- Searchable config dialog ([Screenshot](#config-editor-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/mpvConf.txt))
|
||||||
- Searchable input (key/mouse) binding editor ([Screenshot](#input-editor-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt))
|
- Searchable input (key/mouse) binding editor ([Screenshot](#input-editor-screenshot), [Defaults](https://github.com/stax76/mpv.net/blob/master/mpv.net/Resources/inputConf.txt))
|
||||||
@@ -55,6 +57,7 @@ Table of contents
|
|||||||
- Modern WPF based graphical user interface with dark mode ([Screenshot](#config-editor-screenshot))
|
- Modern WPF based graphical user interface with dark mode ([Screenshot](#config-editor-screenshot))
|
||||||
- Addon/extension API for .NET languages
|
- Addon/extension API for .NET languages
|
||||||
- Scripting API for Python, C#, Lua, JavaScript and PowerShell ([Wiki](https://github.com/stax76/mpv.net/wiki/Scripting))
|
- Scripting API for Python, C#, Lua, JavaScript and PowerShell ([Wiki](https://github.com/stax76/mpv.net/wiki/Scripting))
|
||||||
|
- Language agnostic JSON IPC to control the player out of process with a external programs
|
||||||
- On Screen Controler (OSC, play control buttons)
|
- On Screen Controler (OSC, play control buttons)
|
||||||
- [Command Line Interface](https://mpv.io/manual/master/#options)
|
- [Command Line Interface](https://mpv.io/manual/master/#options)
|
||||||
- DXVA2 video decoding acceleration
|
- DXVA2 video decoding acceleration
|
||||||
@@ -68,12 +71,12 @@ Table of contents
|
|||||||
- Build-in media streaming via youtube-dl
|
- Build-in media streaming via youtube-dl
|
||||||
- x64 and x86 Support (64-bit and 32-bit)
|
- x64 and x86 Support (64-bit and 32-bit)
|
||||||
- File associations can be created by the setup and from the player
|
- File associations can be created by the setup and from the player
|
||||||
- JSON IPC
|
|
||||||
- External audio and subtitle files can either be loaded manually or automatically
|
- External audio and subtitle files can either be loaded manually or automatically
|
||||||
- Screenshot feature with many options
|
- Screenshot feature with many options
|
||||||
- File history feature to log time and filename
|
- File history feature to log time and filename
|
||||||
- A-B loop feature
|
- A-B loop feature
|
||||||
- watch later feature to save the position
|
- watch later feature to save the position
|
||||||
|
- [Manual](#manual)
|
||||||
|
|
||||||
### Screenshots
|
### Screenshots
|
||||||
|
|
||||||
@@ -177,9 +180,10 @@ this decision was made to keep the code simple and lightweight.
|
|||||||
|
|
||||||
Python scripting is implemented with IronPython which uses Python 2.7.
|
Python scripting is implemented with IronPython which uses Python 2.7.
|
||||||
|
|
||||||
The main/video window is WinForms based, all other windows are WPF based.
|
The main window is WinForms based and uses less than 600 lines of code,
|
||||||
|
all other windows are WPF based and use even less code.
|
||||||
|
|
||||||
The config editor adds it's controls dynamically and uses TOML to define it's
|
The config editor adds it's controls dynamically and uses [TOML](https://en.wikipedia.org/wiki/TOML) to define it's
|
||||||
content, there are only two simple types, StringSetting and OptionSetting.
|
content, there are only two simple types, StringSetting and OptionSetting.
|
||||||
|
|
||||||
mpv.net was started 2017 and consists of about 6000 lines of code and markup.
|
mpv.net was started 2017 and consists of about 6000 lines of code and markup.
|
||||||
|
|||||||
Reference in New Issue
Block a user