Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
Is there a way to disable video overlay when kodi plays a new/next video?
#1
Hi all,

I am trying to use Kodi 18.3 as a video playback/looper for old drive in commercials.

Everything works fine, except I get an annoying video overlay for a few seconds every time a new video is started.

Is there any way to disable this overlay?
Image

Is this something that can be disabled in the skin or is this a skin feature?
I am using the default skin of Estuary.
Reply
#2
You will likely need to edit this line https://github.com/xbmc/xbmc/blob/master...Bar.xml#L3 of the Estuary Dialogseek skin file.

I'm at work so can't test, but what you will likely have to remove is either:

Player.DisplayAfterSeek

or

Player.Seeking
Reply
#3
Awesome! Let me try that.
Reply
#4
(2019-08-06, 14:15)jjd-uk Wrote: You will likely need to edit this line https://github.com/xbmc/xbmc/blob/master...Bar.xml#L3 of the Estuary Dialogseek skin file.

I'm at work so can't test, but what you will likely have to remove is either:

Player.DisplayAfterSeek

or

Player.Seeking
Removed Player.DisplayAfterSeek and the overlay is gone. YES!

Now I just need to see if I can remove the black screen and blue dot next.  I did see someone else complain about the blue dot somewhere.
Maybe there is a solution for that too!

Thanks!
Reply
#5
Blue dotHuh no idea what you're referring toHuh
Reply
#6
(2019-08-06, 22:11)jjd-uk Wrote: Blue dotHuh no idea what you're referring toHuh

Its like a blue loading dot that cycles for a second.. I would prefer just a black screen when it switches to the next short video.

Image

Short video of it below:
https://i.imgur.com/tn96kF5.mp4
Reply
#7
Delete this whole section https://github.com/xbmc/xbmc/blob/master...ml#L34-L75
Reply
#8
(2019-08-06, 23:32)jjd-uk Wrote: Delete this whole section https://github.com/xbmc/xbmc/blob/master...ml#L34-L75
First I want to say thank you very much for your help. It is very appreciated and you have already helped in a big way!

This second change did not seem to do anything. The blue dot is the same as it was before. I double checked the section was removed and rebooted several times.

Just in case I did something incorrectly here is what I did below:
# copied skin folder to storage
cp -r /usr/share/kodi/addons/skin.estuary /storage/.kodi/addons/skin.estuary.edit

I am editing the files in /storage/.kodi/addons/skin.estuary.edit/xml

First modification was to DialogSeekBar.xml  -  Removed the player.DisplayAfterSeek <-this worked to remove the first overlay
Second Delete lines 34 -75 from VideoFullScreen.xml  <- This does not seem to be doing anything. Sad

Can you see that I did anything wrong?
Reply
#9
Ok that suggestion was also untested, will check properly tomorrow.
Reply
#10
(2019-08-07, 00:17)jjd-uk Wrote: Ok that suggestion was also untested, will check properly tomorrow.

No worries. Is there a document on what these files do or relate to?

I guess if I can find what that image is called, I can search all files for reference to that image.
Then start deleting code to see what happens. Smile
Re-image it if I crash it.

Thanks a bunch for your help.
Reply
#11
This is the Skinning Manual https://kodi.wiki/view/Skinning_Manual however doesn't cover what each xml does, for gui elements during video playback the 3 main files are:

DialogSeekBar.xml
VideoFullScreen.xml
VideoOSD.xml

There are no strict rules about what goes into each xml, so each skin may do things slightly differently.
Reply
#12
Been difficult for me to test as it doesn't always appear for me on my Intel i7 desktop pc, but what seems to get rid of it permentanly for video is altering https://github.com/xbmc/xbmc/blob/master...usy.xml#L9

from
xml:
<visible>!Window.IsActive(startup) + !Player.Caching</visible>
to
xml:
<visible>!Window.IsActive(startup) + !Player.Caching + !Window.IsVisible(fullscreenvideo)</visible>
Reply
#13
Also when altering skins the following keymap is useful

xml:
<keymap>
<global>
<keyboard>
<F5>XBMC.ReloadSkin()</F5>
<F8>Skin.ToggleDebug()</F8>
</keyboard>
</global>
</keymap>

So when I change a file using F5 will reload the skin so the change takes effect and F8 toggles a debug overlay which will tell you the name of the xml.

Image
Reply
#14
(2019-08-07, 22:55)jjd-uk Wrote: Also when altering skins the following keymap is useful

xml:
<keymap>
<global>
<keyboard>
<F5>XBMC.ReloadSkin()</F5>
<F8>Skin.ToggleDebug()</F8>
</keyboard>
</global>
</keymap>

So when I change a file using F5 will reload the skin so the change takes effect and F8 toggles a debug overlay which will tell you the name of the xml.

Image

This is some great info!
Reply
#15
Did the DialogBusy change work? as I said before all my devices are pretty powerful so the loading/cache animations are blink and you'll miss them for me, and sometimes don't occur at all.
Reply

Logout Mark Read Team Forum Stats Members Help
Is there a way to disable video overlay when kodi plays a new/next video?0