With Vivaldi 6.2 proprietary media (H.264 video and/or AAC audio) will not play out of the box. This is because we use a third party (chromium-patched) file to play such media files and no suitable file is currently offered for direct use.
However, assuming you have a distro with a new enough version of glibc (2.35 or above), which you can check by running ldd --version
, you can extract a copy of the libffmpeg.so found within the Chromium snap package and use this with Vivaldi.
This is how you would do it in a terminal (it assumes you have unsquashfs
installed and have already checked that your distro of choice runs glibc 2.29+).
wget https://api.snapcraft.io/api/v1/snaps/download/XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2600.snap
unsquashfs -d chr-116-arm-ffmpeg XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2600.snap /usr/lib/chromium-browser/libffmpeg.so
sudo cp chr-116-arm-ffmpeg/usr/lib/chromium-browser/libffmpeg.so /opt/vivaldi/libffmpeg.so.6.2
rm -r chr-116-arm-ffmpeg XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2600.snap
wget https://api.snapcraft.io/api/v1/snaps/download/XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2603.snap
unsquashfs -d chr-116-arm64-ffmpeg XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2603.snap /usr/lib/chromium-browser/libffmpeg.so
sudo cp chr-116-arm64-ffmpeg/usr/lib/chromium-browser/libffmpeg.so /opt/vivaldi/libffmpeg.so.6.2
rm -r chr-116-arm64-ffmpeg XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R_2603.snap
Restart Vivaldi after installing the file
That button you label as new is not new and has been there for years. It only shows on hover though. If that is not the case for you then there is a problem.