From fdd84acff592073d3d74852fa2b5b2cb846317bd Mon Sep 17 00:00:00 2001 From: zydezu <50119098+zydezu@users.noreply.github.com> Date: Sat, 12 Aug 2023 00:44:18 +0100 Subject: [PATCH] Update README.md --- README.md | 54 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index fdd5fde..7f9ec05 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,9 @@ Then place the two fonts in the `fonts/` folder. `Material-Design-Iconic-Font.tt ### mpv.conf Add the following lines to your `mpv.conf` file. -``` -osc = no -border = no # Optional, but recommended +```editorconfig +osc=no +border=no #optional - if you don't want to see the OS border ``` @@ -52,18 +52,18 @@ This option may vary depending on your system. # Configuration -Create an `osc.conf` file and place it in the `script-opts/` folder (create the folder if you haven't already). A plethora options can be changed, so refer to the table of configurable `user_opts` parameters below for details. +Create an `osc.conf` file and place it in the `script-opts/` folder (create the folder if you haven't already). A plethora of options can be changed, so please refer to the table of configurable `user_opts` parameters below for detailed explanations of settings. ### Example -Here is an example of a configuration file, in `script-opts/osc.conf`: +Here is an example of a configuration file, which would be placed in `script-opts/osc.conf`: -``` +```editorconfig compactmode=no -showloop=no showinfo=yes titlefontsize=20 +seekbarhandlesize=0 ``` ### Configurable Options @@ -71,9 +71,8 @@ titlefontsize=20 | Option | Description | | -------------- | --------------- | | language | The language of the osc, mostly messages that are shown in the top left of the screen
![mpv_2W4iPpqSKy](https://github.com/zydezu/ModernX/assets/50119098/19e517a5-4123-4d78-8113-b66a419b6e8d) | -| welcomescreen | Whether to show the mpv 'Drop files or URLs to play here.' screen | -| visibility | The visiblity mode of the UI | -| windowcontrols | Whether to show window controls | +| welcomescreen | Whether to show the mpv 'Drop files or URLs to play here.' screen
![mpv_DuuCGjbj16](https://github.com/zydezu/ModernX/assets/50119098/ac70f973-023a-4f7b-afd6-66751c8e4992) | +| windowcontrols | Whether to show OSC window controls, 'auto' will only show them in fullscreen or when borderless, 'yes' always shows them and 'no' never shows them | | showwindowed | Whether to show the OSC when windowed | | showfullscreen | Whether to show the OSC when in fullscreen | | noxmas | Disable showing the santa hat in December | @@ -85,20 +84,22 @@ titlefontsize=20 | fadeduration | Duration in ms of the fade effect the OSC exihibts | | minmousemove | The minimum amount of pixels the mouse has to move for the OSC to show | | showonpause | Whether to disable the hide timeout on pause (when enabled, pausing will show the OSC instantly) | -| bottomhover | If the osc should only display when hovering over UI elements at the bottom of the window (includes the window control buttons)
**On:**
![mpv_UuIaS6QEQG](https://github.com/zydezu/ModernX/assets/50119098/e1b81c25-7e14-42f0-9a8e-0626796e78cb)
**Off:**
![mpv_PDZfBO3tVn](https://github.com/zydezu/ModernX/assets/50119098/2da844c8-e7d3-4ecc-9baf-dba5e421ab18) | +| bottomhover | If the osc should only display when hovering over UI elements at the bottom of the window (includes the window control buttons at the top if visible)
**On:**
![mpv_UuIaS6QEQG](https://github.com/zydezu/ModernX/assets/50119098/e1b81c25-7e14-42f0-9a8e-0626796e78cb)
**Off:**
![mpv_PDZfBO3tVn](https://github.com/zydezu/ModernX/assets/50119098/2da844c8-e7d3-4ecc-9baf-dba5e421ab18) | | raisesubswithosc | Whether to raise any subtitles being shown, if the OSC is being shown
![mpv_gpAsmbHnNs](https://github.com/zydezu/ModernX/assets/50119098/1268597a-f6e8-415e-8e58-a9f5fd55c2be) | | thumbnailborder | The width of outline of the [thumbnail border](thumbnails) | | showtitle | Whether to show the title in the OSC | -| showdescription | Whether to show video description on web videos | +| showdescription | Whether to show video description on web videos, clicking it will show an on-screen box of the full description
![mpv_SDXBkAeLwN](https://github.com/zydezu/ModernX/assets/50119098/cce97c08-c626-4953-bfcc-68a1d3a20ae4) | | showwindowtitle | Whether to show to window title, when the window is borderless/fullscreened (this will match whatever is set in your `mpv.conf` file)
![mpv_4hhWPnDWZS](https://github.com/zydezu/ModernX/assets/50119098/59dff364-b5d5-4adb-bb43-fd323b8f1616) | +| titleBarStrip | Whether to make the title bar a singular bar, instead of a black fade at the top of the screen | | dynamictitle | Changed what title information is shown depending on if the `filename` and `media-title` properties differ, seen most in audio files and playing urls | | font | The font of the OSC, by default matches the font set in `mpv.conf` | | title | What title is shown in the OSC, see the [mpv manual](https://mpv.io/manual/master/#command-interface-media-title) for more properties | | titlefontsize | The size of the title text | | chapter_fmt | The format of the chapter text when hovering over the seekbar. Use 'no' to disable | -| osc_color | The colour of the OSC and title bar -| blur_intensity | The strenght of the blur on the OSC +| osc_color | The colour of the OSC and title bar | +| OSCfadealpha | Alpha of the background box for the OSC | | boxalpha | Alpha of the fade box effect, 0 (opaque) to 255 (fully transparent) | +| descriptionBoxAlpha | Alpha of the description background box | | seekbarfg_color | Colour of current seekbar progress and the handle | seekbarbg_color | Colour of the remaining seekbar | seekbarkeyframes | Whether to use keyframes when dragging the seekbar | @@ -122,6 +123,8 @@ titlefontsize=20 | showontop | Whether to show the pin window on top button | | showinfo | Whether to show the info button | | downloadbutton | Whether to show download button for web videos | +| ytdlpQuality | What quality of video the download button uses (a max quality mp4 by is downloaded by default) | + The default options are shown below: @@ -133,11 +136,10 @@ local user_opts = { -- general settings -- language = 'en', -- en:English, chs:Chinese, pl:Polish, jp:Japanese welcomescreen = true, -- show the mpv 'play files' screen upon open - visibility = 'auto', -- only used at init to set visibility_mode(...) - windowcontrols = 'auto', -- whether to show window controls + windowcontrols = 'auto', -- whether to show OSC window controls, 'auto', 'yes' or 'no' showwindowed = true, -- show OSC when windowed? showfullscreen = true, -- show OSC when fullscreen? - noxmas = false, -- disable santa hat + noxmas = false, -- disable santa hat in December -- scaling settings -- vidscale = false, -- whether to scale the controller with the video @@ -149,6 +151,7 @@ local user_opts = { hidetimeout = 1500, -- duration in ms until OSC hides if no mouse movement fadeduration = 150, -- duration of fade out in ms, 0 = no fade minmousemove = 0, -- amount of pixels the mouse has to move for OSC to show + scrollingSpeed = 40, -- the speed of scrolling text in menus showonpause = true, -- whether to disable the hide timeout on pause bottomhover = true, -- if the osc should only display when hovering at the bottom raisesubswithosc = true, -- whether to raise subtitles above the osc when it's shown @@ -156,8 +159,9 @@ local user_opts = { -- title and chapter settings -- showtitle = true, -- show title in OSC - showdescription = false, -- show video description on web videos + showdescription = true, -- show video description on web videos showwindowtitle = true, -- show window title in borderless/fullscreen mode + titleBarStrip = true, -- whether to make the title bar a singular bar instead of a black fade dynamictitle = true, -- change the title depending on if {media-title} and {filename} -- differ (like with playing urls, audio or some media) font = 'mpv-osd-symbols', -- default osc font @@ -166,16 +170,17 @@ local user_opts = { titlefontsize = 28, -- the font size of the title text chapter_fmt = 'Chapter: %s', -- chapter print format for seekbar-hover. "no" to disable osc_color = '000000', -- accent of the OSC and the title bar - blur_intensity = 150, -- alpha of the background box for the OSC - boxalpha = 100, -- alpha of the window title bar + OSCfadealpha = 150, -- alpha of the background box for the OSC + boxalpha = 75, -- alpha of the window title bar + descriptionBoxAlpha = 100, -- alpha of the description background box -- seekbar settings -- seekbarfg_color = 'E39C42', -- color of the seekbar progress and handle seekbarbg_color = 'FFFFFF', -- color of the remaining seekbar seekbarkeyframes = false, -- use keyframes when dragging the seekbar - seekbarhandlesize = 1.0, -- size ratio of the slider handle, range 0 ~ 1 + seekbarhandlesize = 0.8, -- size ratio of the slider handle, range 0 ~ 1 seekrange = true, -- show seekrange overlay - seekrangealpha = 64, -- transparency of seekranges + seekrangealpha = 150, -- transparency of seekranges iconstyle = 'round', -- icon style, 'solid' or 'round' hovereffect = true, -- whether buttons have a glowing effect when hovered over @@ -195,12 +200,13 @@ local user_opts = { compactmode = true, -- replace the jump buttons with the chapter buttons, clicking the -- buttons will act as jumping, and shift clicking will act as -- skipping a chapter - showloop = true, -- show the loop button + showloop = false, -- show the loop button loopinpause = true, -- activate looping by right clicking pause showontop = true, -- show window on top button showinfo = false, -- show the info button downloadbutton = true, -- show download button for web videos -} + ytdlpQuality = "-S res,ext:mp4:m4a" -- what quality of video the download button uses (max quality mp4 by default) +}} ``` ### Compact Mode