Repository navigation
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What happened?
I get the following error message when trying to share a video through the "Video Clips" button:
Cannot play Greasing the Pan with Bacon Fat.mp4: The play() request was interrupted because the media was removed from the document. https://goo.gl/LdLk22
I am using Brave browser (shield on and off). The layout does not seem to matter. I tried mp4 as well as webm videos. The videos do work in Streamyard and play when dropped into an empty browser tab.
streamFree version
0.4.0
System
Linux
Area
None
Log
2026-10-30T16:59:28.477256Z ERROR streamFree needs Google Chrome, Microsoft Edge or Brave to show the studio. Install one of them and open streamFree again.
2026-10-30T16:59:53.173038Z ERROR streamFree needs Google Chrome, Microsoft Edge or Brave to show the studio. Install one of them and open streamFree again.
2026-10-30T17:00:23.097679Z ERROR streamFree needs Google Chrome, Microsoft Edge or Brave to show the studio. Install one of them and open streamFree again.
2026-10-30T17:01:17.648220Z ERROR streamFree needs Google Chrome, Microsoft Edge or Brave to show the studio. Install one of them and open streamFree again.
2026-10-30T17:03:44.864799Z ERROR streamFree needs Google Chrome, Microsoft Edge or Brave to show the studio. Install one of them and open streamFree again.
2026-10-30T17:08:28.178348Z INFO guests on the internet: https://tips-forums-survivor-unsigned.trycloudflare.com
2026-10-30T17:10:09.353267Z INFO guests on the internet: https://beans-heart-mobiles-frequencies.trycloudflare.com
2026-10-30T17:46:38.981213Z INFO studio window closed; quitting
2026-10-30T17:46:55.272075Z INFO guests on the internet: https://firmware-nights-emissions-publish.trycloudflare.com
2026-10-30T17:47:04.275241Z INFO studio window closed; quitting
2026-10-30T18:35:02.272211Z INFO guests on the internet: https://investments-trail-textbooks-rear.trycloudflare.com
2026-10-30T18:37:09.215230Z INFO studio window closed; quitting
2026-10-30T18:42:30.586318Z INFO guests on the internet: https://likes-colon-accessibility-gras.trycloudflare.com
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Activity
thewayfarerproject commentedon Oct 31, 2026
I have an update. When I delete the ~/.local/share/steramFree/browser folder each time, then the video clips play just fine. I don't need to delete the assets or remove the from the list. In fact, deleting them and adding them again does not fix the issue unless I delete the aforementioned directory each time. This might help to diagnose it further. Fortunately, I can preserve my settings and the assets. I just need to delete that browser folder each time before opening.
iamvinbas commentedon Nov 4, 2026
Thanks for the detailed report, @thewayfarerproject. The note about deleting
~/.local/share/streamFree/browserwas the clue that cracked it.Cause. The clip player is a
<video>element that streamFree never added to the page. The KDE Plasma Integration browser extension, which many Linux desktops install into every Chromium/Brave profile through a system policy, catches media elements like that when they start playing. It adds them to the page and removes them again right away, so its media controls can find them. Chromium pauses any media element removed from a page, soplay()failed with exactly the message you saw.The policy installs the extension into a new profile in the background. That's why only the first launch after deleting the folder worked.
I reproduced it with the extension's own page script: same error,
goo.gllink included.Fix. #3 (merged into
main) keeps those elements inside the page in an invisible container before they play, and the extension leaves them alone. The same change also protects the hidden audio element streamFree uses for guests' sound. A new automated test covers this and fails without the fix.It will ship in the next release. Until then:
browserfolder before launching, ormainfrom source (cargo build --release).Could you check two things?
brave://extensionsshow Plasma Integration (or "KDE Plasma Integration")? I'm fairly sure that's the cause, but I couldn't test Brave on Linux myself.brave-browserin your PATH. If yours has another name,STREAMFREE_BROWSER=/path/to/brave streamfree --apptells it where to look. I'd like to add the common names.I'm closing this as fixed. If clips still fail on the next release, please reopen.
feat: relay fallback so guests outside the local network can join (#1)