Floorp-Projects / Floorp

All of source code of version 10 or later of Floorp Browser, the most Advanced and Fastest Firefox derivative 🦊
https://floorp.app
Other
5.59k stars 159 forks source link

[Bug]: Video playback issue on Artix Linux. Only youtube videos load normally. #1264

Open cekimilf opened 2 months ago

cekimilf commented 2 months ago

Pre-Submission Checklist

Bug Summary

Video playback doesn't work on any website other than Youtube, with the only other exception being the streaming website Twitch.tv where only video plays, but without any audio.

This bug seems to happen only on my Artix Linux installation.

Reproduction Steps

  1. Boot up an Arch based Linux distribution (In my case, its Artix)
  2. Attempt to play any video that is not on the www.youtube.com website (Such as Odysee, Bitchute, Rumble, etc...)

Expected Behavior

Videos should play without any issue regardless of the website.

Actual Behavior

Videos fail to load, showing a black screen. Sometimes, it gives the user the following error: "The media playback was aborted due to a corruption problem or because the media used features your browser did not support."

On Twitch, its sometimes load the video, but without any audio. Even youtube occasionally runs into some troubles playing the video and audio at the same time.

Are these playback issues caused by specific unsupported types of video formats or codecs?

image

image

image

Screenshots

Screenshot of an error that I got in the console when trying to play a random video on Odysee.

image

Browser Version

11.14.1 (64-bit)

Operating System

Artix Linux

Additional Context

I have checked all the settings, ran different profiles, reinstalled, checked if the lack of Widevine DRM plugin was perhaps causing the issue...but nothing seems to work. I also don't have any kind of plugins installed.

This seems to be an isolated problem present only on the Arch version of the Floorp browser I downloaded from the AUR. This version of the browser works fine on my Windows 10 installation.

Additionally, the newest Firefox installation from the AUR works fine on my Artix OS, so this must be an issue with the Arch version of this specific browser.

Some of the websites I tried are: Bitchute, Odysee, Rumble and a few other video streaming sites.

PS: Video and audio permissions are allowed in the settings.

surapunoyousei commented 2 months ago

Is it wayland?

cekimilf commented 2 months ago

Is it wayland?

It's xorg.

regularentropy commented 2 months ago

I can suppose that it's a codec-related issue.

lwb-2021 commented 1 month ago

I can suppose that it's a codec-related issue. Yes. Firefox 115 ESR is so old that it cannot decode many kinds of videos.Maybe the problem can be solved when floorp is updated to firefox 128 ESR

Waffuls commented 1 month ago

I have the same problem on Arch, and it seems to be a codec issue where floorp is missing AAC support. Firefox Screenshot 2024-07-08 at 21-56-16 Troubleshooting Information Floorp screenshot_2024-07-08-223611

cekimilf commented 1 month ago

I believe you guys might be right. Thank you for sharing your experience.

It must be something to do with the codec support and the Firefox version. This should probably get updated as soon as possible.

tharrmeehan commented 1 month ago

Can confirm this one as well.

Axenide commented 1 month ago

Here on Arch too.

komprimiert commented 1 month ago

same on arch here

kaos-55 commented 1 month ago

The problem is caused by an update of ffmpeg to version 7, firefox esr (on which floorp is based) also has the same problem, I had already reported this problem some time ago as well https://github.com/Floorp-Projects/Floorp/issues/1241 Since Arch and its forks update packages faster than many distributions and that is why in other distributions this problem may have gone unnoticed. The solution is to downgrade the ffmpeg package to version 6 and wait until Floorp version 12 which will be based on the current version of Firefox and which does not have this problem.

UltraBlackLinux commented 2 weeks ago

same here, and I don't think I want to wait another month for floorp v12

menndouyukkuri commented 2 weeks ago

@UltraBlackLinux The developers are not just there to support you. Don't be rude to them just because you don't like them.