Firefox missing codecs again

After a succesful build of my custom FreeBSD desktop, the firefox "overlay module" that I included stopped playing particular Youtube video formats. This happens a lot after version upgrades but the CLI output explains nothing this time.
Is there any way to make Firefox tell what's going on beside the "can't play" screen message?
Also, are the exact dependencies of a default Firefox build with all functions supported known? The portstree doesn't check all functionality that could need additional ports. It can still crash on missing components.
 
did you check under whether the extensions for the video format is installed?
How? It doesn't tell what it's missing. Some Youtube videos don't work without further information.
How do I find out the format of a video? That would be useful too.
 
If you can download a video with yt-dlp (which, for the moment, needs to be run as
Code:
yt-dlp <url> --extractor-args "youtube:player-client=web_embedded,web,tv"
you can then run, on the downloaded video
Code:
ffmprobe -hide_banner <videoname>

Assuming that you have yt-dlp and ffmpeg installed.
 
pkg install yt-dlp takes 124 dependencies and results in my firefox not starting anymore because libxul is missing. The package doesn't seem to exist anymore.
This is not what I'm looking for. If I "pkg install firefox", it works fine but I want to know which of a long list of dependencies is required to make these videos play.

The CLI output after starting a not working video:
Code:
JavaScript warning: https://www.youtube.com/s/player/8c3fda2d/player_es6.vflset/nl_NL/base.js, line 7535: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER.
JavaScript error: https://www.youtube.com/s/desktop/adccb25c/jsbin/scheduler.vflset/scheduler.js, line 24: TypeError: can't access property "web_emulated_idle_callback_delay" of undefined
JavaScript warning: https://www.google.com/js/th/G5s0FYD0GgWZZjbkTNlpLS4sE_pY3Ukc9b-hnMRvpHg.js, line 7202: unreachable code after return statement
It looks like they don't want to show details and me to bloat up my install without knowing anything instead.
 
Hrrm. I see there is youtube-downloader as well as a gtk and py version, but I imagine that as I do stuff with multi media (nothing too exciting, stupid things like putting silly audio to an anime, like having a detective Conan character say, "I'm Batman,") but anyway, I had never really noticed the dependencies. I do want to add though, that there's been a recent update to yt-dlp and now any video from youtube (that I've tried) just down loads. No need to use the --extractor-args, etc. stuff.
 
Tangental rant:
Haven't used Firefox in a looong time.
Since I discovered Brave [linux-brave] I am very happy. No need to install dodgy Ad blocker plugins. Especially handy on Android where Pi-hole is too far away.
Especially useful for Youtube, where the commercials are ridiculous - I am always in shock when watching unfiltered youtube - so many interruptions.
Little the advertisers know that I make special care to not buy products which interrupt my viewing.
 
Are you using Brave or Brave Origin?
Brave is fine for me. Extra costs for Origin would be a hassle and I actually like some of the bloat like Leo AI. I ignore the crypto stuff.
I hate ad clutter in general and hate it on youtube. If they made it impossible to block, I would stop using it. I follow just a few creators anyway and they have other ad free platforms.
The rest is just time killing viewing for inspiration mostly. Tutorials, which are plenty on Youtube, are becoming obsolete as Ai gives you faster and cleaner step by step instructions with code included, pulled form various web pages.
 
Back
Top