tomasklaen / uosc

Feature-rich minimalist proximity-based UI for MPV player.
GNU Lesser General Public License v2.1
1.76k stars 68 forks source link

Open file does nothing #874

Closed cocoonkid closed 5 months ago

cocoonkid commented 7 months ago

Installation worked. I can also access the menus.

But when opening a file or folder the dialog does not appear.

I am using thunar file manager which comes as default with most xfce installs.

I read the docs and tried finding a solution but was so far not able to.

Any ideas?

Thanks for taking the time.

christoph-heinrich commented 7 months ago

I don't understand what exactly doesn't work for you.

Do you mean that the Open file option in the menu doesn't do anything? image

cocoonkid commented 7 months ago

My apology for not being clear.

Yes, precisely. I expect a "open file dialog" to open, in this case usually thunar as file manager and it's native dialog.

But nothing happens.

thanks

christoph-heinrich commented 7 months ago

That should open a basic file browser which is part of uosc. image

If that doesn't happen for you, then you'll have to send a --log-file=log.txt so we can see what's going on.

hooke007 commented 7 months ago

I expect a "open file dialog" to open, in this case usually thunar as file manager and it's native dialog.

No it won't. It doesn't use such APIs.

cocoonkid commented 7 months ago

Apology for taking so long. Here is my log txt.

I started with mpv --player-operation-mode=pseudo-gui --log-file=log.txt

It seems the culprit is [ 11.382][v][cplayer] Can't find script 'menu' to send message to.

here is my mpv config:

 ╰─λ cat .config/mpv/mpv.conf
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
#
# Example mpv configuration file
#
# Warning:
#
# The commented example options usually do _not_ set the default values. Call
# mpv with --list-options to see the default values for most options. There is
# no builtin or example mpv.conf with all the defaults.
#
#
# Configuration files are read system-wide from /usr/local/etc/mpv.conf
# and per-user from ~/.config/mpv/mpv.conf, where per-user settings override
# system-wide settings, all of which are overridden by the command line.
#
# Configuration file settings and the command line options use the same
# underlying mechanisms. Most options can be put into the configuration file
# by dropping the preceding '--'. See the man page for a complete list of
# options.
#
# Lines starting with '#' are comments and are ignored.
#
# See the CONFIGURATION FILES section in the man page
# for a detailed description of the syntax.
#
# Profiles should be placed at the bottom of the configuration file to ensure
# that settings wanted as defaults are not restricted to specific profiles.

##################
# video settings #
##################

# Start in fullscreen mode by default.
#fs=yes

# force starting with centered window
geometry=50%:50%

# don't allow a new window to have a size larger than 90% of the screen size
#autofit-larger=90%x90%

# Do not close the window on exit.
#keep-open=yes

# Do not wait with showing the video window until it has loaded. (This will
# resize the window once video is loaded. Also always shows a window with
# audio.)
#force-window=immediate

# Disable the On Screen Controller (OSC).
#osc=no

# Keep the player window on top of all other windows.
#ontop=yes

# Specify high quality video rendering preset (for --vo=gpu only)
# Can cause performance problems with some drivers and GPUs.
#profile=gpu-hq

# Force video to lock on the display's refresh rate, and change video and audio
# speed to some degree to ensure synchronous playback - can cause problems
# with some drivers and desktop environments.
#video-sync=display-resample

# Enable hardware decoding if available. Often, this does not work with all
# video outputs, but should work well with default settings on most systems.
# If performance or energy usage is an issue, forcing the vdpau or vaapi VOs
# may or may not help.
hwdec=auto
#vo=gpu
#gpu-context=wayland
##################
# audio settings #
##################

# Specify default audio device. You can list devices with: --audio-device=help
# The option takes the device string (the stuff between the '...').
#audio-device=alsa/default

# Do not filter audio to keep pitch when changing playback speed.
#audio-pitch-correction=no

# Output 5.1 audio natively, and upmix/downmix audio with a different format.
#audio-channels=5.1
# Disable any automatic remix, _if_ the audio output accepts the audio format.
# of the currently played file. See caveats mentioned in the manpage.
# (The default is "auto-safe", see manpage.)
#audio-channels=auto
volume-max=250
##################
# other settings #
##################

# Pretend to be a web browser. Might fix playback with some streaming sites,
# but also will break with shoutcast streams.
#user-agent="Mozilla/5.0"

# cache settings
#
# Use 150MB input cache by default. The cache is enabled for network streams only.
#cache-default=153600
#
# Use 150MB input cache for everything, even local files.
#cache=153600
#
# Disable the behavior that the player will pause if the cache goes below a
# certain fill size.
#cache-pause=no
#
# Read ahead about 5 seconds of audio and video packets.
#demuxer-readahead-secs=5.0
#
# Raise readahead from demuxer-readahead-secs to this value if a cache is active.
#cache-secs=50.0

# Display English subtitles if available.
#slang=en

# Play Finnish audio if available, fall back to English otherwise.
#alang=fi,en

# Change subtitle encoding. For Arabic subtitles use 'cp1256'.
# If the file seems to be valid UTF-8, prefer UTF-8.
# (You can add '+' in front of the codepage to force it.)
#sub-codepage=cp1256

# You can also include other configuration files.
#include=/path/to/the/file/you/want/to/include

############
# Profiles #
############

# The options declared as part of profiles override global default settings,
# but only take effect when the profile is active.

# The following profile can be enabled on the command line with: --profile=eye-cancer

#[eye-cancer]
#sharpen=5

keepaspect=no
save-position-on-quit

input.conf

 ╰─λ cat .config/mpv/input.conf
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Ctrl+o      script-message-to dialog open           #menu: Open > Files...
Ctrl+O      script-message-to dialog open-folder    #menu: Open > Folder...
_           script-message-to dialog open append    #menu: Open > Add To Playlist...
_           ignore                                  #menu: Open > -
_           script-message-to dialog open bd-iso    #menu: Open > Bluray ISO...
_           script-message-to dialog open dvd-iso   #menu: Open > DVD ISO...
_           ignore                                  #menu: Open > -
Ctrl+v      script-message-to dialog open-clipboard #menu: Open > Clipboard
_           ignore                                  #menu: Open > -
Ctrl+R      script-binding recentmenu/open          #menu: Open > Recently Played #@recent
_           ignore                                  #menu: -
mbtn_right  script-binding uosc/menu
menu        script-binding uosc/menu

Space       cycle pause                             #menu: Play  #@state=(idle_active and 'disabled' or (pause or 'hidden'))
Space       cycle pause                             #menu: Pause #@state=((idle_active or pause) and 'hidden')
Ctrl+s      stop                                    #menu: Stop  #@state=(idle_active and 'disabled')
_           ignore                                  #menu: -

F12         playlist-next                           #menu: Navigate > Next File
F11         playlist-prev                           #menu: Navigate > Previous File
_           ignore                                  #menu: Navigate > -
PGUP        add chapter  1                          #menu: Navigate > Next Chapter
PGDWN       add chapter -1                          #menu: Navigate > Previous Chapter
_           ignore                                  #menu: Navigate > -
.           frame-step                              #menu: Navigate > Jump Next Frame
,           frame-back-step                         #menu: Navigate > Jump Previous Frame
_           ignore                                  #menu: Navigate > -
Right       seek  5                                 #menu: Navigate > Jump 5 sec forward
Left        seek -5                                 #menu: Navigate > Jump 5 sec backward
_           ignore                                  #menu: Navigate > -
Up          seek  30                                #menu: Navigate > Jump 30 sec forward
Down        seek -30                                #menu: Navigate > Jump 30 sec backward
_           ignore                                  #menu: Navigate > -
Ctrl+Right  seek  300                               #menu: Navigate > Jump 5 min forward
Ctrl+Left   seek -300                               #menu: Navigate > Jump 5 min backward
_           ignore                                  #menu: -

_           ignore                                  #menu: Chapters #@chapters
_           ignore                                  #menu: Tracks #@tracks
_           ignore                                  #menu: Editions #@editions
_           ignore                                  #menu: Playlist #@playlist
_           ignore                                  #menu: -

KP8         cycle video                             #menu: Video > Tracks #@tracks/video
_           script-message-to dialog open add-video #menu: Video > Add Tracks... #@state=(idle_active and 'disabled')
_           ignore                                  #menu: Video > -
_           cycle video                             #menu: Video > Next Track
Ctrl+1      add contrast -1                         #menu: Video > Decrease Contrast
Ctrl+2      add contrast  1                         #menu: Video > Increase Contrast
_           ignore                                  #menu: Video > -
Ctrl+3      add brightness -1                       #menu: Video > Decrease Brightness
Ctrl+4      add brightness  1                       #menu: Video > Increase Brightness
_           ignore                                  #menu: Video > -
Ctrl+5      add gamma -1                            #menu: Video > Decrease Gamma
Ctrl+6      add gamma  1                            #menu: Video > Increase Gamma
_           ignore                                  #menu: Video > -
Ctrl+7      add saturation -1                       #menu: Video > Decrease Saturation
Ctrl+8      add saturation  1                       #menu: Video > Increase Saturation
_           ignore                                  #menu: Video > -
s           async screenshot                        #menu: Video > Take Screenshot #@state=(tonumber(vid) or 'disabled')
S           async screenshot video                  #menu: Video > Take Screenshot (without subtitles) #@state=(tonumber(vid) or 'disabled')
_           ignore                                  #menu: Video > -
_           set video-aspect-override 16:9          #menu: Video > Aspect Ratio > 16:9
_           set video-aspect-override 4:3           #menu: Video > Aspect Ratio > 4:3
_           set video-aspect-override 2.35:1        #menu: Video > Aspect Ratio > 2.35:1
_           set video-aspect-override -1            #menu: Video > Aspect Ratio > Reset
a           cycle-values video-aspect-override 16:9 4:3 2.35:1 -1
Ctrl+r      cycle-values video-rotate 90 180 270 0  #menu: Video > Rotate Video
D           cycle deband                            #menu: Video > Toggle Deband #@state=(deband and 'checked')
d           cycle deinterlace                       #menu: Video > Toggle Deinterlace #@state=(deinterlace and 'checked')
Ctrl+I      cycle icc-profile-auto                  #menu: Video > Toggle Auto ICC Profile #@state=(icc_profile_auto and 'checked')

KP7         cycle audio                             #menu: Audio > Tracks #@tracks/audio
_           script-message-to dialog open add-audio #menu: Audio > Add Tracks... #@state=(idle_active and 'disabled')
_           ignore                                  #menu: Audio > -
Ctrl+d      add audio-delay  0.1                    #menu: Audio > Delay +0.1
Ctrl+D      add audio-delay -0.1                    #menu: Audio > Delay -0.1
_           ignore                                  #menu: Audio > -
_           ignore                                  #menu: Audio > Devices #@audio-devices

j           cycle sub                               #menu: Subtitle > Main Subtitle #@tracks/sub
v           cycle sub-visibility                    #menu: Subtitle > Main Subtitle Options > Visibility #@state=(sub_visibility and 'checked')
_           ignore                                  #menu: Subtitle > Main Subtitle Options > -
z           add sub-delay -0.1                      #menu: Subtitle > Main Subtitle Options > Delay -0.1
Z           add sub-delay  0.1                      #menu: Subtitle > Main Subtitle Options > Delay +0.1
_           ignore                                  #menu: Subtitle > Main Subtitle Options > -
r           add sub-pos -1                          #menu: Subtitle > Main Subtitle Options > Move Up
R           add sub-pos +1                          #menu: Subtitle > Main Subtitle Options > Move Down
Alt+j       cycle secondary-sid                     #menu: Subtitle > Secondary Subtitle #@tracks/sub-secondary
Alt+v       cycle secondary-sub-visibility          #menu: Subtitle > Secondary Subtitle Options > Visibility #@state=(secondary_sub_visibility and 'checked')
_           ignore                                  #menu: Subtitle > Secondary Subtitle Options > -
Alt+z       add secondary-sub-delay -0.1            #menu: Subtitle > Secondary Subtitle Options > Delay -0.1
Alt+Z       add secondary-sub-delay  0.1            #menu: Subtitle > Secondary Subtitle Options > Delay +0.1
_           ignore                                  #menu: Subtitle > Secondary Subtitle Options > -
Alt+r       add secondary-sub-pos -1                #menu: Subtitle > Secondary Subtitle Options > Move Up
Alt+R       add secondary-sub-pos +1                #menu: Subtitle > Secondary Subtitle Options > Move Down
_           script-message-to dialog open add-sub   #menu: Subtitle > Add Tracks... #@state=(idle_active and 'disabled')
_           ignore                                  #menu: Subtitle > -
F           add sub-scale -0.1                      #menu: Subtitle > Decrease Subtitle Font Size
G           add sub-scale  0.1                      #menu: Subtitle > Increase Subtitle Font Size
_           ignore                                  #menu: -

Ctrl++      add video-zoom  0.1                     #menu: Pan & Scan > Increase Size
Ctrl+-      add video-zoom -0.1                     #menu: Pan & Scan > Decrease Size
_           ignore                                  #menu: Pan & Scan > -
Ctrl+KP4    add video-pan-x -0.01                   #menu: Pan & Scan > Move Left
Ctrl+KP6    add video-pan-x  0.01                   #menu: Pan & Scan > Move Right
_           ignore                                  #menu: Pan & Scan > -
Ctrl+KP8    add video-pan-y -0.01                   #menu: Pan & Scan > Move Up
Ctrl+KP2    add video-pan-y  0.01                   #menu: Pan & Scan > Move Down
_           ignore                                  #menu: Pan & Scan > -
w           add panscan -0.1                        #menu: Pan & Scan > Decrease Height
W           add panscan  0.1                        #menu: Pan & Scan > Increase Height
_           ignore                                  #menu: Pan & Scan > -
Ctrl+BS     set video-zoom 0; set video-pan-x 0; set video-pan-y 0 #menu: Pan & Scan > Reset

[           multiply speed 1/1.1                    #menu: Speed > -10%
]           multiply speed 1.1                      #menu: Speed > +10%
_           ignore                                  #menu: Speed > -
{           multiply speed 0.5                      #menu: Speed > Half
}           multiply speed 2.0                      #menu: Speed > Double
_           ignore                                  #menu: Speed > -
_           set speed 0.5                           #menu: Speed > 0.5x
_           set speed 0.75                          #menu: Speed > 0.75x
_           set speed 1.0                           #menu: Speed > 1.0x
_           set speed 1.25                          #menu: Speed > 1.25x
_           set speed 1.5                           #menu: Speed > 1.5x
_           set speed 2.0                           #menu: Speed > 2.0x
_           ignore                                  #menu: Speed > -
BS          set speed 1                             #menu: Speed > Reset

+           add volume  2                           #menu: Volume > Up
-           add volume -2                           #menu: Volume > Down
_           ignore                                  #menu: Volume > -
m           cycle mute                              #menu: Volume > Mute #@state=(mute and 'checked')
_           ignore                                  #menu: -

Alt++   add window-scale 0.1                        #menu: View > Zoom > Enlarge
Alt+-   add window-scale -0.1                       #menu: View > Zoom > Shrink
_       ignore                                      #menu: View > Zoom > -
Alt+0   set window-scale 0.5                        #menu: View > Zoom > 50 %
Alt+1   set window-scale 1.0                        #menu: View > Zoom > 100 %
Alt+2   set window-scale 2.0                        #menu: View > Zoom > 200 %
Alt+3   set window-scale 3.0                        #menu: View > Zoom > 300 %
_       ignore                                      #menu: View > -
t       script-binding stats/display-stats-toggle   #menu: View > Toggle Statistics
O       no-osd cycle-values osd-level 3 1           #menu: View > Toggle Time OSD
Del     script-binding osc/visibility               #menu: View > Toggle OSC Visibility
_       ignore                                      #menu: View > -
p       show-progress                               #menu: View > Show Progress
`       script-binding console/enable               #menu: View > Show Consol

Enter   cycle fullscreen                            #menu: Window > Fullscreen #@state=(fullscreen and 'checked')
Ctrl+S  screenshot window                           #menu: Window > Take Screenshot #@state=(tonumber(vid) or 'disabled')
_       script-message-to dialog save screenshot    #menu: Window > Export Screenshot File #@state=(tonumber(vid) or 'disabled')
_       ignore                                      #menu: Window > -
b       cycle border                                #menu: Window > Toggle Border #@state=(border and 'checked')
Ctrl+t  cycle ontop                                 #menu: Window > Toggle On Top #@ontop:check #@state=(ontop and 'checked')

_       script-message-to dialog set-clipboard ${path}      #menu: Tools > Copy File Path
_       script-message-to dialog set-clipboard ${metadata}  #menu: Tools > Copy Metadata
_       ignore                                      #menu: Tools > -
_       playlist-shuffle                            #menu: Tools > Shuffle Playlist
_       script-message-to dialog save playlist      #menu: Tools > Export Playlist
_       ignore                                      #menu: Tools > -
l       ab-loop                                     #menu: Tools > Set/clear A-B loop points
L       cycle-values loop-file inf no               #menu: Tools > Toggle infinite file looping
Ctrl+h  cycle-values hwdec auto no                  #menu: Tools > Toggle Hardware Decoding
_       ignore                                      #menu: Tools > -
_       ignore                                      #menu: Tools > Profiles #@profiles
_       ignore                                      #menu: Tools > -
Q       quit-watch-later                            #menu: Tools > Exit Watch Late

_       ignore                                      #menu: -
q       quit                                        #menu: Exit
` ╰─λ cat log.txt
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[   0.000][d][global] user path: 'log.txt' -> 'log.txt'
[   0.002][v][cplayer] mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.002][v][cplayer]  built on Jan 19 2024 09:09:45
[   0.002][v][cplayer] libplacebo version: v6.338.2
[   0.002][v][cplayer] FFmpeg version: n6.1.1
[   0.002][v][cplayer] FFmpeg library versions:
[   0.002][v][cplayer]    libavutil       58.29.100
[   0.002][v][cplayer]    libavcodec      60.31.102
[   0.002][v][cplayer]    libavformat     60.16.100
[   0.002][v][cplayer]    libswscale      7.5.100
[   0.002][v][cplayer]    libavfilter     9.12.100
[   0.002][v][cplayer]    libswresample   4.12.100
[   0.002][v][cplayer]
[   0.002][v][cplayer] Configuration: -Db_lto=true -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dcaca=disabled -Dcdda=enabled -Ddvbin=enabled -Ddvdnav=ena
bled -Dlibarchive=enabled -Dopenal=enabled -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[   0.002][v][cplayer] List of enabled features: alsa av-channel-layout avif-muxer build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-w
ayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpe
gxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs luajit manpage-build memfd-create noexecstack openal pipew
ire posix posix-shm ppoll pulse rubberband rubberband-3 shaderc sixel threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vapoursynth vdpau vector vk-khr-d
isplay vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[   0.002][v][cplayer] Command line options: '--player-operation-mode=pseudo-gui' '--log-file=log.txt'
[   0.002][v][cplayer] mpv v0.37.0 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.002][v][cplayer]  built on Jan 19 2024 09:09:45
[   0.002][v][cplayer] libplacebo version: v6.338.2
[   0.002][v][cplayer] FFmpeg version: n6.1.1
[   0.002][v][cplayer] FFmpeg library versions:
[   0.002][v][cplayer]    libavutil       58.29.100
[   0.002][v][cplayer]    libavcodec      60.31.102
[   0.002][v][cplayer]    libavformat     60.16.100
[   0.002][v][cplayer]    libswscale      7.5.100
[   0.002][v][cplayer]    libavfilter     9.12.100
[   0.002][v][cplayer]    libswresample   4.12.100
[   0.002][v][cplayer]
[   0.002][v][cplayer] Configuration: -Db_lto=true -Db_pie=true -Dpython.bytecompile=1 -Dlibmpv=true -Dcaca=disabled -Dcdda=enabled -Ddvbin=enabled -Ddvdnav=ena
bled -Dlibarchive=enabled -Dopenal=enabled -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=auto -Dbuildtype=plain -Dwrap_mode=nodownload
[   0.002][v][cplayer] List of enabled features: alsa av-channel-layout avif-muxer build-date cdda cplugins cuda-hwaccel cuda-interop dmabuf-interop-gl dmabuf-w
ayland drm dvbin dvdnav egl egl-drm egl-helpers egl-wayland egl-x11 ffmpeg ffnvcodec gbm gl glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg jpe
gxl lavu-uuid lcms2 libarchive libass libavdevice libbluray libdl libm libplacebo librt linux-fstatfs luajit manpage-build memfd-create noexecstack openal pipew
ire posix posix-shm ppoll pulse rubberband rubberband-3 shaderc sixel threads uchardet vaapi vaapi-drm vaapi-wayland vaapi-x11 vapoursynth vdpau vector vk-khr-d
isplay vt.h vulkan vulkan-interop wayland wayland-protocols-1-27 wayland-protocols-1-31 wayland-protocols-1-32 x11 xv zimg zimg-st428 zlib
[   0.002][d][global] home path: '' -> '/home/user/.config/mpv'
[   0.002][d][global] user path: '~~home/' -> '/home/user/.config/mpv'
[   0.002][d][global] user path: '~~old_home/' -> '/home/user/.mpv'
[   0.002][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.config/mpv/encoding-profiles.conf'
[   0.002][d][global] config path: 'encoding-profiles.conf' -/-> '/home/user/.mpv/encoding-profiles.conf'
[   0.002][d][global] config path: 'encoding-profiles.conf' -> '/etc/mpv/encoding-profiles.conf'
[   0.002][v][cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[   0.002][v][ifo_dvdnav] Opening /etc/mpv/encoding-profiles.conf
[   0.002][v][bdmv/bluray] Opening /etc/mpv/encoding-profiles.conf
[   0.002][v][file] Opening /etc/mpv/encoding-profiles.conf
[   0.002][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.002][d][file] Stream opened successfully.
[   0.003][v][cplayer] Applying profile 'default'...
[   0.003][d][global] config path: 'mpv.conf' -> '/home/user/.config/mpv/mpv.conf'
[   0.003][d][global] config path: 'config' -/-> '/home/user/.config/mpv/config'
[   0.003][d][global] config path: 'mpv.conf' -/-> '/home/user/.mpv/mpv.conf'
[   0.003][d][global] config path: 'config' -/-> '/home/user/.mpv/config'
[   0.003][d][global] config path: 'mpv.conf' -/-> '/etc/mpv/mpv.conf'
[   0.003][d][global] config path: 'config' -/-> '/etc/mpv/config'
[   0.003][v][cplayer] Reading config file /home/user/.config/mpv/mpv.conf
[   0.003][v][ifo_dvdnav] Opening /home/user/.config/mpv/mpv.conf
[   0.003][v][bdmv/bluray] Opening /home/user/.config/mpv/mpv.conf
[   0.003][v][file] Opening /home/user/.config/mpv/mpv.conf
[   0.003][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.003][d][file] Stream opened successfully.
[   0.003][v][cplayer] Applying profile 'default'...
[   0.003][v][cplayer] Setting option 'geometry' = '50%:50%' (flags = 4)
[   0.003][v][cplayer] Setting option 'hwdec' = 'auto' (flags = 4)
[   0.003][v][cplayer] Setting option 'volume-max' = '250' (flags = 4)
[   0.003][v][cplayer] Setting option 'keepaspect' = 'no' (flags = 4)
[   0.003][v][cplayer] Setting option 'save-position-on-quit' = '' (flags = 4)
[   0.003][v][cplayer] Setting option 'player-operation-mode' = 'pseudo-gui' (flags = 8)
[   0.003][v][cplayer] Setting option 'log-file' = 'log.txt' (flags = 8)
[   0.003][v][cplayer] Applying profile 'builtin-pseudo-gui'...
[   0.003][v][cplayer] Setting option 'terminal' = 'no' (flags = 260)
[   0.003][v][cplayer] Setting option 'force-window' = 'yes' (flags = 260)
[   0.003][v][cplayer] Setting option 'idle' = 'once' (flags = 260)
[   0.003][v][cplayer] Setting option 'screenshot-dir' = '~~desktop/' (flags = 260)
[   0.003][v][cplayer] Applying profile 'pseudo-gui'...
[   0.003][v][cplayer] Setting option 'player-operation-mode' = 'pseudo-gui' (flags = 4)
[   0.004][d][global] config path: 'input.conf' -> '/home/user/.config/mpv/input.conf'
[   0.004][d][global] config path: 'input.conf' -/-> '/home/user/.mpv/input.conf'
[   0.004][d][global] config path: 'input.conf' -/-> '/etc/mpv/input.conf'
[   0.004][d][global] user path: '/home/user/.config/mpv/input.conf' -> '/home/user/.config/mpv/input.conf'
[   0.004][v][ifo_dvdnav] Opening /home/user/.config/mpv/input.conf
[   0.004][v][bdmv/bluray] Opening /home/user/.config/mpv/input.conf
[   0.004][v][file] Opening /home/user/.config/mpv/input.conf
[   0.004][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.004][d][file] Stream opened successfully.
[   0.004][v][input] Parsing input config file /home/user/.config/mpv/input.conf
[   0.005][v][input] Input config file /home/user/.config/mpv/input.conf parsed: 163 binds
[   0.005][d][global] user path: 'log.txt' -> 'log.txt'
[   0.005][d][osc] Loading lua script @osc.lua...
[   0.005][d][ytdl_hook] Loading lua script @ytdl_hook.lua...
[   0.005][d][stats] Loading lua script @stats.lua...
[   0.005][d][console] Loading lua script @console.lua...
[   0.005][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.005][d][osc] loading mp.defaults
[   0.005][d][stats] loading mp.defaults
[   0.005][d][console] loading mp.defaults
[   0.005][d][ytdl_hook] loading mp.defaults
[   0.005][d][auto_profiles] loading mp.defaults
[   0.005][d][global] config path: 'scripts' -> '/home/user/.config/mpv/scripts'
[   0.005][d][global] config path: 'scripts' -/-> '/home/user/.mpv/scripts'
[   0.005][d][global] config path: 'scripts' -/-> '/etc/mpv/scripts'
[   0.005][d][dyn_menu] Loading lua script /home/user/.config/mpv/scripts/dyn_menu.lua...
[   0.005][d][uosc] Loading lua script /home/user/.config/mpv/scripts/uosc/main.lua...
[   0.005][d][dialog] Loading lua script /home/user/.config/mpv/scripts/dialog.lua...
[   0.005][d][dyn_menu] loading mp.defaults
[   0.005][v][cplayer] Waiting for scripts...
[   0.005][d][osc] loading @osc.lua
[   0.005][d][uosc] loading mp.defaults
[   0.005][d][console] loading @console.lua
[   0.005][d][stats] loading @stats.lua
[   0.005][d][dialog] loading mp.defaults
[   0.005][d][ytdl_hook] loading @ytdl_hook.lua
[   0.005][d][auto_profiles] loading @auto_profiles.lua
[   0.006][d][dyn_menu] loading file /home/user/.config/mpv/scripts/dyn_menu.lua
[   0.006][d][uosc] loading file /home/user/.config/mpv/scripts/uosc/main.lua
[   0.006][d][dialog] loading file /home/user/.config/mpv/scripts/dialog.lua
[   0.006][d][ytdl_hook] reading options for ytdl_hook
[   0.006][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.config/mpv/script-opts/ytdl_hook.conf'
[   0.006][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/home/user/.mpv/script-opts/ytdl_hook.conf'
[   0.006][d][global] config path: 'script-opts/ytdl_hook.conf' -/-> '/etc/mpv/script-opts/ytdl_hook.conf'
[   0.006][d][ytdl_hook] script-opts/ytdl_hook.conf not found.
[   0.006][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.config/mpv/lua-settings/ytdl_hook.conf'
[   0.006][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/home/user/.mpv/lua-settings/ytdl_hook.conf'
[   0.006][d][global] config path: 'lua-settings/ytdl_hook.conf' -/-> '/etc/mpv/lua-settings/ytdl_hook.conf'
[   0.006][d][dialog] reading options for dialog
[   0.006][d][ytdl_hook] lua-settings/ytdl_hook.conf not found.
[   0.006][d][global] config path: 'script-opts/dialog.conf' -/-> '/home/user/.config/mpv/script-opts/dialog.conf'
[   0.006][d][global] config path: 'script-opts/dialog.conf' -/-> '/home/user/.mpv/script-opts/dialog.conf'
[   0.006][d][global] config path: 'script-opts/dialog.conf' -/-> '/etc/mpv/script-opts/dialog.conf'
[   0.006][d][dialog] script-opts/dialog.conf not found.
[   0.006][d][global] config path: 'lua-settings/dialog.conf' -/-> '/home/user/.config/mpv/lua-settings/dialog.conf'
[   0.006][d][global] config path: 'lua-settings/dialog.conf' -/-> '/home/user/.mpv/lua-settings/dialog.conf'
[   0.006][d][global] config path: 'lua-settings/dialog.conf' -/-> '/etc/mpv/lua-settings/dialog.conf'
[   0.006][d][dialog] lua-settings/dialog.conf not found.
[   0.006][d][dyn_menu] reading options for dyn_menu
[   0.006][d][global] config path: 'script-opts/dyn_menu.conf' -/-> '/home/user/.config/mpv/script-opts/dyn_menu.conf'
[   0.006][d][global] config path: 'script-opts/dyn_menu.conf' -/-> '/home/user/.mpv/script-opts/dyn_menu.conf'
[   0.006][d][global] config path: 'script-opts/dyn_menu.conf' -/-> '/etc/mpv/script-opts/dyn_menu.conf'
[   0.006][d][dyn_menu] script-opts/dyn_menu.conf not found.
[   0.006][d][global] config path: 'lua-settings/dyn_menu.conf' -/-> '/home/user/.config/mpv/lua-settings/dyn_menu.conf'
[   0.006][d][global] config path: 'lua-settings/dyn_menu.conf' -/-> '/home/user/.mpv/lua-settings/dyn_menu.conf'
[   0.006][d][global] config path: 'lua-settings/dyn_menu.conf' -/-> '/etc/mpv/lua-settings/dyn_menu.conf'
[   0.006][d][dyn_menu] lua-settings/dyn_menu.conf not found.
[   0.006][d][console] reading options for console
[   0.006][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.config/mpv/script-opts/console.conf'
[   0.006][d][global] config path: 'script-opts/console.conf' -/-> '/home/user/.mpv/script-opts/console.conf'
[   0.006][d][global] config path: 'script-opts/console.conf' -/-> '/etc/mpv/script-opts/console.conf'
[   0.006][d][console] script-opts/console.conf not found.
[   0.006][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.config/mpv/lua-settings/console.conf'
[   0.006][d][global] config path: 'lua-settings/console.conf' -/-> '/home/user/.mpv/lua-settings/console.conf'
[   0.006][d][global] config path: 'lua-settings/console.conf' -/-> '/etc/mpv/lua-settings/console.conf'
[   0.006][d][console] lua-settings/console.conf not found.
[   0.006][d][stats] reading options for stats
[   0.006][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.config/mpv/script-opts/stats.conf'
[   0.006][d][global] config path: 'script-opts/stats.conf' -/-> '/home/user/.mpv/script-opts/stats.conf'
[   0.006][d][global] config path: 'script-opts/stats.conf' -/-> '/etc/mpv/script-opts/stats.conf'
[   0.006][d][stats] script-opts/stats.conf not found.
[   0.006][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.config/mpv/lua-settings/stats.conf'
[   0.006][d][global] config path: 'lua-settings/stats.conf' -/-> '/home/user/.mpv/lua-settings/stats.conf'
[   0.006][d][global] config path: 'lua-settings/stats.conf' -/-> '/etc/mpv/lua-settings/stats.conf'
[   0.006][d][stats] lua-settings/stats.conf not found.
[   0.006][d][auto_profiles] Exiting...
[   0.007][d][cplayer] Run command: script-message, flags=64, args=[args="uosc-version", args="5.2.0"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][osc] reading options for osc
[   0.007][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.config/mpv/script-opts/osc.conf'
[   0.007][d][global] config path: 'script-opts/osc.conf' -/-> '/home/user/.mpv/script-opts/osc.conf'
[   0.007][d][global] config path: 'script-opts/osc.conf' -/-> '/etc/mpv/script-opts/osc.conf'
[   0.007][d][osc] script-opts/osc.conf not found.
[   0.007][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.config/mpv/lua-settings/osc.conf'
[   0.007][d][global] config path: 'lua-settings/osc.conf' -/-> '/home/user/.mpv/lua-settings/osc.conf'
[   0.007][d][global] config path: 'lua-settings/osc.conf' -/-> '/etc/mpv/lua-settings/osc.conf'
[   0.007][d][osc] lua-settings/osc.conf not found.
[   0.007][d][global] config path: 'input.conf' -> '/home/user/.config/mpv/input.conf'
[   0.007][d][global] user path: '~~/input.conf' -> '/home/user/.config/mpv/input.conf'
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][uosc] reading options for uosc
[   0.007][d][global] config path: 'script-opts/uosc.conf' -> '/home/user/.config/mpv/script-opts/uosc.conf'
[   0.007][v][uosc] Opened config file script-opts/uosc.conf.
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="showhide", contents="mouse_move script-binding osc/__keybinding1\nmouse_leave script-b
inding osc/__keybinding2\n", flags="force"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="showhide_wc", contents="mouse_move script-binding osc/__keybinding3\nmouse_leave scrip
t-binding osc/__keybinding4\n", flags="force"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="showhide_wc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input", contents="mbtn_left script-binding osc/__keybinding5\nshift+mbtn_left script-b
inding osc/__keybinding6\nmbtn_right script-binding osc/__keybinding7\nmbtn_mid script-binding osc/__keybinding8\nwheel_up script-binding osc/__keybinding9\nwhe
el_down script-binding osc/__keybinding10\nmbtn_left_dbl ignore\nshift+mbtn_left_dbl ignore\nmbtn_right_dbl ignore\n", flags="force"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input", flags=""]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="window-controls", contents="mbtn_left script-binding osc/__keybinding11\n", flags="for
ce"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="window-controls", flags=""]
[   0.007][v][cplayer] Set property: user-data/osc/visibility="auto" -> 1
[   0.007][d][cplayer] Run command: disable-section, flags=64, args=[name="input"]
[   0.007][d][cplayer] Run command: disable-section, flags=64, args=[name="window-controls"]
[   0.007][v][cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
[   0.007][v][cplayer] Set property: user-data/osc/margins={"r":0,"b":0,"l":0,"t":0} -> 1
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_osc", contents="", flags="default"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.007][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_osc", contents="", flags="force"]
[   0.007][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_osc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.008][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_left", contents="mbtn_left script-binding uosc/__keybinding1\n", flags="force"]
[   0.008][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_left_dbl", contents="mbtn_left_dbl ignore\n", flags="force"]
[   0.009][d][cplayer] Run command: define-section, flags=64, args=[name="mbtn_right", contents="mbtn_right script-binding uosc/__keybinding2\n", flags="force"]
[   0.009][d][cplayer] Run command: define-section, flags=64, args=[name="wheel", contents="wheel_up script-binding uosc/__keybinding3\nwheel_down script-bindin
g uosc/__keybinding4\n", flags="force"]
[   0.010][d][dyn_menu] load menu: Recently Played  Ctrl+R , keyword: recent
[   0.010][d][dyn_menu] load menu: Play Space , keyword: state=(idle_active and 'disabled' or (pause or 'hidden'))
[   0.010][d][dyn_menu] update menu: Play   Space
[   0.010][d][dyn_menu] load menu: Pause    Space , keyword: state=((idle_active or pause) and 'hidden')
[   0.010][d][dyn_menu] update menu: Pause  Space
[   0.010][d][dyn_menu] load menu: Stop Ctrl+s , keyword: state=(idle_active and 'disabled')
[   0.010][d][dyn_menu] update menu: Stop   Ctrl+s
[   0.010][d][dyn_menu] load menu: Chapters , keyword: chapters
[   0.010][d][dyn_menu] update menu: Chapters
[   0.010][d][dyn_menu] load menu: Tracks , keyword: tracks
[   0.010][d][dyn_menu] update menu: Tracks
[   0.010][d][dyn_menu] load menu: Editions , keyword: editions
[   0.010][d][dyn_menu] update menu: Editions
[   0.010][d][dyn_menu] load menu: Playlist , keyword: playlist
[   0.010][d][dyn_menu] update menu: Playlist
[   0.010][d][dyn_menu] load menu: Tracks   KP8 , keyword: tracks/video
[   0.010][d][dyn_menu] update menu: Tracks KP8
[   0.010][d][dyn_menu] load menu: Add Tracks... , keyword: state=(idle_active and 'disabled')
[   0.010][d][dyn_menu] update menu: Add Tracks...
[   0.010][d][dyn_menu] load menu: Take Screenshot  s , keyword: state=(tonumber(vid) or 'disabled')
[   0.010][d][dyn_menu] update menu: Take Screenshot    s
[   0.010][d][dyn_menu] load menu: Take Screenshot (without subtitles)  S , keyword: state=(tonumber(vid) or 'disabled')
[   0.010][d][dyn_menu] update menu: Take Screenshot (without subtitles)    S
[   0.010][d][dyn_menu] load menu: Toggle Deband    D , keyword: state=(deband and 'checked')
[   0.010][d][dyn_menu] update menu: Toggle Deband  D
[   0.010][d][dyn_menu] load menu: Toggle Deinterlace   d , keyword: state=(deinterlace and 'checked')
[   0.010][d][dyn_menu] update menu: Toggle Deinterlace d
[   0.011][d][dyn_menu] load menu: Toggle Auto ICC Profile  Ctrl+I , keyword: state=(icc_profile_auto and 'checked')
[   0.011][d][dyn_menu] update menu: Toggle Auto ICC Profile    Ctrl+I
[   0.011][d][dyn_menu] load menu: Tracks   KP7 , keyword: tracks/audio
[   0.011][d][dyn_menu] update menu: Tracks KP7
[   0.011][d][dyn_menu] load menu: Add Tracks... , keyword: state=(idle_active and 'disabled')
[   0.011][d][dyn_menu] update menu: Add Tracks...
[   0.011][d][dyn_menu] load menu: Devices , keyword: audio-devices
[   0.011][d][dyn_menu] update menu: Devices
[   0.011][v][ao/pipewire] Headers version: 1.0.1
[   0.011][v][ao/pipewire] Library version: 1.0.3
[   0.013][v][ao/pipewire] Core user: user
[   0.013][v][ao/pipewire] Core host: arch
[   0.013][v][ao/pipewire] Core version: 1.0.3
[   0.013][v][ao/pipewire] Core name: pipewire-0
[   0.014][v][ao/pulse] Library version: 17.0.0
[   0.014][v][ao/pulse] Proto: 35
[   0.014][v][ao/pulse] Server proto: 4294967295
[   0.025][d][cplayer] Run command: define-section, flags=64, args=[name="input_uosc", contents="", flags="default"]
[   0.025][d][cplayer] Run command: enable-section, flags=64, args=[name="input_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.025][v][ao/pipewire] Headers version: 1.0.1
[   0.025][v][ao/pipewire] Library version: 1.0.3
[   0.025][d][dyn_menu] load menu: Main Subtitle    j , keyword: tracks/sub
[   0.025][d][dyn_menu] update menu: Main Subtitle  j
[   0.025][d][dyn_menu] load menu: Visibility   v , keyword: state=(sub_visibility and 'checked')
[   0.025][d][dyn_menu] update menu: Visibility v
[   0.026][v][ao/pipewire] Core user: user
[   0.026][v][ao/pipewire] Core host: arch
[   0.026][v][ao/pipewire] Core version: 1.0.3
[   0.026][v][ao/pipewire] Core name: pipewire-0
[   0.027][v][ao/pulse] Library version: 17.0.0
[   0.027][v][ao/pulse] Proto: 35
[   0.027][v][ao/pulse] Server proto: 4294967295
[   0.036][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_uosc", contents="", flags="force"]
[   0.036][d][dyn_menu] load menu: Secondary Subtitle   Alt+j , keyword: tracks/sub-secondary
[   0.036][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.036][d][dyn_menu] update menu: Secondary Subtitle Alt+j
[   0.036][d][dyn_menu] load menu: Visibility   Alt+v , keyword: state=(secondary_sub_visibility and 'checked')
[   0.036][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.036][d][dyn_menu] update menu: Visibility Alt+v
[   0.036][v][cplayer] Set property: osc="no" -> 1
[   0.036][d][cplayer] Run command: del, flags=64, args=[name="user-data/osc"]
[   0.036][d][dyn_menu] load menu: Add Tracks... , keyword: state=(idle_active and 'disabled')
[   0.036][d][dyn_menu] update menu: Add Tracks...
[   0.036][d][auto_profiles] loading mp.defaults
[   0.036][d][osc] Exiting...
[   0.036][d][dyn_menu] load menu: Mute m , keyword: state=(mute and 'checked')
[   0.036][d][dyn_menu] update menu: Mute   m
[   0.037][d][dyn_menu] load menu: Fullscreen   Enter , keyword: state=(fullscreen and 'checked')
[   0.037][d][dyn_menu] update menu: Fullscreen Enter
[   0.037][d][dyn_menu] load menu: Take Screenshot  Ctrl+S , keyword: state=(tonumber(vid) or 'disabled')
[   0.037][d][dyn_menu] update menu: Take Screenshot    Ctrl+S
[   0.037][d][dyn_menu] load menu: Export Screenshot File , keyword: state=(tonumber(vid) or 'disabled')
[   0.037][d][dyn_menu] update menu: Export Screenshot File
[   0.037][d][dyn_menu] load menu: Toggle Border    b , keyword: state=(border and 'checked')
[   0.037][d][dyn_menu] update menu: Toggle Border  b
[   0.037][d][dyn_menu] load menu: Toggle On Top    Ctrl+t , keyword: ontop:check #@state=(ontop and 'checked')
[   0.037][d][dyn_menu] load menu: Profiles , keyword: profiles
[   0.037][d][dyn_menu] update menu: Profiles
[   0.037][d][auto_profiles] loading @auto_profiles.lua
[   0.037][d][cplayer] Run command: script-message, flags=64, args=[args="menu-ready", args="dyn_menu"]
[   0.037][d][cplayer] Run command: define-section, flags=64, args=[name="input_dyn_menu", contents="MBTN_RIGHT script-binding dyn_menu/show\n", flags="default"
]
[   0.037][d][cplayer] Run command: enable-section, flags=64, args=[name="input_dyn_menu", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.038][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_dyn_menu", contents="", flags="force"]
[   0.038][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_dyn_menu", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.038][d][dyn_menu] update menu: Play   Space
[   0.038][d][dyn_menu] update menu: Pause  Space
[   0.038][d][dyn_menu] update menu: Stop   Ctrl+s
[   0.038][d][dyn_menu] update menu: Chapters
[   0.038][d][dyn_menu] update menu: Tracks
[   0.038][d][dyn_menu] update menu: Editions
[   0.038][d][dyn_menu] update menu: Playlist
[   0.038][d][dyn_menu] update menu: Tracks KP8
[   0.038][d][dyn_menu] update menu: Add Tracks...
[   0.038][d][dyn_menu] update menu: Take Screenshot    s
[   0.038][d][dyn_menu] update menu: Take Screenshot (without subtitles)    S
[   0.038][d][dyn_menu] update menu: Toggle Deband  D
[   0.038][d][dyn_menu] update menu: Toggle Deinterlace d
[   0.038][d][dyn_menu] update menu: Toggle Auto ICC Profile    Ctrl+I
[   0.038][d][dyn_menu] update menu: Tracks KP7
[   0.038][d][dyn_menu] update menu: Add Tracks...
[   0.038][d][dyn_menu] update menu: Devices
[   0.038][d][dyn_menu] update menu: Main Subtitle  j
[   0.038][d][dyn_menu] update menu: Visibility v
[   0.038][d][dyn_menu] update menu: Secondary Subtitle Alt+j
[   0.038][d][dyn_menu] update menu: Visibility Alt+v
[   0.038][d][dyn_menu] update menu: Add Tracks...
[   0.038][d][dyn_menu] update menu: Mute   m
[   0.038][d][dyn_menu] update menu: Fullscreen Enter
[   0.038][d][dyn_menu] update menu: Take Screenshot    Ctrl+S
[   0.038][d][dyn_menu] update menu: Export Screenshot File
[   0.038][d][dyn_menu] update menu: Toggle Border  b
[   0.038][d][dyn_menu] commit menu items: user-data/menu/items
[   0.038][d][auto_profiles] Exiting...
[   0.038][v][cplayer] Done loading scripts.
[   0.038][v][vo/gpu] Probing for best GPU context.
[   0.038][v][vo/gpu/opengl] Initializing GPU context 'wayland'
[   0.038][v][vo/gpu/opengl] Initializing GPU context 'x11egl'
[   0.038][v][vo/gpu/x11] X11 opening display: :0.0
[   0.040][d][vo/gpu/x11] X11 running at 6320x2560 (":0.0" => local display)
[   0.040][d][vo/gpu/x11] Detected wm supports NetWM.
[   0.040][d][vo/gpu/x11] Detected wm supports ABOVE state.
[   0.040][d][vo/gpu/x11] Detected wm supports BELOW state.
[   0.040][d][vo/gpu/x11] Detected wm supports FULLSCREEN state.
[   0.040][d][vo/gpu/x11] Detected wm supports STICKY state.
[   0.040][v][vo/gpu/x11] Display 0 (DisplayPort-1): [4880, 0, 6320, 2560] @ 59.950550 FPS
[   0.040][v][vo/gpu/x11] Display 1 (DisplayPort-2): [0, 0, 1440, 2560] @ 59.950550 FPS
[   0.040][v][vo/gpu/x11] Display 2 (HDMI-A-0): [1440, 0, 4880, 1440] @ 75.049591 FPS
[   0.040][v][vo/gpu/x11] Current display FPS: 59.950550
[   0.087][v][vo/gpu/opengl] EGL_VERSION=1.5
[   0.087][v][vo/gpu/opengl] EGL_VENDOR=Mesa Project
[   0.087][v][vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES
[   0.087][v][vo/gpu/opengl] Trying to create Desktop OpenGL context.
[   0.087][d][vo/gpu/opengl] Chosen EGLConfig:
[   0.087][d][vo/gpu/opengl]   EGL_CONFIG_ID=0x11
[   0.087][d][vo/gpu/opengl]   EGL_RED_SIZE=0x8
[   0.087][d][vo/gpu/opengl]   EGL_GREEN_SIZE=0x8
[   0.087][d][vo/gpu/opengl]   EGL_BLUE_SIZE=0x8
[   0.087][d][vo/gpu/opengl]   EGL_ALPHA_SIZE=0x0
[   0.087][d][vo/gpu/opengl]   EGL_COLOR_BUFFER_TYPE=0x308e
[   0.087][d][vo/gpu/opengl]   EGL_CONFIG_CAVEAT=0x3038
[   0.087][d][vo/gpu/opengl]   EGL_CONFORMANT=0x4d
[   0.087][d][vo/gpu/opengl]   EGL_NATIVE_VISUAL_ID=0x21
[   0.088][v][vo/gpu/opengl] Choosing visual EGL config 0x11, visual ID 0x21
[   0.089][v][vo/gpu/x11] The XPresent extension was found.
[   0.089][v][vo/gpu/x11] XPresent enabled.
[   0.091][v][vo/gpu/opengl] GL_VERSION='4.6 (Core Profile) Mesa 24.0.2-arch1.2'
[   0.091][v][vo/gpu/opengl] Detected desktop OpenGL 4.6.
[   0.091][v][vo/gpu/opengl] GL_VENDOR='AMD'
[   0.091][v][vo/gpu/opengl] GL_RENDERER='AMD Radeon RX 5500 XT (radeonsi, navi14, LLVM 17.0.6, DRM 3.57, 6.7.9-zen1-1-zen)'
[   0.091][v][vo/gpu/opengl] GL_SHADING_LANGUAGE_VERSION='4.60'
[   0.091][d][vo/gpu/opengl] Combined OpenGL extensions string:
[   0.091][d][vo/gpu/opengl] EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_ANGLE_sync_control_rate EGL_EXT_buffer_age EGL_E
XT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_query_reset_notification_strategy EGL_EXT_swap_buffers_
with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_err
or EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image
 EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_cont
ext EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_gl_interop EGL_MESA_im
age_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display  GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_d
raw_buffers_blend GL_AMD_framebuffer_multisample_advanced GL_AMD_gpu_shader_int64 GL_AMD_multi_draw_indirect GL_AMD_performance_monitor GL_AMD_pinned_memory GL_
AMD_query_buffer_object GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shad
er_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibi
lity GL_ARB_ES3_2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_
buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_comp
ute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_dist
ance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffe
rs_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uni
form_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_objec
t GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int
64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2
GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_parall
el_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_post_depth_coverage GL_ARB_
program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_s
ampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic
_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_st
ore GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subrou
tine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_in
clude GL_ARB_shading_language_packing GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_sparse_texture2 GL_ARB_sparse_texture_clamp GL_ARB_spirv_extensions GL_A
RB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffe
r_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_filter_a
nisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_text
ure_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL
_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_tran
sform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex
_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev
 GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_meminfo GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL
_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_debug_label GL_EXT_demote_to_helper_invocation GL_EXT_depth_bounds_test GL_EXT_draw_buffers2 GL_EXT_draw_instanc
ed GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_me
mory_object GL_EXT_memory_object_fd GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vert
ex GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shader_samples_identi
cal GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EX
T_texture_integer GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shado
w_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_EXT_ve
rtex_attrib_64bit GL_EXT_window_rectangles GL_IBM_multimode_draw_arrays GL_INTEL_blackhole_render GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL
_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_text
ure_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_const_bandwidth GL_MESA_texture_s
igned_rgba GL_NVX_gpu_memory_info GL_NV_alpha_to_coverage_dither_control GL_NV_compute_shader_derivatives GL_NV_conditional_render GL_NV_copy_image GL_NV_depth_
clamp GL_NV_packed_depth_stencil GL_NV_shader_atomic_int64 GL_NV_texture_barrier GL_NV_vdpau_interop GL_OES_EGL_image GL_S3_s3tc
[   0.091][v][vo/gpu/opengl] Loaded extension GL_NV_vdpau_interop.
[   0.091][v][vo/gpu/opengl] Loaded extension GL_KHR_debug.
[   0.091][d][vo/gpu/opengl] Texture formats:
[   0.091][d][vo/gpu/opengl]   NAME       COMP*TYPE SIZE           DEPTH PER COMP.
[   0.091][d][vo/gpu/opengl]   r8         1*unorm   1B    LF CR ST {8}
[   0.091][d][vo/gpu/opengl]   rg8        2*unorm   2B    LF CR ST {8 8}
[   0.091][d][vo/gpu/opengl]   rgb8       3*unorm   3B    LF CR ST {8 8 8}
[   0.091][d][vo/gpu/opengl]   rgba8      4*unorm   4B    LF CR ST {8 8 8 8}
[   0.091][d][vo/gpu/opengl]   r16        1*unorm   2B    LF CR ST {16}
[   0.091][d][vo/gpu/opengl]   rg16       2*unorm   4B    LF CR ST {16 16}
[   0.091][d][vo/gpu/opengl]   rgb16      3*unorm   6B    LF CR ST {16 16 16}
[   0.091][d][vo/gpu/opengl]   rgba16     4*unorm   8B    LF CR ST {16 16 16 16}
[   0.091][d][vo/gpu/opengl]   r8ui       1*uint    1B       CR ST {8}
[   0.091][d][vo/gpu/opengl]   rg8ui      2*uint    2B       CR ST {8 8}
[   0.091][d][vo/gpu/opengl]   rgb8ui     3*uint    3B          ST {8 8 8}
[   0.091][d][vo/gpu/opengl]   rgba8ui    4*uint    4B       CR ST {8 8 8 8}
[   0.091][d][vo/gpu/opengl]   r16ui      1*uint    2B       CR ST {16}
[   0.091][d][vo/gpu/opengl]   rg16ui     2*uint    4B       CR ST {16 16}
[   0.091][d][vo/gpu/opengl]   rgb16ui    3*uint    6B          ST {16 16 16}
[   0.091][d][vo/gpu/opengl]   rgba16ui   4*uint    8B       CR ST {16 16 16 16}
[   0.091][d][vo/gpu/opengl]   r16f       1*float   4B    LF CR ST {32/16}
[   0.091][d][vo/gpu/opengl]   rg16f      2*float   8B    LF CR ST {32/16 32/16}
[   0.091][d][vo/gpu/opengl]   rgb16f     3*float  12B    LF CR ST {32/16 32/16 32/16}
[   0.091][d][vo/gpu/opengl]   rgba16f    4*float  16B    LF CR ST {32/16 32/16 32/16 32/16}
[   0.091][d][vo/gpu/opengl]   r32f       1*float   4B    LF CR ST {32}
[   0.091][d][vo/gpu/opengl]   rg32f      2*float   8B    LF CR ST {32 32}
[   0.091][d][vo/gpu/opengl]   rgb32f     3*float  12B    LF CR ST {32 32 32}
[   0.091][d][vo/gpu/opengl]   rgba32f    4*float  16B    LF CR ST {32 32 32 32}
[   0.091][d][vo/gpu/opengl]   rgb10_a2   4*unorm   4B    LF CR ST {0/10 0/10 0/10 0/2}
[   0.091][d][vo/gpu/opengl]   rgba12     4*unorm   8B    LF CR ST {16 16 16 16}
[   0.091][d][vo/gpu/opengl]   rgb10      3*unorm   6B    LF CR ST {16/10 16/10 16/10}
[   0.091][d][vo/gpu/opengl]   rgb565     3*unorm   2B    LF    ST {0/8 0/8 0/8}
[   0.091][d][vo/gpu/opengl]  LA = LUMINANCE_ALPHA hack format
[   0.091][d][vo/gpu/opengl]  LF = linear filterable
[   0.091][d][vo/gpu/opengl]  CR = can be used for render targets
[   0.091][d][vo/gpu/opengl]  ST = can be used for storable images
[   0.091][d][vo/gpu/opengl] Image formats:
[   0.091][d][vo/gpu/opengl]   yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.091][d][vo/gpu/opengl]   yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.091][d][vo/gpu/opengl]   gray => 1 planes 1x1 8/0 [r8] (r) [unorm]
[   0.091][d][vo/gpu/opengl]   gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm]
[   0.091][d][vo/gpu/opengl]   uyvy422
[   0.091][d][vo/gpu/opengl]   nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm]
[   0.091][d][vo/gpu/opengl]   p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm]
[   0.091][d][vo/gpu/opengl]   argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm]
[   0.091][d][vo/gpu/opengl]   bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.091][d][vo/gpu/opengl]   abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm]
[   0.091][d][vo/gpu/opengl]   rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm]
[   0.091][d][vo/gpu/opengl]   bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm]
[   0.091][d][vo/gpu/opengl]   rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm]
[   0.091][d][vo/gpu/opengl]   0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm]
[   0.091][d][vo/gpu/opengl]   bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.091][d][vo/gpu/opengl]   0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm]
[   0.091][d][vo/gpu/opengl]   rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm]
[   0.091][d][vo/gpu/opengl]   rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm]
[   0.091][d][vo/gpu/opengl]   rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown]
[   0.091][d][vo/gpu/opengl]   pal8
[   0.091][d][vo/gpu/opengl]   vdpau
[   0.091][d][vo/gpu/opengl]   d3d11
[   0.091][d][vo/gpu/opengl]   dxva2_vld
[   0.091][d][vo/gpu/opengl]   mmal
[   0.091][d][vo/gpu/opengl]   mediacodec
[   0.091][d][vo/gpu/opengl]   cuda
[   0.091][d][vo/gpu/opengl]   yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm]
[   0.091][d][vo/gpu/opengl]   yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm]
[   0.091][d][vo/gpu/opengl]   grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.091][d][vo/gpu/opengl]   yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.091][d][vo/gpu/opengl]   rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown]
[   0.091][d][vo/gpu/opengl]   y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm]
[   0.091][d][vo/gpu/opengl]   gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm]
[   0.091][d][vo/gpu/opengl]   gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   vdpau_output
[   0.092][d][vo/gpu/opengl]   vaapi
[   0.092][d][vo/gpu/opengl]   videotoolbox
[   0.092][d][vo/gpu/opengl]   vulkan
[   0.092][d][vo/gpu/opengl]   drm_prime
[   0.092][d][vo/gpu/opengl]   yuyv422
[   0.092][d][vo/gpu/opengl]   yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   monow
[   0.092][d][vo/gpu/opengl]   monob
[   0.092][d][vo/gpu/opengl]   yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   uyyvyy411
[   0.092][d][vo/gpu/opengl]   bgr8
[   0.092][d][vo/gpu/opengl]   bgr4
[   0.092][d][vo/gpu/opengl]   bgr4_byte
[   0.092][d][vo/gpu/opengl]   rgb8
[   0.092][d][vo/gpu/opengl]   rgb4
[   0.092][d][vo/gpu/opengl]   rgb4_byte
[   0.092][d][vo/gpu/opengl]   nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm]
[   0.092][d][vo/gpu/opengl]   gray16be
[   0.092][d][vo/gpu/opengl]   yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   rgb48be
[   0.092][d][vo/gpu/opengl]   rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm]
[   0.092][d][vo/gpu/opengl]   rgb565be
[   0.092][d][vo/gpu/opengl]   rgb555be
[   0.092][d][vo/gpu/opengl]   rgb555
[   0.092][d][vo/gpu/opengl]   bgr565be
[   0.092][d][vo/gpu/opengl]   bgr565
[   0.092][d][vo/gpu/opengl]   bgr555be
[   0.092][d][vo/gpu/opengl]   bgr555
[   0.092][d][vo/gpu/opengl]   yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv420p16be
[   0.092][d][vo/gpu/opengl]   yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv422p16be
[   0.092][d][vo/gpu/opengl]   yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv444p16be
[   0.092][d][vo/gpu/opengl]   rgb444
[   0.092][d][vo/gpu/opengl]   rgb444be
[   0.092][d][vo/gpu/opengl]   bgr444
[   0.092][d][vo/gpu/opengl]   bgr444be
[   0.092][d][vo/gpu/opengl]   ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm]
[   0.092][d][vo/gpu/opengl]   bgr48be
[   0.092][d][vo/gpu/opengl]   bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv420p9be
[   0.092][d][vo/gpu/opengl]   yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv420p10be
[   0.092][d][vo/gpu/opengl]   yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv422p10be
[   0.092][d][vo/gpu/opengl]   yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv444p9be
[   0.092][d][vo/gpu/opengl]   yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv444p10be
[   0.092][d][vo/gpu/opengl]   yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv422p9be
[   0.092][d][vo/gpu/opengl]   yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp9be
[   0.092][d][vo/gpu/opengl]   gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp10be
[   0.092][d][vo/gpu/opengl]   gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp16be
[   0.092][d][vo/gpu/opengl]   gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva420p9be
[   0.092][d][vo/gpu/opengl]   yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva422p9be
[   0.092][d][vo/gpu/opengl]   yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva444p9be
[   0.092][d][vo/gpu/opengl]   yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva420p10be
[   0.092][d][vo/gpu/opengl]   yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva422p10be
[   0.092][d][vo/gpu/opengl]   yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva444p10be
[   0.092][d][vo/gpu/opengl]   yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva420p16be
[   0.092][d][vo/gpu/opengl]   yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva422p16be
[   0.092][d][vo/gpu/opengl]   yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva444p16be
[   0.092][d][vo/gpu/opengl]   yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm]
[   0.092][d][vo/gpu/opengl]   xyz12be
[   0.092][d][vo/gpu/opengl]   nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   nv20be
[   0.092][d][vo/gpu/opengl]   rgba64be
[   0.092][d][vo/gpu/opengl]   bgra64be
[   0.092][d][vo/gpu/opengl]   bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm]
[   0.092][d][vo/gpu/opengl]   yvyu422
[   0.092][d][vo/gpu/opengl]   ya16be
[   0.092][d][vo/gpu/opengl]   ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrap16be
[   0.092][d][vo/gpu/opengl]   gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.092][d][vo/gpu/opengl]   qsv
[   0.092][d][vo/gpu/opengl]   d3d11va_vld
[   0.092][d][vo/gpu/opengl]   yuv420p12be
[   0.092][d][vo/gpu/opengl]   yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv420p14be
[   0.092][d][vo/gpu/opengl]   yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv422p12be
[   0.092][d][vo/gpu/opengl]   yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv422p14be
[   0.092][d][vo/gpu/opengl]   yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv444p12be
[   0.092][d][vo/gpu/opengl]   yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv444p14be
[   0.092][d][vo/gpu/opengl]   yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp12be
[   0.092][d][vo/gpu/opengl]   gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrp14be
[   0.092][d][vo/gpu/opengl]   gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm]
[   0.092][d][vo/gpu/opengl]   yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   bayer_bggr8
[   0.092][d][vo/gpu/opengl]   bayer_rggb8
[   0.092][d][vo/gpu/opengl]   bayer_gbrg8
[   0.092][d][vo/gpu/opengl]   bayer_grbg8
[   0.092][d][vo/gpu/opengl]   bayer_bggr16
[   0.092][d][vo/gpu/opengl]   bayer_bggr16be
[   0.092][d][vo/gpu/opengl]   bayer_rggb16
[   0.092][d][vo/gpu/opengl]   bayer_rggb16be
[   0.092][d][vo/gpu/opengl]   bayer_gbrg16
[   0.092][d][vo/gpu/opengl]   bayer_gbrg16be
[   0.092][d][vo/gpu/opengl]   bayer_grbg16
[   0.092][d][vo/gpu/opengl]   bayer_grbg16be
[   0.092][d][vo/gpu/opengl]   xvmc
[   0.092][d][vo/gpu/opengl]   yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv440p10be
[   0.092][d][vo/gpu/opengl]   yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.092][d][vo/gpu/opengl]   yuv440p12be
[   0.092][d][vo/gpu/opengl]   ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm]
[   0.092][d][vo/gpu/opengl]   ayuv64be
[   0.092][d][vo/gpu/opengl]   p010be
[   0.092][d][vo/gpu/opengl]   gbrap12be
[   0.092][d][vo/gpu/opengl]   gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrap10be
[   0.092][d][vo/gpu/opengl]   gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.092][d][vo/gpu/opengl]   gray12be
[   0.092][d][vo/gpu/opengl]   gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm]
[   0.092][d][vo/gpu/opengl]   gray10be
[   0.092][d][vo/gpu/opengl]   gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm]
[   0.092][d][vo/gpu/opengl]   p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p016be
[   0.092][d][vo/gpu/opengl]   gray9be
[   0.092][d][vo/gpu/opengl]   gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrpf32be
[   0.092][d][vo/gpu/opengl]   gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float]
[   0.092][d][vo/gpu/opengl]   gbrapf32be
[   0.092][d][vo/gpu/opengl]   gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float]
[   0.092][d][vo/gpu/opengl]   opencl
[   0.092][d][vo/gpu/opengl]   gray14be
[   0.092][d][vo/gpu/opengl]   gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm]
[   0.092][d][vo/gpu/opengl]   grayf32be
[   0.092][d][vo/gpu/opengl]   grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float]
[   0.092][d][vo/gpu/opengl]   yuva422p12be
[   0.092][d][vo/gpu/opengl]   yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   yuva444p12be
[   0.092][d][vo/gpu/opengl]   yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.092][d][vo/gpu/opengl]   nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm]
[   0.092][d][vo/gpu/opengl]   y210be
[   0.092][d][vo/gpu/opengl]   y210
[   0.092][d][vo/gpu/opengl]   x2rgb10be
[   0.092][d][vo/gpu/opengl]   x2bgr10
[   0.092][d][vo/gpu/opengl]   x2bgr10be
[   0.092][d][vo/gpu/opengl]   p210be
[   0.092][d][vo/gpu/opengl]   p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p410be
[   0.092][d][vo/gpu/opengl]   p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p216be
[   0.092][d][vo/gpu/opengl]   p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p416be
[   0.092][d][vo/gpu/opengl]   p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.092][d][vo/gpu/opengl]   rgbaf16be
[   0.092][d][vo/gpu/opengl]   rgbaf16
[   0.092][d][vo/gpu/opengl]   vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.092][d][vo/gpu/opengl]   p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p012be
[   0.092][d][vo/gpu/opengl]   y212be
[   0.092][d][vo/gpu/opengl]   y212
[   0.092][d][vo/gpu/opengl]   xv30be
[   0.092][d][vo/gpu/opengl]   xv30
[   0.092][d][vo/gpu/opengl]   xv36be
[   0.092][d][vo/gpu/opengl]   xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm]
[   0.092][d][vo/gpu/opengl]   rgbf32be
[   0.092][d][vo/gpu/opengl]   rgbf32
[   0.092][d][vo/gpu/opengl]   rgbaf32be
[   0.092][d][vo/gpu/opengl]   rgbaf32
[   0.092][d][vo/gpu/opengl]   p212be
[   0.092][d][vo/gpu/opengl]   p212 => 2 planes 2x1 16/4 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   p412be
[   0.092][d][vo/gpu/opengl]   p412 => 2 planes 1x1 16/4 [r16/rg16] (r/gb) [unorm]
[   0.092][d][vo/gpu/opengl]   gbrap14be
[   0.092][d][vo/gpu/opengl]   gbrap14 => 4 planes 1x1 16/-2 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.092][v][vo/gpu] Testing FBO format rgba16f
[   0.092][d][vo/gpu] Resizing texture: 16x16
[   0.092][v][vo/gpu] Using FBO format rgba16f.
[   0.092][d][global] cache path: '' -> '/home/user/.cache/mpv'
[   0.092][v][vo/gpu] Assuming 59.950550 FPS for display sync.
[   0.092][v][vo/gpu] reconfig to 960x480 yuv444p auto/auto/auto/auto/auto CL=unknown
[   0.092][d][vo/gpu] max content size: 1440x2560
[   0.092][d][vo/gpu] monitor size: 1440x2560
[   0.137][v][vo/gpu] Resize: 960x480
[   0.137][v][vo/gpu] Window size: 960x480 (Borders: l=0 t=0 r=0 b=0)
[   0.137][v][vo/gpu] Video source: 960x480 (1:1)
[   0.137][v][vo/gpu] Video display: (0, 0) 960x480 -> (0, 0) 960x480
[   0.137][v][vo/gpu] Video scale: 1.000000/1.000000
[   0.137][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0
[   0.137][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0
[   0.137][v][vo/gpu] Reported display depth: 8
[   0.137][v][vo/gpu] Texture for plane 0: 960x480
[   0.138][v][vo/gpu] Texture for plane 1: 960x480
[   0.138][v][vo/gpu] Texture for plane 2: 960x480
[   0.138][v][vo/gpu] Testing FBO format rgba16f
[   0.138][d][vo/gpu] Resizing texture: 16x16
[   0.138][v][vo/gpu] Using FBO format rgba16f.
[   0.145][v][cplayer] Set property: user-data/menu/items=[{"type":"submenu","title":"Open","submenu":[{"title":"Files...\tCtrl+o","cmd":"script-message-to dial
og open           #menu: Open > Files..."},{"title":"Folder...\tCtrl+O","cmd":"script-message-to dialog open-folder    #menu: Open > Folder..."},{"title":"Add T
o Playlist...","cmd":"script-message-to dialog open append    #menu: Open > Add To Playlist..."},{"type":"separator"},{"title":"Bluray ISO...","cmd":"script-mes
sage-to dialog open bd-iso    #menu: Open > Bluray ISO..."},{"title":"DVD ISO...","cmd":"script-message-to dialog open dvd-iso   #menu: Open > DVD ISO..."},{"ty
pe":"separator"},{"title":"Clipboard\tCtrl+v","cmd":"script-message-to dialog open-clipboard #menu: Open > Clipboard"},{"type":"separator"},{"title":"Recently P
layed\tCtrl+R","cmd":"script-binding recentmenu/open          #menu: Open > Recently Played #@recent"}]},{"type":"separator"},{"title":"Play\tSpace","state":["d
isabled"],"cmd":"cycle pause                             #menu: Play  #@state=(idle_active and 'disabled' or (pause or 'hidden'))"},{"title":"Pause\tSpace","sta
te":["hidden"],"cmd":"cycle pause                             #menu: Pause #@state=((idle_active or pause) and 'hidden')"},{"title":"Stop\tCtrl+s","state":["dis
abled"],"cmd":"stop                                    #menu: Stop  #@state=(idle_active and 'disabled')"},{"type":"separator"},{"type":"submenu","title":"Navig
ate","submenu":[{"title":"Next File\tF12","cmd":"playlist-next                           #menu: Navigate > Next File"},{"title":"Previous File\tF11","cmd":"play
list-prev                           #menu: Navigate > Previous File"},{"type":"separator"},{"title":"Next Chapter\tPGUP","cmd":"add chapter  1
        #menu: Navigate > Next Chapter"},{"title":"Previous Chapter\tPGDWN","cmd":"add chapter -1                          #menu: Navigate > Previous Chapter"},
{"type":"separator"},{"title":"Jump Next Frame\t.","cmd":"frame-step                              #menu: Navigate > Jump Next Frame"},{"title":"Jump Previous Fr
ame\t,","cmd":"frame-back-step                         #menu: Navigate > Jump Previous Frame"},{"type":"separator"},{"title":"Jump 5 sec forward\tRight","cmd":"
seek  5                                 #menu: Navigate > Jump 5 sec forward"},{"title":"Jump 5 sec backward\tLeft","cmd":"seek -5
   #menu: Navigate > Jump 5 sec backward"},{"type":"separator"},{"title":"Jump 30 sec forward\tUp","cmd":"seek  30                                #menu: Navigat
e > Jump 30 sec forward"},{"title":"Jump 30 sec backward\tDown","cmd":"seek -30                                #menu: Navigate > Jump 30 sec backward"},{"type":
"separator"},{"title":"Jump 5 min forward\tCtrl+Right","cmd":"seek  300                               #menu: Navigate > Jump 5 min forward"},{"title":"Jump 5 mi
n backward\tCtrl+Left","cmd":"seek -300                               #menu: Navigate > Jump 5 min backward"}]},{"type":"separator"},{"type":"submenu","title":"
Chapters","submenu":[]},{"type":"submenu","title":"Tracks","submenu":[]},{"type":"submenu","title":"Editions","submenu":[]},{"type":"submenu","title":"Playlist"
,"submenu":[]},{"type":"separator"},{"type":"submenu","title":"Video","submenu":[{"type":"submenu","title":"Tracks\tKP8","submenu":[]},{"title":"Add Tracks...",
"state":["disabled"],"cmd":"script-message-to dialog open add-video #menu: Video > Add Tracks... #@state=(idle_active and 'disabled')"},{"type":"separator"},{"t
itle":"Next Track","cmd":"cycle video                             #menu: Video > Next Track"},{"title":"Decrease Contrast\tCtrl+1","cmd":"add contrast -1
                  #menu: Video > Decrease Contrast"},{"title":"Increase Contrast\tCtrl+2","cmd":"add contrast  1                         #menu: Video > Increase
 Contrast"},{"type":"separator"},{"title":"Decrease Brightness\tCtrl+3","cmd":"add brightness -1                       #menu: Video > Decrease Brightness"},{"ti
tle":"Increase Brightness\tCtrl+4","cmd":"add brightness  1                       #menu: Video > Increase Brightness"},{"type":"separator"},{"title":"Decrease G
amma\tCtrl+5","cmd":"add gamma -1                            #menu: Video > Decrease Gamma"},{"title":"Increase Gamma\tCtrl+6","cmd":"add gamma  1
              #menu: Video > Increase Gamma"},{"type":"separator"},{"title":"Decrease Saturation\tCtrl+7","cmd":"add saturation -1                       #menu:
Video > Decrease Saturation"},{"title":"Increase Saturation\tCtrl+8","cmd":"add saturation  1                       #menu: Video > Increase Saturation"},{"type"
:"separator"},{"title":"Take Screenshot\ts","state":["disabled"],"cmd":"async screenshot                        #menu: Video > Take Screenshot #@state=(tonumber
(vid) or 'disabled')"},{"title":"Take Screenshot (without subtitles)\tS","state":["disabled"],"cmd":"async screenshot video                  #menu: Video > Take
 Screenshot (without subtitles) #@state=(tonumber(vid) or 'disabled')"},{"type":"separator"},{"type":"submenu","title":"Aspect Ratio","submenu":[{"title":"16:9"
,"cmd":"set video-aspect-override 16:9          #menu: Video > Aspect Ratio > 16:9"},{"title":"4:3","cmd":"set video-aspect-override 4:3           #menu: Video
> Aspect Ratio > 4:3"},{"title":"2.35:1","cmd":"set video-aspect-override 2.35:1        #menu: Video > Aspect Ratio > 2.35:1"},{"title":"Reset","cmd":"set video
-aspect-override -1            #menu: Video > Aspect Ratio > Reset"}]},{"title":"Rotate Video\tCtrl+r","cmd":"cycle-values video-rotate 90 180 270 0  #menu: Vid
eo > Rotate Video"},{"title":"Toggle Deband\tD","state":[],"cmd":"cycle deband                            #menu: Video > Toggle Deband #@state=(deband and 'chec
ked')"},{"title":"Toggle Deinterlace\td","state":[],"cmd":"cycle deinterlace                       #menu: Video > Toggle Deinterlace #@state=(deinterlace and 'c
hecked')"},{"title":"Toggle Auto ICC Profile\tCtrl+I","state":[],"cmd":"cycle icc-profile-auto                  #menu: Video > Toggle Auto ICC Profile #@state=(
icc_profile_auto and 'checked')"}]},{"type":"submenu","title":"Audio","submenu":[{"type":"submenu","title":"Tracks\tKP7","submenu":[]},{"title":"Add Tracks...",
"state":["disabled"],"cmd":"script-message-to dialog open add-audio #menu: Audio > Add Tracks... #@state=(idle_active and 'disabled')"},{"type":"separator"},{"t
itle":"Delay +0.1\tCtrl+d","cmd":"add audio-delay  0.1                    #menu: Audio > Delay +0.1"},{"title":"Delay -0.1\tCtrl+D","cmd":"add audio-delay -0.1
                   #menu: Audio > Delay -0.1"},{"type":"separator"},{"type":"submenu","title":"Devices","submenu":[{"cmd":"set audio-device auto","state":["chec
ked"],"title":"Autoselect device"},{"cmd":"set audio-device pipewire","state":[],"title":"Default (pipewire)"},{"cmd":"set audio-device pipewire/alsa_output.pci
-0000_00_1f.3.iec958-stereo","state":[],"title":"Built-in Audio Digital Stereo (IEC958)"},{"cmd":"set audio-device pipewire/alsa_output.pci-0000_1c_00.1.hdmi-st
ereo","state":[],"title":"Navi 10 HDMI Audio Digital Stereo (HDMI)"},{"cmd":"set audio-device pipewire/bluez_output.C4_30_18_57_D3_68.1","state":[],"title":"LG
Monitor(68)"},{"cmd":"set audio-device pulse/alsa_output.pci-0000_00_1f.3.iec958-stereo","state":[],"title":"Built-in Audio Digital Stereo (IEC958)"},{"cmd":"se
t audio-device pulse/alsa_output.pci-0000_1c_00.1.hdmi-stereo","state":[],"title":"Navi 10 HDMI Audio Digital Stereo (HDMI)"},{"cmd":"set audio-device pulse/blu
ez_output.C4_30_18_57_D3_68.1","state":[],"title":"LG Monitor(68)"},{"cmd":"set audio-device alsa","state":[],"title":"Default (alsa)"},{"cmd":"set audio-device
 alsa/lavrate","state":[],"title":"Rate Converter Plugin Using Libav/FFmpeg Library"},{"cmd":"set audio-device alsa/samplerate","state":[],"title":"Rate Convert
er Plugin Using Samplerate Library"},{"cmd":"set audio-device alsa/speexrate","state":[],"title":"Rate Converter Plugin Using Speex Resampler"},{"cmd":"set audi
o-device alsa/jack","state":[],"title":"JACK Audio Connection Kit"},{"cmd":"set audio-device alsa/oss","state":[],"title":"Open Sound System"},{"cmd":"set audio
-device alsa/pipewire","state":[],"title":"PipeWire Sound Server"},{"cmd":"set audio-device alsa/speex","state":[],"title":"Plugin using Speex DSP (resample, ag
c, denoise, echo, dereverb)"},{"cmd":"set audio-device alsa/upmix","state":[],"title":"Plugin for channel upmix (4,6,8)"},{"cmd":"set audio-device alsa/vdownmix
","state":[],"title":"Plugin for channel downmix (stereo) with a simple spacialization"},{"cmd":"set audio-device alsa/sysdefault:CARD=PCH","state":[],"title":"
HDA Intel PCH, ALC1220 Analog/Default Audio Device"},{"cmd":"set audio-device alsa/front:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/Front
 output / input"},{"cmd":"set audio-device alsa/surround21:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/2.1 Surround output to Front and Su
bwoofer speakers"},{"cmd":"set audio-device alsa/surround40:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/4.0 Surround output to Front and R
ear speakers"},{"cmd":"set audio-device alsa/surround41:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/4.1 Surround output to Front, Rear and
 Subwoofer speakers"},{"cmd":"set audio-device alsa/surround50:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/5.0 Surround output to Front, C
enter and Rear speakers"},{"cmd":"set audio-device alsa/surround51:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/5.1 Surround output to Fron
t, Center, Rear and Subwoofer speakers"},{"cmd":"set audio-device alsa/surround71:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/7.1 Surround
 output to Front, Center, Side, Rear and Woofer speakers"},{"cmd":"set audio-device alsa/iec958:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Digit
al/IEC958 (S/PDIF) Digital Audio Output"},{"cmd":"set audio-device alsa/usbstream:CARD=PCH","state":[],"title":"HDA Intel PCH/USB Stream Output"},{"cmd":"set au
dio-device alsa/hdmi:CARD=HDMI,DEV=0","state":[],"title":"HDA ATI HDMI, ASUS PB287Q/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=1","sta
te":[],"title":"HDA ATI HDMI, ASUS PB287Q/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=2","state":[],"title":"HDA ATI HDMI, LG ULTRAWIDE
/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=3","state":[],"title":"HDA ATI HDMI, HDMI 3/HDMI Audio Output"},{"cmd":"set audio-device a
lsa/hdmi:CARD=HDMI,DEV=4","state":[],"title":"HDA ATI HDMI, HDMI 4/HDMI Audio Output"},{"cmd":"set audio-device alsa/usbstream:CARD=HDMI","state":[],"title":"HD
A ATI HDMI/USB Stream Output"},{"cmd":"set audio-device alsa/usbstream:CARD=C920","state":[],"title":"HD Pro Webcam C920/USB Stream Output"},{"cmd":"set audio-d
evice jack","state":[],"title":"Default (jack)"},{"cmd":"set audio-device openal","state":[],"title":"Default (openal)"}]}]},{"type":"submenu","title":"Subtitle
","submenu":[{"type":"submenu","title":"Main Subtitle\tj","submenu":[]},{"type":"submenu","title":"Main Subtitle Options","submenu":[{"title":"Visibility\tv","s
tate":["checked"],"cmd":"cycle sub-visibility                    #menu: Subtitle > Main Subtitle Options > Visibility #@state=(sub_visibility and 'checked')"},{
"type":"separator"},{"title":"Delay -0.1\tz","cmd":"add sub-delay -0.1                      #menu: Subtitle > Main Subtitle Options > Delay -0.1"},{"title":"Del
ay +0.1\tZ","cmd":"add sub-delay  0.1                      #menu: Subtitle > Main Subtitle Options > Delay +0.1"},{"type":"separator"},{"title":"Move Up\tr","cm
d":"add sub-pos -1                          #menu: Subtitle > Main Subtitle Options > Move Up"},{"title":"Move Down\tR","cmd":"add sub-pos +1
       #menu: Subtitle > Main Subtitle Options > Move Down"}]},{"type":"submenu","title":"Secondary Subtitle\tAlt+j","submenu":[]},{"type":"submenu","title":"Se
condary Subtitle Options","submenu":[{"title":"Visibility\tAlt+v","state":["checked"],"cmd":"cycle secondary-sub-visibility          #menu: Subtitle > Secondary
 Subtitle Options > Visibility #@state=(secondary_sub_visibility and 'checked')"},{"type":"separator"},{"title":"Delay -0.1\tAlt+z","cmd":"add secondary-sub-del
ay -0.1            #menu: Subtitle > Secondary Subtitle Options > Delay -0.1"},{"title":"Delay +0.1\tAlt+Z","cmd":"add secondary-sub-delay  0.1            #menu
: Subtitle > Secondary Subtitle Options > Delay +0.1"},{"type":"separator"},{"title":"Move Up\tAlt+r","cmd":"add secondary-sub-pos -1                #menu: Subt
itle > Secondary Subtitle Options > Move Up"},{"title":"Move Down\tAlt+R","cmd":"add secondary-sub-pos +1                #menu: Subtitle > Secondary Subtitle Op
tions > Move Down"}]},{"title":"Add Tracks...","state":["disabled"],"cmd":"script-message-to dialog open add-sub   #menu: Subtitle > Add Tracks... #@state=(idle
_active and 'disabled')"},{"type":"separator"},{"title":"Decrease Subtitle Font Size\tF","cmd":"add sub-scale -0.1                      #menu: Subtitle > Decrea
se Subtitle Font Size"},{"title":"Increase Subtitle Font Size\tG","cmd":"add sub-scale  0.1                      #menu: Subtitle > Increase Subtitle Font Size"}
]},{"type":"separator"},{"type":"submenu","title":"Pan && Scan","submenu":[{"title":"Increase Size\tCtrl++","cmd":"add video-zoom  0.1                     #menu
: Pan & Scan > Increase Size"},{"title":"Decrease Size\tCtrl+-","cmd":"add video-zoom -0.1                     #menu: Pan & Scan > Decrease Size"},{"type":"sepa
rator"},{"title":"Move Left\tCtrl+KP4","cmd":"add video-pan-x -0.01                   #menu: Pan & Scan > Move Left"},{"title":"Move Right\tCtrl+KP6","cmd":"add
 video-pan-x  0.01                   #menu: Pan & Scan > Move Right"},{"type":"separator"},{"title":"Move Up\tCtrl+KP8","cmd":"add video-pan-y -0.01
       #menu: Pan & Scan > Move Up"},{"title":"Move Down\tCtrl+KP2","cmd":"add video-pan-y  0.01                   #menu: Pan & Scan > Move Down"},{"type":"sepa
rator"},{"title":"Decrease Height\tw","cmd":"add panscan -0.1                        #menu: Pan & Scan > Decrease Height"},{"title":"Increase Height\tW","cmd":"
add panscan  0.1                        #menu: Pan & Scan > Increase Height"},{"type":"separator"},{"title":"Reset\tCtrl+BS","cmd":"set video-zoom 0; set video-
pan-x 0; set video-pan-y 0 #menu: Pan & Scan > Reset"}]},{"type":"submenu","title":"Speed","submenu":[{"title":"-10%\t[","cmd":"multiply speed 1/1.1
        #menu: Speed > -10%"},{"title":"+10%\t]","cmd":"multiply speed 1.1                      #menu: Speed > +10%"},{"type":"separator"},{"title":"Half\t{","c
md":"multiply speed 0.5                      #menu: Speed > Half"},{"title":"Double\t}","cmd":"multiply speed 2.0                      #menu: Speed > Double"},{
"type":"separator"},{"title":"0.5x","cmd":"set speed 0.5                           #menu: Speed > 0.5x"},{"title":"0.75x","cmd":"set speed 0.75
         #menu: Speed > 0.75x"},{"title":"1.0x","cmd":"set speed 1.0                           #menu: Speed > 1.0x"},{"title":"1.25x","cmd":"set speed 1.25
                     #menu: Speed > 1.25x"},{"title":"1.5x","cmd":"set speed 1.5                           #menu: Speed > 1.5x"},{"title":"2.0x","cmd":"set spee
d 2.0                           #menu: Speed > 2.0x"},{"type":"separator"},{"title":"Reset\tBS","cmd":"set speed 1                             #menu: Speed > Re
set"}]},{"type":"submenu","title":"Volume","submenu":[{"title":"Up\t+","cmd":"add volume  2                           #menu: Volume > Up"},{"title":"Down\t-","c
md":"add volume -2                           #menu: Volume > Down"},{"type":"separator"},{"title":"Mute\tm","state":[],"cmd":"cycle mute
      #menu: Volume > Mute #@state=(mute and 'checked')"}]},{"type":"separator"},{"type":"submenu","title":"View","submenu":[{"type":"submenu","title":"Zoom","s
ubmenu":[{"title":"Enlarge\tAlt++","cmd":"add window-scale 0.1                        #menu: View > Zoom > Enlarge"},{"title":"Shrink\tAlt+-","cmd":"add window-
scale -0.1                       #menu: View > Zoom > Shrink"},{"type":"separator"},{"title":"50 %\tAlt+0","cmd":"set window-scale 0.5                        #m
enu: View > Zoom > 50 %"},{"title":"100 %\tAlt+1","cmd":"set window-scale 1.0                        #menu: View > Zoom > 100 %"},{"title":"200 %\tAlt+2","cmd":
"set window-scale 2.0                        #menu: View > Zoom > 200 %"},{"title":"300 %\tAlt+3","cmd":"set window-scale 3.0                        #menu: View
 > Zoom > 300 %"}]},{"type":"separator"},{"title":"Toggle Statistics\tt","cmd":"script-binding stats/display-stats-toggle   #menu: View > Toggle Statistics"},{"
title":"Toggle Time OSD\tO","cmd":"no-osd cycle-values osd-level 3 1           #menu: View > Toggle Time OSD"},{"title":"Toggle OSC Visibility\tDel","cmd":"scri
pt-binding osc/visibility               #menu: View > Toggle OSC Visibility"},{"type":"separator"},{"title":"Show Progress\tp","cmd":"show-progress
                  #menu: View > Show Progress"},{"title":"Show Consol\t`","cmd":"script-binding console/enable               #menu: View > Show Consol"}]},{"typ
e":"submenu","title":"Window","submenu":[{"title":"Fullscreen\tEnter","state":[],"cmd":"cycle fullscreen                            #menu: Window > Fullscreen #
@state=(fullscreen and 'checked')"},{"title":"Take Screenshot\tCtrl+S","state":["disabled"],"cmd":"screenshot window                           #menu: Window > T
ake Screenshot #@state=(tonumber(vid) or 'disabled')"},{"title":"Export Screenshot File","state":["disabled"],"cmd":"script-message-to dialog save screenshot
 #menu: Window > Export Screenshot File #@state=(tonumber(vid) or 'disabled')"},{"type":"separator"},{"title":"Toggle Border\tb","state":["checked"],"cmd":"cycl
e border                                #menu: Window > Toggle Border #@state=(border and 'checked')"},{"title":"Toggle On Top\tCtrl+t","cmd":"cycle ontop
                           #menu: Window > Toggle On Top #@ontop:check #@state=(ontop and 'checked')"}]},{"type":"submenu","title":"Tools","submenu":[{"title":"
Copy File Path","cmd":"script-message-to dialog set-clipboard ${path}      #menu: Tools > Copy File Path"},{"title":"Copy Metadata","cmd":"script-message-to dia
log set-clipboard ${metadata}  #menu: Tools > Copy Metadata"},{"type":"separator"},{"title":"Shuffle Playlist","cmd":"playlist-shuffle
  #menu: Tools > Shuffle Playlist"},{"title":"Export Playlist","cmd":"script-message-to dialog save playlist      #menu: Tools > Export Playlist"},{"type":"sepa
rator"},{"title":"Set/clear A-B loop points\tl","cmd":"ab-loop                                     #menu: Tools > Set/clear A-B loop points"},{"title":"Toggle i
nfinite file looping\tL","cmd":"cycle-values loop-file inf no               #menu: Tools > Toggle infinite file looping"},{"title":"Toggle Hardware Decoding\tCt
rl+h","cmd":"cycle-values hwdec auto no                  #menu: Tools > Toggle Hardware Decoding"},{"type":"separator"},{"type":"submenu","title":"Profiles","su
bmenu":[{"cmd":"show-text enc-to-hp-slate-7; apply-profile enc-to-hp-slate-7","title":"enc-to-hp-slate-7"},{"cmd":"show-text enc-to-nok-6300; apply-profile enc-
to-nok-6300","title":"enc-to-nok-6300"},{"cmd":"show-text enc-to-nok-n900; apply-profile enc-to-nok-n900","title":"enc-to-nok-n900"},{"cmd":"show-text enc-to-dv
dntsc; apply-profile enc-to-dvdntsc","title":"enc-to-dvdntsc"},{"cmd":"show-text enc-to-dvdpal; apply-profile enc-to-dvdpal","title":"enc-to-dvdpal"},{"cmd":"sh
ow-text enc-f-webm; apply-profile enc-f-webm","title":"enc-f-webm"},{"cmd":"show-text enc-f-mp4; apply-profile enc-f-mp4","title":"enc-f-mp4"},{"cmd":"show-text
 enc-f-avi; apply-profile enc-f-avi","title":"enc-f-avi"},{"cmd":"show-text enc-f-3gp; apply-profile enc-f-3gp","title":"enc-f-3gp"},{"cmd":"show-text enc-v-vp9
; apply-profile enc-v-vp9","title":"enc-v-vp9"},{"cmd":"show-text enc-v-vp8; apply-profile enc-v-vp8","title":"enc-v-vp8"},{"cmd":"show-text enc-v-mpeg4; apply-
profile enc-v-mpeg4","title":"enc-v-mpeg4"},{"cmd":"show-text enc-v-mpeg2; apply-profile enc-v-mpeg2","title":"enc-v-mpeg2"},{"cmd":"show-text enc-v-h264; apply
-profile enc-v-h264","title":"enc-v-h264"},{"cmd":"show-text enc-v-h263; apply-profile enc-v-h263","title":"enc-v-h263"},{"cmd":"show-text enc-a-opus; apply-pro
file enc-a-opus","title":"enc-a-opus"},{"cmd":"show-text enc-a-vorbis; apply-profile enc-a-vorbis","title":"enc-a-vorbis"},{"cmd":"show-text enc-a-mp3; apply-pr
ofile enc-a-mp3","title":"enc-a-mp3"},{"cmd":"show-text enc-a-ac3; apply-profile enc-a-ac3","title":"enc-a-ac3"},{"cmd":"show-text enc-a-aac; apply-profile enc-
a-aac","title":"enc-a-aac"},{"cmd":"show-text sw-fast; apply-profile sw-fast","title":"sw-fast"},{"cmd":"show-text low-latency; apply-profile low-latency","titl
e":"low-latency"},{"cmd":"show-text gpu-hq; apply-profile gpu-hq","title":"gpu-hq"},{"cmd":"show-text high-quality; apply-profile high-quality","title":"high-qu
ality"},{"cmd":"show-text fast; apply-profile fast","title":"fast"}]},{"type":"separator"},{"title":"Exit Watch Late\tQ","cmd":"quit-watch-later
            #menu: Tools > Exit Watch Late"}]},{"type":"separator"},{"title":"Exit\tq","cmd":"quit                                        #menu: Exit"}] -> 1
[   0.145][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
[   0.145][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000)
[   0.145][v][osd/libass] libass API version: 0x1701000
[   0.145][v][osd/libass] libass source: commit: 0.17.1-0-ge8ad72accd3a84268275a9385beb701c9284e5b3-dirty
[   0.145][v][osd/libass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.3.0 (COMPLEX)
[   0.145][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
[   0.145][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
[   0.145][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[   0.145][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
[   0.146][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
[   0.146][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[   0.146][v][osd/libass] Setting up fonts...
[   0.146][d][dyn_menu] update menu: Profiles
[   0.146][d][dyn_menu] commit menu items: user-data/menu/items
[   0.147][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
[   0.147][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
[   0.152][v][osd/libass] Using font provider fontconfig
[   0.152][v][osd/libass] Done.
[   0.153][v][cplayer] Set property: user-data/menu/items=[{"type":"submenu","title":"Open","submenu":[{"title":"Files...\tCtrl+o","cmd":"script-message-to dial
og open           #menu: Open > Files..."},{"title":"Folder...\tCtrl+O","cmd":"script-message-to dialog open-folder    #menu: Open > Folder..."},{"title":"Add T
o Playlist...","cmd":"script-message-to dialog open append    #menu: Open > Add To Playlist..."},{"type":"separator"},{"title":"Bluray ISO...","cmd":"script-mes
sage-to dialog open bd-iso    #menu: Open > Bluray ISO..."},{"title":"DVD ISO...","cmd":"script-message-to dialog open dvd-iso   #menu: Open > DVD ISO..."},{"ty
pe":"separator"},{"title":"Clipboard\tCtrl+v","cmd":"script-message-to dialog open-clipboard #menu: Open > Clipboard"},{"type":"separator"},{"title":"Recently P
layed\tCtrl+R","cmd":"script-binding recentmenu/open          #menu: Open > Recently Played #@recent"}]},{"type":"separator"},{"title":"Play\tSpace","state":["d
isabled"],"cmd":"cycle pause                             #menu: Play  #@state=(idle_active and 'disabled' or (pause or 'hidden'))"},{"title":"Pause\tSpace","sta
te":["hidden"],"cmd":"cycle pause                             #menu: Pause #@state=((idle_active or pause) and 'hidden')"},{"title":"Stop\tCtrl+s","state":["dis
abled"],"cmd":"stop                                    #menu: Stop  #@state=(idle_active and 'disabled')"},{"type":"separator"},{"type":"submenu","title":"Navig
ate","submenu":[{"title":"Next File\tF12","cmd":"playlist-next                           #menu: Navigate > Next File"},{"title":"Previous File\tF11","cmd":"play
list-prev                           #menu: Navigate > Previous File"},{"type":"separator"},{"title":"Next Chapter\tPGUP","cmd":"add chapter  1
        #menu: Navigate > Next Chapter"},{"title":"Previous Chapter\tPGDWN","cmd":"add chapter -1                          #menu: Navigate > Previous Chapter"},
{"type":"separator"},{"title":"Jump Next Frame\t.","cmd":"frame-step                              #menu: Navigate > Jump Next Frame"},{"title":"Jump Previous Fr
ame\t,","cmd":"frame-back-step                         #menu: Navigate > Jump Previous Frame"},{"type":"separator"},{"title":"Jump 5 sec forward\tRight","cmd":"
seek  5                                 #menu: Navigate > Jump 5 sec forward"},{"title":"Jump 5 sec backward\tLeft","cmd":"seek -5
   #menu: Navigate > Jump 5 sec backward"},{"type":"separator"},{"title":"Jump 30 sec forward\tUp","cmd":"seek  30                                #menu: Navigat
e > Jump 30 sec forward"},{"title":"Jump 30 sec backward\tDown","cmd":"seek -30                                #menu: Navigate > Jump 30 sec backward"},{"type":
"separator"},{"title":"Jump 5 min forward\tCtrl+Right","cmd":"seek  300                               #menu: Navigate > Jump 5 min forward"},{"title":"Jump 5 mi
n backward\tCtrl+Left","cmd":"seek -300                               #menu: Navigate > Jump 5 min backward"}]},{"type":"separator"},{"type":"submenu","title":"
Chapters","submenu":[]},{"type":"submenu","title":"Tracks","submenu":[]},{"type":"submenu","title":"Editions","submenu":[]},{"type":"submenu","title":"Playlist"
,"submenu":[]},{"type":"separator"},{"type":"submenu","title":"Video","submenu":[{"type":"submenu","title":"Tracks\tKP8","submenu":[]},{"title":"Add Tracks...",
"state":["disabled"],"cmd":"script-message-to dialog open add-video #menu: Video > Add Tracks... #@state=(idle_active and 'disabled')"},{"type":"separator"},{"t
itle":"Next Track","cmd":"cycle video                             #menu: Video > Next Track"},{"title":"Decrease Contrast\tCtrl+1","cmd":"add contrast -1
                  #menu: Video > Decrease Contrast"},{"title":"Increase Contrast\tCtrl+2","cmd":"add contrast  1                         #menu: Video > Increase
 Contrast"},{"type":"separator"},{"title":"Decrease Brightness\tCtrl+3","cmd":"add brightness -1                       #menu: Video > Decrease Brightness"},{"ti
tle":"Increase Brightness\tCtrl+4","cmd":"add brightness  1                       #menu: Video > Increase Brightness"},{"type":"separator"},{"title":"Decrease G
amma\tCtrl+5","cmd":"add gamma -1                            #menu: Video > Decrease Gamma"},{"title":"Increase Gamma\tCtrl+6","cmd":"add gamma  1
              #menu: Video > Increase Gamma"},{"type":"separator"},{"title":"Decrease Saturation\tCtrl+7","cmd":"add saturation -1                       #menu:
Video > Decrease Saturation"},{"title":"Increase Saturation\tCtrl+8","cmd":"add saturation  1                       #menu: Video > Increase Saturation"},{"type"
:"separator"},{"title":"Take Screenshot\ts","state":["disabled"],"cmd":"async screenshot                        #menu: Video > Take Screenshot #@state=(tonumber
(vid) or 'disabled')"},{"title":"Take Screenshot (without subtitles)\tS","state":["disabled"],"cmd":"async screenshot video                  #menu: Video > Take
 Screenshot (without subtitles) #@state=(tonumber(vid) or 'disabled')"},{"type":"separator"},{"type":"submenu","title":"Aspect Ratio","submenu":[{"title":"16:9"
,"cmd":"set video-aspect-override 16:9          #menu: Video > Aspect Ratio > 16:9"},{"title":"4:3","cmd":"set video-aspect-override 4:3           #menu: Video
> Aspect Ratio > 4:3"},{"title":"2.35:1","cmd":"set video-aspect-override 2.35:1        #menu: Video > Aspect Ratio > 2.35:1"},{"title":"Reset","cmd":"set video
-aspect-override -1            #menu: Video > Aspect Ratio > Reset"}]},{"title":"Rotate Video\tCtrl+r","cmd":"cycle-values video-rotate 90 180 270 0  #menu: Vid
eo > Rotate Video"},{"title":"Toggle Deband\tD","state":[],"cmd":"cycle deband                            #menu: Video > Toggle Deband #@state=(deband and 'chec
ked')"},{"title":"Toggle Deinterlace\td","state":[],"cmd":"cycle deinterlace                       #menu: Video > Toggle Deinterlace #@state=(deinterlace and 'c
hecked')"},{"title":"Toggle Auto ICC Profile\tCtrl+I","state":[],"cmd":"cycle icc-profile-auto                  #menu: Video > Toggle Auto ICC Profile #@state=(
icc_profile_auto and 'checked')"}]},{"type":"submenu","title":"Audio","submenu":[{"type":"submenu","title":"Tracks\tKP7","submenu":[]},{"title":"Add Tracks...",
"state":["disabled"],"cmd":"script-message-to dialog open add-audio #menu: Audio > Add Tracks... #@state=(idle_active and 'disabled')"},{"type":"separator"},{"t
itle":"Delay +0.1\tCtrl+d","cmd":"add audio-delay  0.1                    #menu: Audio > Delay +0.1"},{"title":"Delay -0.1\tCtrl+D","cmd":"add audio-delay -0.1
                   #menu: Audio > Delay -0.1"},{"type":"separator"},{"type":"submenu","title":"Devices","submenu":[{"cmd":"set audio-device auto","state":["chec
ked"],"title":"Autoselect device"},{"cmd":"set audio-device pipewire","state":[],"title":"Default (pipewire)"},{"cmd":"set audio-device pipewire/alsa_output.pci
-0000_00_1f.3.iec958-stereo","state":[],"title":"Built-in Audio Digital Stereo (IEC958)"},{"cmd":"set audio-device pipewire/alsa_output.pci-0000_1c_00.1.hdmi-st
ereo","state":[],"title":"Navi 10 HDMI Audio Digital Stereo (HDMI)"},{"cmd":"set audio-device pipewire/bluez_output.C4_30_18_57_D3_68.1","state":[],"title":"LG
Monitor(68)"},{"cmd":"set audio-device pulse/alsa_output.pci-0000_00_1f.3.iec958-stereo","state":[],"title":"Built-in Audio Digital Stereo (IEC958)"},{"cmd":"se
t audio-device pulse/alsa_output.pci-0000_1c_00.1.hdmi-stereo","state":[],"title":"Navi 10 HDMI Audio Digital Stereo (HDMI)"},{"cmd":"set audio-device pulse/blu
ez_output.C4_30_18_57_D3_68.1","state":[],"title":"LG Monitor(68)"},{"cmd":"set audio-device alsa","state":[],"title":"Default (alsa)"},{"cmd":"set audio-device
 alsa/lavrate","state":[],"title":"Rate Converter Plugin Using Libav/FFmpeg Library"},{"cmd":"set audio-device alsa/samplerate","state":[],"title":"Rate Convert
er Plugin Using Samplerate Library"},{"cmd":"set audio-device alsa/speexrate","state":[],"title":"Rate Converter Plugin Using Speex Resampler"},{"cmd":"set audi
o-device alsa/jack","state":[],"title":"JACK Audio Connection Kit"},{"cmd":"set audio-device alsa/oss","state":[],"title":"Open Sound System"},{"cmd":"set audio
-device alsa/pipewire","state":[],"title":"PipeWire Sound Server"},{"cmd":"set audio-device alsa/speex","state":[],"title":"Plugin using Speex DSP (resample, ag
c, denoise, echo, dereverb)"},{"cmd":"set audio-device alsa/upmix","state":[],"title":"Plugin for channel upmix (4,6,8)"},{"cmd":"set audio-device alsa/vdownmix
","state":[],"title":"Plugin for channel downmix (stereo) with a simple spacialization"},{"cmd":"set audio-device alsa/sysdefault:CARD=PCH","state":[],"title":"
HDA Intel PCH, ALC1220 Analog/Default Audio Device"},{"cmd":"set audio-device alsa/front:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/Front
 output / input"},{"cmd":"set audio-device alsa/surround21:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/2.1 Surround output to Front and Su
bwoofer speakers"},{"cmd":"set audio-device alsa/surround40:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/4.0 Surround output to Front and R
ear speakers"},{"cmd":"set audio-device alsa/surround41:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/4.1 Surround output to Front, Rear and
 Subwoofer speakers"},{"cmd":"set audio-device alsa/surround50:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/5.0 Surround output to Front, C
enter and Rear speakers"},{"cmd":"set audio-device alsa/surround51:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/5.1 Surround output to Fron
t, Center, Rear and Subwoofer speakers"},{"cmd":"set audio-device alsa/surround71:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Analog/7.1 Surround
 output to Front, Center, Side, Rear and Woofer speakers"},{"cmd":"set audio-device alsa/iec958:CARD=PCH,DEV=0","state":[],"title":"HDA Intel PCH, ALC1220 Digit
al/IEC958 (S/PDIF) Digital Audio Output"},{"cmd":"set audio-device alsa/usbstream:CARD=PCH","state":[],"title":"HDA Intel PCH/USB Stream Output"},{"cmd":"set au
dio-device alsa/hdmi:CARD=HDMI,DEV=0","state":[],"title":"HDA ATI HDMI, ASUS PB287Q/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=1","sta
te":[],"title":"HDA ATI HDMI, ASUS PB287Q/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=2","state":[],"title":"HDA ATI HDMI, LG ULTRAWIDE
/HDMI Audio Output"},{"cmd":"set audio-device alsa/hdmi:CARD=HDMI,DEV=3","state":[],"title":"HDA ATI HDMI, HDMI 3/HDMI Audio Output"},{"cmd":"set audio-device a
lsa/hdmi:CARD=HDMI,DEV=4","state":[],"title":"HDA ATI HDMI, HDMI 4/HDMI Audio Output"},{"cmd":"set audio-device alsa/usbstream:CARD=HDMI","state":[],"title":"HD
A ATI HDMI/USB Stream Output"},{"cmd":"set audio-device alsa/usbstream:CARD=C920","state":[],"title":"HD Pro Webcam C920/USB Stream Output"},{"cmd":"set audio-d
evice jack","state":[],"title":"Default (jack)"},{"cmd":"set audio-device openal","state":[],"title":"Default (openal)"}]}]},{"type":"submenu","title":"Subtitle
","submenu":[{"type":"submenu","title":"Main Subtitle\tj","submenu":[]},{"type":"submenu","title":"Main Subtitle Options","submenu":[{"title":"Visibility\tv","s
tate":["checked"],"cmd":"cycle sub-visibility                    #menu: Subtitle > Main Subtitle Options > Visibility #@state=(sub_visibility and 'checked')"},{
"type":"separator"},{"title":"Delay -0.1\tz","cmd":"add sub-delay -0.1                      #menu: Subtitle > Main Subtitle Options > Delay -0.1"},{"title":"Del
ay +0.1\tZ","cmd":"add sub-delay  0.1                      #menu: Subtitle > Main Subtitle Options > Delay +0.1"},{"type":"separator"},{"title":"Move Up\tr","cm
d":"add sub-pos -1                          #menu: Subtitle > Main Subtitle Options > Move Up"},{"title":"Move Down\tR","cmd":"add sub-pos +1
       #menu: Subtitle > Main Subtitle Options > Move Down"}]},{"type":"submenu","title":"Secondary Subtitle\tAlt+j","submenu":[]},{"type":"submenu","title":"Se
condary Subtitle Options","submenu":[{"title":"Visibility\tAlt+v","state":["checked"],"cmd":"cycle secondary-sub-visibility          #menu: Subtitle > Secondary
 Subtitle Options > Visibility #@state=(secondary_sub_visibility and 'checked')"},{"type":"separator"},{"title":"Delay -0.1\tAlt+z","cmd":"add secondary-sub-del
ay -0.1            #menu: Subtitle > Secondary Subtitle Options > Delay -0.1"},{"title":"Delay +0.1\tAlt+Z","cmd":"add secondary-sub-delay  0.1            #menu
: Subtitle > Secondary Subtitle Options > Delay +0.1"},{"type":"separator"},{"title":"Move Up\tAlt+r","cmd":"add secondary-sub-pos -1                #menu: Subt
itle > Secondary Subtitle Options > Move Up"},{"title":"Move Down\tAlt+R","cmd":"add secondary-sub-pos +1                #menu: Subtitle > Secondary Subtitle Op
tions > Move Down"}]},{"title":"Add Tracks...","state":["disabled"],"cmd":"script-message-to dialog open add-sub   #menu: Subtitle > Add Tracks... #@state=(idle
_active and 'disabled')"},{"type":"separator"},{"title":"Decrease Subtitle Font Size\tF","cmd":"add sub-scale -0.1                      #menu: Subtitle > Decrea
se Subtitle Font Size"},{"title":"Increase Subtitle Font Size\tG","cmd":"add sub-scale  0.1                      #menu: Subtitle > Increase Subtitle Font Size"}
]},{"type":"separator"},{"type":"submenu","title":"Pan && Scan","submenu":[{"title":"Increase Size\tCtrl++","cmd":"add video-zoom  0.1                     #menu
: Pan & Scan > Increase Size"},{"title":"Decrease Size\tCtrl+-","cmd":"add video-zoom -0.1                     #menu: Pan & Scan > Decrease Size"},{"type":"sepa
rator"},{"title":"Move Left\tCtrl+KP4","cmd":"add video-pan-x -0.01                   #menu: Pan & Scan > Move Left"},{"title":"Move Right\tCtrl+KP6","cmd":"add
 video-pan-x  0.01                   #menu: Pan & Scan > Move Right"},{"type":"separator"},{"title":"Move Up\tCtrl+KP8","cmd":"add video-pan-y -0.01
       #menu: Pan & Scan > Move Up"},{"title":"Move Down\tCtrl+KP2","cmd":"add video-pan-y  0.01                   #menu: Pan & Scan > Move Down"},{"type":"sepa
rator"},{"title":"Decrease Height\tw","cmd":"add panscan -0.1                        #menu: Pan & Scan > Decrease Height"},{"title":"Increase Height\tW","cmd":"
add panscan  0.1                        #menu: Pan & Scan > Increase Height"},{"type":"separator"},{"title":"Reset\tCtrl+BS","cmd":"set video-zoom 0; set video-
pan-x 0; set video-pan-y 0 #menu: Pan & Scan > Reset"}]},{"type":"submenu","title":"Speed","submenu":[{"title":"-10%\t[","cmd":"multiply speed 1/1.1
        #menu: Speed > -10%"},{"title":"+10%\t]","cmd":"multiply speed 1.1                      #menu: Speed > +10%"},{"type":"separator"},{"title":"Half\t{","c
md":"multiply speed 0.5                      #menu: Speed > Half"},{"title":"Double\t}","cmd":"multiply speed 2.0                      #menu: Speed > Double"},{
"type":"separator"},{"title":"0.5x","cmd":"set speed 0.5                           #menu: Speed > 0.5x"},{"title":"0.75x","cmd":"set speed 0.75
         #menu: Speed > 0.75x"},{"title":"1.0x","cmd":"set speed 1.0                           #menu: Speed > 1.0x"},{"title":"1.25x","cmd":"set speed 1.25
                     #menu: Speed > 1.25x"},{"title":"1.5x","cmd":"set speed 1.5                           #menu: Speed > 1.5x"},{"title":"2.0x","cmd":"set spee
d 2.0                           #menu: Speed > 2.0x"},{"type":"separator"},{"title":"Reset\tBS","cmd":"set speed 1                             #menu: Speed > Re
set"}]},{"type":"submenu","title":"Volume","submenu":[{"title":"Up\t+","cmd":"add volume  2                           #menu: Volume > Up"},{"title":"Down\t-","c
md":"add volume -2                           #menu: Volume > Down"},{"type":"separator"},{"title":"Mute\tm","state":[],"cmd":"cycle mute
      #menu: Volume > Mute #@state=(mute and 'checked')"}]},{"type":"separator"},{"type":"submenu","title":"View","submenu":[{"type":"submenu","title":"Zoom","s
ubmenu":[{"title":"Enlarge\tAlt++","cmd":"add window-scale 0.1                        #menu: View > Zoom > Enlarge"},{"title":"Shrink\tAlt+-","cmd":"add window-
scale -0.1                       #menu: View > Zoom > Shrink"},{"type":"separator"},{"title":"50 %\tAlt+0","cmd":"set window-scale 0.5                        #m
enu: View > Zoom > 50 %"},{"title":"100 %\tAlt+1","cmd":"set window-scale 1.0                        #menu: View > Zoom > 100 %"},{"title":"200 %\tAlt+2","cmd":
"set window-scale 2.0                        #menu: View > Zoom > 200 %"},{"title":"300 %\tAlt+3","cmd":"set window-scale 3.0                        #menu: View
 > Zoom > 300 %"}]},{"type":"separator"},{"title":"Toggle Statistics\tt","cmd":"script-binding stats/display-stats-toggle   #menu: View > Toggle Statistics"},{"
title":"Toggle Time OSD\tO","cmd":"no-osd cycle-values osd-level 3 1           #menu: View > Toggle Time OSD"},{"title":"Toggle OSC Visibility\tDel","cmd":"scri
pt-binding osc/visibility               #menu: View > Toggle OSC Visibility"},{"type":"separator"},{"title":"Show Progress\tp","cmd":"show-progress
                  #menu: View > Show Progress"},{"title":"Show Consol\t`","cmd":"script-binding console/enable               #menu: View > Show Consol"}]},{"typ
e":"submenu","title":"Window","submenu":[{"title":"Fullscreen\tEnter","state":[],"cmd":"cycle fullscreen                            #menu: Window > Fullscreen #
@state=(fullscreen and 'checked')"},{"title":"Take Screenshot\tCtrl+S","state":["disabled"],"cmd":"screenshot window                           #menu: Window > T
ake Screenshot #@state=(tonumber(vid) or 'disabled')"},{"title":"Export Screenshot File","state":["disabled"],"cmd":"script-message-to dialog save screenshot
 #menu: Window > Export Screenshot File #@state=(tonumber(vid) or 'disabled')"},{"type":"separator"},{"title":"Toggle Border\tb","state":["checked"],"cmd":"cycl
e border                                #menu: Window > Toggle Border #@state=(border and 'checked')"},{"title":"Toggle On Top\tCtrl+t","cmd":"cycle ontop
                           #menu: Window > Toggle On Top #@ontop:check #@state=(ontop and 'checked')"}]},{"type":"submenu","title":"Tools","submenu":[{"title":"
Copy File Path","cmd":"script-message-to dialog set-clipboard ${path}      #menu: Tools > Copy File Path"},{"title":"Copy Metadata","cmd":"script-message-to dia
log set-clipboard ${metadata}  #menu: Tools > Copy Metadata"},{"type":"separator"},{"title":"Shuffle Playlist","cmd":"playlist-shuffle
  #menu: Tools > Shuffle Playlist"},{"title":"Export Playlist","cmd":"script-message-to dialog save playlist      #menu: Tools > Export Playlist"},{"type":"sepa
rator"},{"title":"Set/clear A-B loop points\tl","cmd":"ab-loop                                     #menu: Tools > Set/clear A-B loop points"},{"title":"Toggle i
nfinite file looping\tL","cmd":"cycle-values loop-file inf no               #menu: Tools > Toggle infinite file looping"},{"title":"Toggle Hardware Decoding\tCt
rl+h","cmd":"cycle-values hwdec auto no                  #menu: Tools > Toggle Hardware Decoding"},{"type":"separator"},{"type":"submenu","title":"Profiles","su
bmenu":[{"cmd":"show-text enc-to-hp-slate-7; apply-profile enc-to-hp-slate-7","title":"enc-to-hp-slate-7"},{"cmd":"show-text enc-to-nok-6300; apply-profile enc-
to-nok-6300","title":"enc-to-nok-6300"},{"cmd":"show-text enc-to-nok-n900; apply-profile enc-to-nok-n900","title":"enc-to-nok-n900"},{"cmd":"show-text enc-to-dv
dntsc; apply-profile enc-to-dvdntsc","title":"enc-to-dvdntsc"},{"cmd":"show-text enc-to-dvdpal; apply-profile enc-to-dvdpal","title":"enc-to-dvdpal"},{"cmd":"sh
ow-text enc-f-webm; apply-profile enc-f-webm","title":"enc-f-webm"},{"cmd":"show-text enc-f-mp4; apply-profile enc-f-mp4","title":"enc-f-mp4"},{"cmd":"show-text
 enc-f-avi; apply-profile enc-f-avi","title":"enc-f-avi"},{"cmd":"show-text enc-f-3gp; apply-profile enc-f-3gp","title":"enc-f-3gp"},{"cmd":"show-text enc-v-vp9
; apply-profile enc-v-vp9","title":"enc-v-vp9"},{"cmd":"show-text enc-v-vp8; apply-profile enc-v-vp8","title":"enc-v-vp8"},{"cmd":"show-text enc-v-mpeg4; apply-
profile enc-v-mpeg4","title":"enc-v-mpeg4"},{"cmd":"show-text enc-v-mpeg2; apply-profile enc-v-mpeg2","title":"enc-v-mpeg2"},{"cmd":"show-text enc-v-h264; apply
-profile enc-v-h264","title":"enc-v-h264"},{"cmd":"show-text enc-v-h263; apply-profile enc-v-h263","title":"enc-v-h263"},{"cmd":"show-text enc-a-opus; apply-pro
file enc-a-opus","title":"enc-a-opus"},{"cmd":"show-text enc-a-vorbis; apply-profile enc-a-vorbis","title":"enc-a-vorbis"},{"cmd":"show-text enc-a-mp3; apply-pr
ofile enc-a-mp3","title":"enc-a-mp3"},{"cmd":"show-text enc-a-ac3; apply-profile enc-a-ac3","title":"enc-a-ac3"},{"cmd":"show-text enc-a-aac; apply-profile enc-
a-aac","title":"enc-a-aac"},{"cmd":"show-text sw-fast; apply-profile sw-fast","title":"sw-fast"},{"cmd":"show-text low-latency; apply-profile low-latency","titl
e":"low-latency"},{"cmd":"show-text gpu-hq; apply-profile gpu-hq","title":"gpu-hq"},{"cmd":"show-text high-quality; apply-profile high-quality","title":"high-qu
ality"},{"cmd":"show-text fast; apply-profile fast","title":"fast"}]},{"type":"separator"},{"title":"Exit Watch Late\tQ","cmd":"quit-watch-later
            #menu: Tools > Exit Watch Late"}]},{"type":"separator"},{"title":"Exit\tq","cmd":"quit                                        #menu: Exit"}] -> 1
[   0.155][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
[   0.155][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000)
[   0.155][v][osd/libass] libass API version: 0x1701000
[   0.155][v][osd/libass] libass source: commit: 0.17.1-0-ge8ad72accd3a84268275a9385beb701c9284e5b3-dirty
[   0.155][v][osd/libass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.3.0 (COMPLEX)
[   0.155][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
[   0.155][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
[   0.155][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[   0.155][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
[   0.155][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
[   0.155][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[   0.155][v][osd/libass] Setting up fonts...
[   0.156][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
[   0.156][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
[   0.161][v][osd/libass] Using font provider fontconfig
[   0.161][v][osd/libass] Done.
[   0.162][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/noto/NotoSans-Regular.ttf, 0, NotoSans-Regular
[   0.162][v][osd/libass] fontselect: (MaterialIconsRound-Regular, 400, 0) -> MaterialIconsRound-Regular, 0, MaterialIconsRound-Regular
[   0.163][v][vo/gpu] Reallocating OSD texture to 512x128.
[   0.163][d][global] user path: '/home/user/.cache/mpv' -> '/home/user/.cache/mpv'
[   0.163][d][vo/gpu] Trying to load shader from disk...
[   0.163][d][vo/gpu/opengl] Loading binary program succeeded.
[   0.892][v][osd/libass] fontselect: (uosc_textures, 400, 0) -> uosc_textures, 0, uosc_textures
[   0.892][v][vo/gpu] Reallocating OSD texture to 512x512.
[   1.879][v][vo/gpu/x11] Current display FPS: 75.049591
[   1.879][v][vo/gpu] Assuming 75.049591 FPS for display sync.
[   6.872][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/menu"]
[   6.952][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/menu"]
[   6.952][d][global] config path: 'input.conf' -> '/home/user/.config/mpv/input.conf'
[   6.952][d][global] user path: '~~/input.conf' -> '/home/user/.config/mpv/input.conf'
[   6.954][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="append", value="uosc-menu-type=menu"]
[   6.954][w][cplayer] The shared-script-properties property is deprecated and will be removed in the future. Use the user-data property instead.
[   6.954][v][cplayer] Set property: shared-script-properties -> 1
[   6.954][v][cplayer] Set property: user-data/uosc/menu/type="menu" -> 1
[   6.955][d][global] config path: 'fonts' -> '/home/user/.config/mpv/fonts'
[   6.955][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000)
[   6.955][v][osd/libass] libass API version: 0x1701000
[   6.955][v][osd/libass] libass source: commit: 0.17.1-0-ge8ad72accd3a84268275a9385beb701c9284e5b3-dirty
[   6.955][v][osd/libass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 8.3.0 (COMPLEX)
[   6.955][d][global] config path: 'subfont.ttf' -/-> '/home/user/.config/mpv/subfont.ttf'
[   6.955][d][global] config path: 'subfont.ttf' -/-> '/home/user/.mpv/subfont.ttf'
[   6.955][d][global] config path: 'subfont.ttf' -/-> '/etc/mpv/subfont.ttf'
[   6.955][d][global] config path: 'fonts.conf' -/-> '/home/user/.config/mpv/fonts.conf'
[   6.955][d][global] config path: 'fonts.conf' -/-> '/home/user/.mpv/fonts.conf'
[   6.955][d][global] config path: 'fonts.conf' -/-> '/etc/mpv/fonts.conf'
[   6.955][v][osd/libass] Setting up fonts...
[   6.956][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_icons.otf'
[   6.957][v][osd/libass] Loading font file '/home/user/.config/mpv/fonts/uosc_textures.ttf'
[   6.962][v][osd/libass] Using font provider fontconfig
[   6.962][v][osd/libass] Done.
[   6.962][v][osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/noto/NotoSans-Regular.ttf, 0, NotoSans-Regular
[   6.963][v][osd/libass] fontselect: (sans-serif, 700, 0) -> /usr/share/fonts/noto/NotoSans-Bold.ttf, 0, NotoSans-Bold
[   6.997][d][cplayer] Run command: enable-section, flags=64, args=[name="mbtn_left", flags=""]
[   6.998][d][cplayer] Run command: enable-section, flags=64, args=[name="mbtn_left_dbl", flags=""]
[   6.998][d][cplayer] Run command: enable-section, flags=64, args=[name="wheel", flags="allow-hide-cursor+allow-vo-dragging"]
[   6.998][d][cplayer] Run command: define-section, flags=64, args=[name="input_uosc", contents="", flags="default"]
[   6.998][d][cplayer] Run command: enable-section, flags=64, args=[name="input_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[   6.998][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_uosc", contents="up script-binding uosc/menu-prev1\ndown script-binding u
osc/menu-next1\nctrl+up script-binding uosc/menu-move-up\nctrl+down script-binding uosc/menu-move-down\nleft script-binding uosc/menu-back1\nright script-bindin
g uosc/menu-select1\nshift+right script-binding uosc/menu-select-soft1\nshift+mbtn_left script-binding uosc/menu-select3\nctrl+mbtn_left script-binding uosc/men
u-select4\nalt+mbtn_left script-binding uosc/menu-select5\nmbtn_back script-binding uosc/menu-back-alt3\nbs script-binding uosc/menu-back-alt4\nshift+bs script-
binding uosc/menu-clear-query\nctrl+bs script-binding uosc/menu-delete-word\nenter script-binding uosc/menu-select-alt3\nkp_enter script-binding uosc/menu-selec
t-alt4\nctrl+enter script-binding uosc/menu-select-ctrl1\nalt+enter script-binding uosc/menu-select-alt1\nctrl+kp_enter script-binding uosc/menu-select-ctrl2\na
lt+kp_enter script-binding uosc/menu-select-alt2\nshift+enter script-binding uosc/menu-select-alt5\nshift+kp_enter script-binding uosc/menu-select-alt6\nesc scr
ipt-binding uosc/menu-close\npgup script-binding uosc/menu-page-up\npgdwn script-binding uosc/menu-page-down\nhome script-binding uosc/menu-home\nend script-bin
ding uosc/menu-end\ndel script-binding uosc/menu-delete-item\nctrl+v script-binding uosc/menu-paste\nany_unicode script-binding uosc/menu-search\nkp_dec script-
binding uosc/menu-search-kp-dec\nkp0 script-binding uosc/menu-search-kp0\nkp1 script-binding uosc/menu-search-kp1\nkp2 script-binding uosc/menu-search-kp2\nkp3
script-binding uosc/menu-search-kp3\nkp4 script-binding uosc/menu-search-kp4\nkp5 script-binding uosc/menu-search-kp5\nkp6 script-binding uosc/menu-search-kp6\n
kp7 script-binding uosc/menu-search-kp7\nkp8 script-binding uosc/menu-search-kp8\nkp9 script-binding uosc/menu-search-kp9\n", flags="force"]
[   6.998][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[   7.001][v][vo/gpu] Reallocating OSD texture to 1024x1024.
[   9.763][d][cplayer] Run command: disable-section, flags=64, args=[name="wheel"]
[  10.198][d][cplayer] Run command: enable-section, flags=64, args=[name="wheel", flags="allow-hide-cursor+allow-vo-dragging"]
[  10.500][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/__keybinding1"]
[  10.583][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/__keybinding1"]
[  10.589][d][cplayer] Run command: disable-section, flags=64, args=[name="wheel"]
[  11.081][d][cplayer] Run command: enable-section, flags=64, args=[name="wheel", flags="allow-hide-cursor+allow-vo-dragging"]
[  11.324][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/__keybinding1"]
[  11.381][d][cplayer] Run command: script-binding, flags=73, args=[name="uosc/__keybinding1"]
[  11.382][d][cplayer] Run command: script-message-to, flags=73, args=[target="dialog", args="open"]
[  11.382][v][cplayer] Set property: user-data/menu/dialog/filters=[{"spec":"*.mp4;*.m4v;*.mkv;*.h264;*.h265;*.m2ts;*.mpeg;*.wmv;*.webm;*.avi;*.flv;*.mov;*.rm;*
.rmvb;*.3gp","name":"Video Files"},{"spec":"*.mp3;*.m4a;*.aac;*.flac;*.ac3;*.ogg;*.wav;*.dts;*.tta;*.amr;*.ape;*.wv;*.mka;*.weba;*.wma;*.f4a","name":"Audio File
s"},{"spec":"*.jpg;*.jpeg;*.bmp;*.png;*.apng;*.gif;*.tiff;*.webp","name":"Image Files"},{"spec":"*.m3u;*.m3u8;*.pls;*.cue","name":"Playlist Files"},{"spec":"*.*
","name":"All Files"}] -> 1
[  11.382][d][cplayer] Run command: script-message-to, flags=64, args=[target="menu", args="dialog/open-multi", args="dialog"]
[  11.382][v][cplayer] Can't find script 'menu' to send message to.
[  11.476][d][cplayer] Run command: change-list, flags=64, args=[name="shared-script-properties", operation="remove", value="uosc-menu-type"]
[  11.476][v][cplayer] Set property: shared-script-properties -> 1
[  11.476][v][cplayer] Set property: user-data/uosc/menu/type=null -> 1
[  11.476][d][cplayer] Run command: disable-section, flags=64, args=[name="mbtn_left"]
[  11.476][d][cplayer] Run command: disable-section, flags=64, args=[name="mbtn_left_dbl"]
[  11.476][d][cplayer] Run command: disable-section, flags=64, args=[name="wheel"]
[  11.476][d][cplayer] Run command: define-section, flags=64, args=[name="input_uosc", contents="", flags="default"]
[  11.476][d][cplayer] Run command: enable-section, flags=64, args=[name="input_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[  11.476][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_uosc", contents="", flags="force"]
[  11.476][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_uosc", flags="allow-hide-cursor+allow-vo-dragging"]
[  14.284][d][cplayer] Run command: quit, flags=73, args=[code="0"]
[  14.284][i][cplayer] Exiting... (Quit)
[  14.284][d][dialog] Exiting...
[  14.284][d][console] Exiting...
[  14.284][d][ytdl_hook] Exiting...
[  14.284][d][stats] Exiting...
[  14.284][d][dyn_menu] Exiting...
[  14.285][d][uosc] Exiting...
[  14.289][d][vo/gpu] flushing shader cache
[  14.293][d][vo/gpu/x11] uninit ...`
hooke007 commented 7 months ago

[ 11.382][d][cplayer] Run command: script-message-to, flags=64, args=[target="menu", args="dialog/open-multi", args="dialog"]

It's not a command from uosc.