Below are resolved issues using Yad on Debian based linux with gtk / gnome (Ubuntu) desktops

 

===NO VIDEO===

 

Issue # 1 - yad --html  --browser --uri="/path/video.mp4"  # Plays audio only and video is not shown.


Resolution:  Install sudo apt-get install gstreamer1.0-libav first and then remaining in order shown and check issue is fixed after installing each file in order shown.

 


sudo apt-get install gstreamer1.0-plugins-good

sudo apt-get install gstreamer1.0-libav

sudo apt-get install gstreamer1.0-alsa
sudo apt-get install gstreamer1.0-pulseaudio
sudo libgl1-mesa-dri

 
 
issue #2 - WebKit wasn't able to find a WebVTT encoder. Subtitles handling will be degraded unless gst-plugins-bad is installed.
 
Resolution:

sudo apt install gstreamer1.0-plugins-bad

 
issue #3 - yad will not compile with --sourceview option during compile process.
 
Resolution:

sudo apt-get install libgtksourceview-3.0-1

sudo apt-get install libgtksourceview-3.0-common

sudo apt-get install libgtksourceview-3.0-dev

 
issue #4 -  yad --html --browser --uri="http://your-website-try.com" will not open.
 
Resolution:

sudo apt-get install libwebkit2gtk-4.0

sudo apt-get install libwebkit2gtk-4.0-dev

[Compile yad 12.0 with --enable-html]

autoreconf -ivf && intltoolize -> ./configure --enable-html --enable-sourceview -> make -> make install -> gtk-update-icon-cache

-> exit