mpv Information
mpv v0.41.0-690-g1ac687d79 Copyright © 2000-2026 mpv/MPlayer/mplayer2 projects
built on May 26 2026 13:45:37
libplacebo version: v7.364.0 (v7.360.0-57-g051cc36-dirty)
FFmpeg version: N-124653-g0ac3b00a1
FFmpeg library versions:
libavcodec 62.34.102
libavdevice 62.4.100
libavfilter 11.17.100
libavformat 62.18.100
libavutil 60.31.100
libswresample 6.4.100
libswscale 9.7.100
Details & Reproduction Steps
Edit showonpause with no/yes and keeponpause with no/bottombar/both to try all combinations :
showonpause=yes / keeponpause=no ................ : ✅ bottombar show up 3s then hide ▶ can't choose OSC
showonpause=yes / keeponpause=bottombar : ❌ bottombar show up 3s then hide ▶ bottombar MUST stay !!!
showonpause=yes / keeponpause=both ........... : ✅ OSC stay on screen
- It is preferable that we be able to choose between
both (Full OSC) and bottombar (Only bottom bar)
- The behaviour of
bottombar with showonpause=yes is wrong
For my understanding, can someone explain me why the associated code of the two first combinaisons are different despite the same visual result ?
showonpause=no / keeponpause=no ............... : ✅ OSC doesn't show
showonpause=no / keeponpause=bottombar : ❌ bottombar show up 3s then hide
showonpause=no / keeponpause=both ........... : ❌OSC stay on screen
keeponpause bypass showonpause=no, so partial/full OSC shows up instead of stay hidden
showonpause MUST be a priority over keeponpause
Those two parameters need a rework... either we keep keeponpause and remove showonpause, or we restore showonpause its on/off role
Log File
My case concerns the visual behavior of OSC
I carefully read all instructions and confirm that I did the following:
mpv Information
Details & Reproduction Steps
Edit
showonpausewithno/yesandkeeponpausewithno/bottombar/bothto try all combinations :showonpause=yes / keeponpause=no ................ : ✅ bottombar show up 3s then hide ▶ can't choose OSC
showonpause=yes / keeponpause=bottombar : ❌ bottombar show up 3s then hide ▶ bottombar MUST stay !!!
showonpause=yes / keeponpause=both ........... : ✅ OSC stay on screen
both(Full OSC) andbottombar(Only bottom bar)bottombarwithshowonpause=yesis wrongFor my understanding, can someone explain me why the associated code of the two first combinaisons are different despite the same visual result ?
showonpause=no / keeponpause=no ............... : ✅ OSC doesn't show
showonpause=no / keeponpause=bottombar : ❌ bottombar show up 3s then hide
showonpause=no / keeponpause=both ........... : ❌OSC stay on screen
keeponpausebypassshowonpause=no, so partial/full OSC shows up instead of stay hiddenshowonpauseMUST be a priority overkeeponpauseThose two parameters need a rework... either we keep
keeponpauseand removeshowonpause, or we restoreshowonpauseits on/off roleLog File
My case concerns the visual behavior of OSC
I carefully read all instructions and confirm that I did the following: