Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Videos don't load, player continuously flickers #5456

Closed
5 of 6 tasks
mooreye opened this issue Jul 24, 2024 · 69 comments · Fixed by #5465
Closed
5 of 6 tasks

[Bug]: Videos don't load, player continuously flickers #5456

mooreye opened this issue Jul 24, 2024 · 69 comments · Fixed by #5465

Comments

@mooreye
Copy link

mooreye commented Jul 24, 2024

Guidelines

  • I have encountered this bug in the latest release of FreeTube.
  • I have encountered this bug in the official downloads of FreeTube.
  • I have searched the issue tracker for open and closed issues that are similar to the bug report I want to file, without success.
  • I have searched the documentation for information that matches the description of the bug I want to file, without success.
  • This issue contains only one bug.

Describe the bug

I get

NotSupportedError: The element has no supported sources.

on every video. It keeps flickering between a full-sized and thumbnail-sized player, and never loads (it flickers like was shown here: #5452).

Local API is selected as backend, fallback to non-prefered is enabled. Invidious proxy is disabled.

Expected Behavior

vid loads

Issue Labels

API issue, content not loading, feature stopped working

FreeTube Version

v0.21.1 Beta

Operating System Version

Fedora 40

Installation Method

Flathub

Primary API used

Local API

Last Known Working FreeTube Version (If Any)

0.21.1 Beta

Additional Information

on same version, it used to work fine. Today issues started.

Nightly Build

@mkalinski

This comment was marked as duplicate.

@mooreye mooreye changed the title [Bug]: Videos don't load [Bug]: Videos don't load, player continuously flickers Jul 24, 2024
@stripe1000

This comment was marked as duplicate.

@ArthurKun21
Copy link

VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported. qn {code: 4, message: 'The media could not be loaded, either because the …rk failed or because the format is not supported.'}

renderer.js:2 Unable to play dash formats.  Reverting to legacy formats...

renderer.js:2 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'ready')
    at renderer.js:2:1797362

@VHF2688

This comment was marked as duplicate.

@ArthurKun21
Copy link

To make it easier for the devs, let's just upvote the main post

@garfhub

This comment was marked as duplicate.

@Gorrrg

This comment was marked as duplicate.

@Feuerstahl

This comment was marked as duplicate.

@philobyte

This comment was marked as duplicate.

@VideoGames1000

This comment was marked as duplicate.

@profucius

This comment was marked as duplicate.

@BillowingHillock

This comment was marked as duplicate.

@LowryConor

This comment was marked as duplicate.

@Psychocrysma

This comment was marked as duplicate.

@4yman-0

This comment was marked as resolved.

@david-0609

This comment was marked as duplicate.

@SeoReadeHenn

This comment was marked as duplicate.

@durakraft

This comment was marked as duplicate.

@Infinality

This comment was marked as duplicate.

@profucius

This comment was marked as off-topic.

@choc1024

This comment has been minimized.

@CJUK1985

This comment has been minimized.

@choc1024

This comment has been minimized.

@zephiii
Copy link

zephiii commented Jul 25, 2024

@ACR-Jeff @rjdg14 Just switch the primary API to the default Individous API

Getting notification spam when trying to use it.

Screenshot 2024-07-25 at 09 10 57

@senolfndk

This comment has been minimized.

@CJUK1985

This comment has been minimized.

@andrienko

This comment has been minimized.

@jhorner6511
Copy link

jhorner6511 commented Jul 25, 2024

The best solution I've found so far is to open the Player settings and proxy all videos through Invidious instead of going directly through YouTube. I'd also recommend changing the invidious instance that doesn't require a login. You can find ones marked with a red "X" here: https://api.invidious.io/ Once you find the one you want, copy the link, paste it into "Current Invidious Instance" box and then save it by clicking the blue button to set it as your new default. Videos play fine now with no glitching. It just takes a few seconds longer to load.

@efb4f5ff-1298-471a-8973-3d47447115dc
Copy link
Member

efb4f5ff-1298-471a-8973-3d47447115dc commented Jul 25, 2024

Once you find the one you want, copy the link, paste it into "Current Invidious Instance" box

If you copy the url like that it wont work. Make sure to include https://

@Mouseey

This comment has been minimized.

@rjdg14
Copy link

rjdg14 commented Jul 25, 2024

Does anyone here know if a fix is in the works yet, and when it will be available to download as a nightly build?

@avinashsuresh1
Copy link

Seems like a server issue:
image

403: Access Forbidden

@agz7388

This comment has been minimized.

@Cyborgscode
Copy link

Simple: use the External Player

FT-2024-07-25_15-58

than press here :

FT-2024-07-25_15-58-2

@VoidgirlChloe
Copy link

Indeed, every request to *.googlevideo.com/videoplayback?expire... gets met with a 403. I wonder what mpv is doing so it doesn't happen to them

@avinashsuresh1
Copy link

avinashsuresh1 commented Jul 25, 2024

@ACR-Jeff @rjdg14 Just switch the primary API to the default Individous API

Getting notification spam when trying to use it.
Screenshot 2024-07-25 at 09 10 57

Same. But it works. Able to play videos now.

@karolyi
Copy link

karolyi commented Jul 25, 2024

hi mom, include me in the screenshot!

(yes, it's time to lock this conversation)

@VoidgirlChloe
Copy link

VoidgirlChloe commented Jul 25, 2024

@ACR-Jeff @rjdg14 Just switch the primary API to the default Individous API

this works for me. for anyone trying this, you have to set the current instance as default first, if there is no default configured it won't just use the current instead it seems

  • set current instance as default
  • preferred API backend: Invidious API

@NikNikovsky
Copy link
Contributor

NikNikovsky commented Jul 25, 2024 via email

@dustter
Copy link

dustter commented Jul 25, 2024

For me, https://yt.drgnz.club as the Invidious instance works for now.

@Tetriser
Copy link

For me, https://yt.drgnz.club as the Invidious instance works for now.

Some videos won't load with this either
"YouTube Music" songs, videos made by artist channels among few others will fail to load

@dustter
Copy link

dustter commented Jul 25, 2024

For me, https://yt.drgnz.club as the Invidious instance works for now.

Some videos won't load with this either "YouTube Music" songs, videos made by artist channels among few others will fail to load

Strange, does for me. Classic case of individual issues maybe? Either way not my intended way of using the app, obviously, just a temp workaround until fix is deployed.

@FreeTubeApp FreeTubeApp locked and limited conversation to collaborators Jul 25, 2024
@efb4f5ff-1298-471a-8973-3d47447115dc
Copy link
Member

efb4f5ff-1298-471a-8973-3d47447115dc commented Jul 25, 2024

UPDATE:

We are currently testing the fix. Once that is merged we will do a hotfix release.

Note

I have seen multiple people talk also about other issues over here that arent related to this playback issue. In rare cases FreeTube throws the error seen in #5453 and the 403 errors #5370. As a workaround simply navigate away and back to the video. These wont be addressed in the hotfix release as these need more investigation

@efb4f5ff-1298-471a-8973-3d47447115dc

UPDATE:

The fix has been merged. Hotfix release will drop soon!

@efb4f5ff-1298-471a-8973-3d47447115dc

UPDATE:

v0.21.2 has been released! You can download the latest version using the following methods:

Thank you for being patient and happy watching 📺!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.