To cut it short, the following did it cleanly, after I used rpm-ostree reset to clean up a lot of layered package stuff that prevented me from doing an rpm-ostree update:
As an early adopter of Silverblue I’m still recommending to install the Firefox flatpak from Flathub and using that for your every day browsing. It comes with proper codec support by default and runs in a sandbox unlike the stock RPM version.
Everything works. It is uploaded to Flathub by Mozilla and you don’t have to install any packages. Forget about the default Firefox that comes pre-installed.
Ever since I started using the Firefox version from Flathub I’ve not had any issues playing audio or video. Note that this is a different, more complete, flatpak than the one distributed by Fedora in their own flatpak registry. That one too is lacking a lot of codecs.
YouTube, Netflix, Amazon PrimeVideo and I do not have any layered packages.
In Firefox from Flathub, mozilla-openh264 comes as a Firefox plugin and it is already activated so it doesn’t need to be installed from rpmfusion.
In Settings you need to enable DRM to get the Widevine plugin and that’s it.
I suggest you remove ffmpeg and the other packages from rpmfusion and try with a clean system.
Sorry but your reply isn’t fair. This thread is just about Firefox. You can run the RPM version with lots of layered packages or the Flathub one with all codecs embedded. So why are you trying to hijack this thread and trolling by starting about Nautilus and Samba?
And if you don’t think Flatpaks are the way forward then you’re free to stick with the regular Fedora edition. Nobody is forcing you to use Flatpak or Fedora Silverblue