you need to know the IP address of your OSMC device, look at the graphical user interface of your OSMC device under Settings->System Info->Network
Open an ssh connection with PuTTY to your OSMC device, user: osmc, password: osmc
make a backup of the file to change by invoking the command (this is a continuous line) sudo cp /usr/share/kodi/addons/skin.osmc/16x9/DialogSeekBar.xml /usr/share/kodi/addons/skin.osmc/16x9/DialogSeekBar.xml.old
start an editor to change the file (all in one line): sudo nano /usr/share/kodi/addons/skin.osmc/16x9/DialogSeekBar.xml
go to the first line from top which starts: <visible>[VideoPlayer.IsFullscreen | ...
in this line remove the string “Player.DisplayAfterSeek | Player.Paused |”
(so the last sign to delete is the pipe symbol ‘|’ )
verify that this line now starts with <visible>[VideoPlayer.IsFullscreen | Window.IsVisible(visualisation)] + [Player.Seeking | Player.Forwarding | ...
save the file by keystrokes ctrl and O (not zero) the same time, confirm the file name by return
end the nano editor by ctrl and x the same time
restart the OSMC device by command sudo shutdown -r now
I didn’t notice this back then, sry. You’d like an option to never show any OSD when pausing? That sounds quite unintuitive… There should always be a GUI reaction when a user issues a command. If adding 0 seconds, there would be none by the GUI. Not sure this is a good idea.
I’m sure that the user always notice a command reaction. He can see if the player runs/paused.
It’s possible to configure or opt out: GUI reactions for video/audio player commands?
How is having to wait five seconds for the OSD to clear such a burden? I think Chillbo is correct as allowing this setting to go any lower would likely cause confusion to a lot of people.
It’s only an issue when it requires a significant amount of dev hours to develop and code in a toggle and give it the option of being mapped to a remote key press for the benefit of <5 users. This doesn’t even address any impact it could have for other users.
The issue is that humans do human things. There are many people who would select 0 seconds not realizing what they were setting and then wonder why they had an inconsistent experience or complain that their skin was broken. The intent of the skinner is for that OSD to be there when you push pause. This has become very common behavior of players of all types.
If anyone wanted to modify the skin on their own install they are free to do so and that is normally the route that people take when they want to venture outside of what a skin developer is willing to do. I’m sure if you search around the Kodi forum you will find quite a few people who posted tweaks they made to someone else’s skin.
After some consideration, I’ve added this to the skin… The existing OSD setting to adjust on-time of the OSD between always and a minimum of 5 seconds has now been expanded to a disabled option which will prevent the OSD from showing up when pressing pause. When pressing resume it’ll shortly show up (for about 2.5 seconds) though as it does when skipping, jumping to chapters or FFing/RWing.
If you want to test this, feel free to follow these instructions:
Add the following line: deb http://apt.osmc.tv stretch-devel main
Run the following commands to update: sudo apt-get update && sudo apt-get dist-upgrade && reboot
Your system should have have received the update.
Please see, if it works as expected.
I also recommend you edit /etc/apt/sources.list again and remove the line that you added after updating. This will return you to the normal update channel.