videos/audio will not play in firefox, works in chrome

I normally use firefox 78.0.1 (64-bit)for youtube becuse chrome stutters, but as of late, firefox will not play any videos nor their audio on youtube.
I am using freebsd 12.1 with plasma 5, and I have tried reinstalling firefox, removing .mozilla, all extensions, etc.
I think it might be having trouble finding the audio device.. just a guess, but chrome and iridium work OK

I tried other streaming sites, most were the same although some would play the video, but not the audio.
I tried re-setting the default audio device as well, no change. firefox was ran with debug enabled and I will post the log it made, although I do not think it contains anything useful

Edit- I never did totally solve this issue, changing to sndio semi solved it but caused several more issues. I have switched browsers now for good and I consider the issue closed
 

Attachments

  • log.txt
    1.3 KB · Views: 192
Last edited:
I know that in Linux, firefox now requires pulseaudio, in another good effort to drive people to use chrome or chromium. (I think you can work around it by building from source, but I'm not sure. Lots of people thought it a bad idea, but mozilla just ignored them.) I don't think that's the case with FreeBSD, but as something else pulled in pulse as a dependency on my system, I'm not sure. Is it at all possible this is the cause?

EDIT: On a fresh install, I have firefox without pulseaudio, so I doubt that's the reason. Sorry for the noise, but I'll leave the post in case others thoughtt the same as I did. (Hrrm, reminds me of the line, Perhaps the purpose of your life is to be an example to others.)
 
Crazy idea here.

I think the FreeBSD community should develop it’s own web browser. It’s frustrating when stuff like this doesn’t work due to hard Linux dependencies. Unless Firefox/chromium can be linked to OSS/sndio during the porting process. Id rather not have potterware on my machine, at all.
 
Is it www/firefox version 80.0_2,1? Check if you have media.cubeb.backend in your firefox about:config.

Nope. My Firefox is 79.0. And my FreeBSD 12.1-RELEASE r354233 GENERIC.

I'm using pkg install.

My problem with ports is that firefox have a fast upgrade cycle and I can't be involve in recompiling each time.

And I tried that backend.cubeb.backend=oss

It not worked here. Thanks for suggestion.


Code:
root@btrix:/var/local/bench # pkg info | grep alsa
alsa-lib-1.1.2_2               ALSA compatibility library
alsa-plugins-1.1.1_6           ALSA compatibility library plugins

root@btrix:/var/local/bench # pkg info -r '*alsa*'
alsa-lib-1.1.2_2:
        kmix-20.04.2
        qt5-multimedia-5.14.2
        firefox-79.0,1
        thunderbird-68.11.0
        vscode-1.46.1
        qt5-webengine-5.14.2_1
        py27-gimp-2.10.20_1
        gimp-app-2.10.20_1,1
        alsa-plugins-1.1.1_6
alsa-plugins-1.1.1_6:
        firefox-79.0,1
        thunderbird-68.11.0
        vscode-1.46.1
        qt5-webengine-5.14.2_1

root@btrix:/var/local/bench # pkg info '*pulse*'
pulseaudio-13.0
pulseaudio-qt-1.2_1
 
Crazy idea here.

That is why I am using the Falkon browser which is supposed to integrate better with KDE.

Firefox is my main browser and I collect my bookmarks and sites logins there... I can survive without it and I can wait for some fix appear or try to fix with try-and-error aproach. The bright side is: trying new browser and learn to deal with FreeBSD tweaks. (I'm noob...)

I know KDE is bloated but we are in the 21st century and I have a reasonably new CPU with good graphics capabilities and a decent amount of memory. It doesn't seem sensible to keep saving and underutilizing it.

Not a server (I have a freenas for that) but a desktop that got tired of using the windows booger.
 
Crazy idea here.

Sadly it is. At least in a litteral sense. I'd totally love for something like netsurf to become a universally usable browser but seeing it fall behind further with every passing year i don't think it's realistic to expect it ever becoming reality. And that is probably how every other completely independent browser project would do too. Modern browsers are insanely complex and something that can't just be built by a couple of guys with a vision.

On the other hand building around one of the existing major rendering engines seems doable. I just don't know how far that would get you concerning api choices and such without patching the engine left and right but i can see how a lightweight portable browser with nice extension support (i.e. not WebExtensions or stubbornly clinging to XUL) might have a niche.

I know KDE is bloated but we are in the 21st century and I have a reasonably new CPU with good graphics capabilities and a decent amount of memory.

Not only is it the 21st century but we are also living in age of GTK3. There was a time when i would hear KDE/Qt and just roll my eyes but given the mess that GTK3 is and how little widespread alternatives there are outside of Qt it starts looking more and more reasonable to me with every application dropping GTK2 for GTK3.
 
That would be nice. A browser that just browses, rather than trying to be everything as it seems both mozilla and chrome (and chromium) seem to be doing. But, just browses also means it has to handle the various garbage that designers throw at it.
 
That would be nice. A browser that just browses, rather than trying to be everything as it seems

Too much "ducktyping" there...

If it browses like windows, crash like windows, colorful like windows, buzz-buzz-buzz like windows... It must be garbage!

The same dirty thing is in OSes, music/video players, games...: follow leader, copy leader, swallow leader... And become a new leader!

I'm trying hard to adapt my habits to this new KDE/Plasma... Including recompiling all the system after reading suggestions above.

Since yesterday, afer using "synth" (It's almost done only 4 fails).

My Plasma crashed 4 times... My fault because I was insisting in compile something using kdevelop.... Yep systems stays up. Incredible, but I could recover it without rebooting. I just switch a Konsole - alt-F2 keep woking - and restart it with plasmashell &.

Well untill now firefox cannot play a bit of sound and a I learned a lot of new tweakings... I'm shooted but still and going.

In a sense that is only for my leisure and growing. It's good.
 
  • Like
Reactions: a6h
I use firefox-esr instead of firefox.
Also the media.cubeb.backend setting is an important setting.
Hmmm ... It's an interesting suggestion. I used ESR once when I was adjusting my old debian ... As far as I can remember, I think it solved some problems that time, but it came up with some new ones: synchronize with the new password "wallet" and mess up my organization. favorites. These are mainly my concerns. If I could use ESR everywhere, there would be no problem. (del.icio.us ... missing it!)
 
I use firefox-esr instead of firefox.
Also the media.cubeb.backend setting is an important setting.
esr is not a choice for me, as esr crashed immediately on my system.
the latest firefox version worked fine, though. but yesterday it's stopped working and I typed these things in chromium now.

another interesting thing is if you choose to set firefox as the default browser when it asked it will crash and core dump immediately. that's weirded.
 
Ok! Today I finished to rebuild my desktop machine! About 19 hours of compiling using ports-mgmt/synth and after adjust media.cubeb.backend is finally working.

I'm surprised (without any benchmarking) but it seems FF is running faster than before.

Despite of two restarts, because of my insistance in using computer during the compilations (to read docs and try some ide's), it payed in stability and fast reboots.

Now is time to be used with compiling and managing upgrades.

Thanks for many helps here.

I am a happy guy ;-)

Now I'm a happy guy too!
 
Now it's time to get used to compiling and managing updates.
ping.png
 
Back
Top